@charset "UTF-8";
/* !Colors */
/*$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) ;
$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) ;
$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) ;*/
/* !Mixins */
/* !Grid */
.vfb-col-1, .vfb-col-2, .vfb-col-3, .vfb-col-4, .vfb-col-5, .vfb-col-6, .vfb-col-7, .vfb-col-8, .vfb-col-9, .vfb-col-10, .vfb-col-11, .vfb-col-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

.vfb-row {
  margin-left: -10px;
  margin-right: -10px; }
  .vfb-row:before, .vfb-row:after {
    content: " ";
    display: table; }
  .vfb-row:after {
    clear: both; }

.vfb-pull-left {
  float: left !important; }

.vfb-pull-right {
  float: right !important; }

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

.vfb-clearfix:after {
  clear: both; }

@media (min-width: 600px) {
  .vfb-col-1 {
    width: 8.3333333333%;
    float: left; }
  .vfb-col-2 {
    width: 16.6666666667%;
    float: left; }
  .vfb-col-3 {
    width: 25%;
    float: left; }
  .vfb-col-4 {
    width: 33.3333333333%;
    float: left; }
  .vfb-col-5 {
    width: 41.6666666667%;
    float: left; }
  .vfb-col-6 {
    width: 50%;
    float: left; }
  .vfb-col-7 {
    width: 58.3333333333%;
    float: left; }
  .vfb-col-8 {
    width: 66.6666666667%;
    float: left; }
  .vfb-col-9 {
    width: 75%;
    float: left; }
  .vfb-col-10 {
    width: 83.3333333333%;
    float: left; }
  .vfb-col-11 {
    width: 91.6666666667%;
    float: left; }
  .vfb-col-12 {
    width: 100%;
    float: left; } }

@media (min-width: 800px) {
  .vfb-col-1 {
    width: 8.3333333333%;
    float: left; }
  .vfb-col-2 {
    width: 16.6666666667%;
    float: left; }
  .vfb-col-3 {
    width: 25%;
    float: left; }
  .vfb-col-4 {
    width: 33.3333333333%;
    float: left; }
  .vfb-col-5 {
    width: 41.6666666667%;
    float: left; }
  .vfb-col-6 {
    width: 50%;
    float: left; }
  .vfb-col-7 {
    width: 58.3333333333%;
    float: left; }
  .vfb-col-8 {
    width: 66.6666666667%;
    float: left; }
  .vfb-col-9 {
    width: 75%;
    float: left; }
  .vfb-col-10 {
    width: 83.3333333333%;
    float: left; }
  .vfb-col-11 {
    width: 91.6666666667%;
    float: left; }
  .vfb-col-12 {
    width: 100%;
    float: left; } }

@media (min-width: 980px) {
  .vfb-col-1 {
    width: 8.3333333333%;
    float: left; }
  .vfb-col-2 {
    width: 16.6666666667%;
    float: left; }
  .vfb-col-3 {
    width: 25%;
    float: left; }
  .vfb-col-4 {
    width: 33.3333333333%;
    float: left; }
  .vfb-col-5 {
    width: 41.6666666667%;
    float: left; }
  .vfb-col-6 {
    width: 50%;
    float: left; }
  .vfb-col-7 {
    width: 58.3333333333%;
    float: left; }
  .vfb-col-8 {
    width: 66.6666666667%;
    float: left; }
  .vfb-col-9 {
    width: 75%;
    float: left; }
  .vfb-col-10 {
    width: 83.3333333333%;
    float: left; }
  .vfb-col-11 {
    width: 91.6666666667%;
    float: left; }
  .vfb-col-12 {
    width: 100%;
    float: left; } }

/* !Buttons */
.vfbp-form .vfb-close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }
  .vfbp-form .vfb-close:hover, .vfbp-form .vfb-close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5; }

.vfbp-form .wp-editor-tools button.wp-switch-editor {
  font-size: 14px; }

.vfbp-form .wp-editor-tools button.switch-tmce,
.vfbp-form .wp-editor-tools button.switch-html {
  border-radius: 0;
  margin: 5px 0 0 5px;
  padding: 3px 8px 4px; }
  .vfbp-form .wp-editor-tools button.switch-tmce:hover,
  .vfbp-form .wp-editor-tools button.switch-html:hover {
    background: #f5f5f5;
    color: #555; }

/* !Forms */
.vfbp-form,
.comment-respond {
  background: #042e84;
  color: #fff;
  padding: 20px;
  margin-top: 50px;
  margin-bottom: 30px;
  position: relative; }
  .vfbp-form:before, .vfbp-form:after,
  .comment-respond:before,
  .comment-respond:after {
    content: " ";
    display: table; }
  .vfbp-form:after,
  .comment-respond:after {
    clear: both; }
  .vfbp-form#vfbp-form-3,
  .comment-respond#vfbp-form-3 {
    background-color: #a9c2c2; }
    .vfbp-form#vfbp-form-3:before,
    .comment-respond#vfbp-form-3:before {
      background: #cfdcdc; }
  .vfbp-form#respond,
  .comment-respond#respond {
    background-color: #f6f6f6;
    color: #444444; }
    .vfbp-form#respond form,
    .vfbp-form#respond .comment-reply-title,
    .comment-respond#respond form,
    .comment-respond#respond .comment-reply-title {
      padding: 0 10px; }
  .vfbp-form:before,
  .comment-respond:before {
    content: "";
    display: block;
    width: 2px;
    height: 60px;
    background: #a9c2c2;
    position: absolute;
    top: -30px;
    left: 40px; }
    @media (min-width: 800px) {
      .vfbp-form:before,
      .comment-respond:before {
        left: 60px; } }
  @media (min-width: 800px) {
    .vfbp-form,
    .comment-respond {
      padding: 50px 40px; } }
  .vfbp-form h1, .vfbp-form h2, .vfbp-form h3, .vfbp-form h4, .vfbp-form h5, .vfbp-form h6,
  .comment-respond h1,
  .comment-respond h2,
  .comment-respond h3,
  .comment-respond h4,
  .comment-respond h5,
  .comment-respond h6 {
    margin-top: 0;
    font-weight: normal;
    color: #fff;
    padding: 0 10px; }
  .vfbp-form fieldset,
  .comment-respond fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0; }
  .vfbp-form legend,
  .comment-respond legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5; }
  .vfbp-form label,
  .comment-respond label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase; }
  .vfbp-form input[type="radio"],
  .vfbp-form input[type="checkbox"],
  .comment-respond input[type="radio"],
  .comment-respond input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  .vfbp-form input[type="file"],
  .comment-respond input[type="file"] {
    display: block; }
  .vfbp-form input[type="range"],
  .comment-respond input[type="range"] {
    display: block;
    width: 100%; }
  .vfbp-form select[multiple],
  .vfbp-form select[size],
  .comment-respond select[multiple],
  .comment-respond select[size] {
    height: auto; }
  .vfbp-form input[type="file"]:focus,
  .vfbp-form input[type="radio"]:focus,
  .vfbp-form input[type="checkbox"]:focus,
  .comment-respond input[type="file"]:focus,
  .comment-respond input[type="radio"]:focus,
  .comment-respond input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .vfbp-form.vfbp-form-horizontal .vfb-radio,
  .vfbp-form.vfbp-form-horizontal .vfb-checkbox,
  .vfbp-form.vfbp-form-horizontal .vfb-radio-inline,
  .vfbp-form.vfbp-form-horizontal .vfb-checkbox-inline,
  .comment-respond.vfbp-form-horizontal .vfb-radio,
  .comment-respond.vfbp-form-horizontal .vfb-checkbox,
  .comment-respond.vfbp-form-horizontal .vfb-radio-inline,
  .comment-respond.vfbp-form-horizontal .vfb-checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px; }
  .vfbp-form.vfbp-form-horizontal .vfb-radio,
  .vfbp-form.vfbp-form-horizontal .vfb-checkbox,
  .comment-respond.vfbp-form-horizontal .vfb-radio,
  .comment-respond.vfbp-form-horizontal .vfb-checkbox {
    min-height: 27px; }
  .vfbp-form.vfbp-form-horizontal .vfb-form-group,
  .comment-respond.vfbp-form-horizontal .vfb-form-group {
    margin-left: -10px;
    margin-right: -10px; }
    .vfbp-form.vfbp-form-horizontal .vfb-form-group:before, .vfbp-form.vfbp-form-horizontal .vfb-form-group:after,
    .comment-respond.vfbp-form-horizontal .vfb-form-group:before,
    .comment-respond.vfbp-form-horizontal .vfb-form-group:after {
      content: " ";
      display: table; }
    .vfbp-form.vfbp-form-horizontal .vfb-form-group:after,
    .comment-respond.vfbp-form-horizontal .vfb-form-group:after {
      clear: both; }
  @media (min-width: 768px) {
    .vfbp-form.vfbp-form-horizontal .vfb-control-label,
    .comment-respond.vfbp-form-horizontal .vfb-control-label {
      text-align: right;
      margin-bottom: 0;
      padding-top: 7px; } }
  .vfbp-form .vfb-required-asterisk,
  .comment-respond .vfb-required-asterisk {
    color: #fff; }
  .vfbp-form .wp-editor-container,
  .comment-respond .wp-editor-container {
    border: 1px solid #e5e5e5; }
  .vfbp-form label.vfb-address-label,
  .vfbp-form label.vfb-name-label,
  .comment-respond label.vfb-address-label,
  .comment-respond label.vfb-name-label {
    font-weight: normal;
    font-size: 13px; }
  .vfbp-form .vfb-name-block.vfb-col-10 .vfb-form-group:first-child div[class*='vfb-col-'],
  .comment-respond .vfb-name-block.vfb-col-10 .vfb-form-group:first-child div[class*='vfb-col-'] {
    padding-left: 15px; }
  .vfbp-form .vfb-name-block .vfb-form-group:first-child div[class*='vfb-col-'],
  .comment-respond .vfb-name-block .vfb-form-group:first-child div[class*='vfb-col-'] {
    padding-left: 0; }
  .vfbp-form .vfb-name-block .vfb-form-group:last-child div[class*='vfb-col-'],
  .comment-respond .vfb-name-block .vfb-form-group:last-child div[class*='vfb-col-'] {
    padding-right: 0; }
  .vfbp-form .vfb-rule-hide,
  .comment-respond .vfb-rule-hide {
    display: none !important; }
    .vfbp-form .vfb-rule-hide input,
    .vfbp-form .vfb-rule-hide textarea,
    .vfbp-form .vfb-rule-hide select,
    .comment-respond .vfb-rule-hide input,
    .comment-respond .vfb-rule-hide textarea,
    .comment-respond .vfb-rule-hide select {
      display: none; }

.vfb-form-control,
#tribe-bar-form input[type=text],
.clickdform input[type=text] {
  display: block;
  width: 100%;
  padding: 11px 12px 9px;
  font-size: 16px;
  font-family: "TSTAR", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  line-height: 1.42857143;
  color: #00a2b9;
  background: white no-repeat 97% center;
  background-position: right 10px center;
  background-image: none;
  background-size: 15px;
  border: 4px solid #fff;
  border-radius: 4px;
  transition: ease-in-out .15s;
  font-weight: bold;
  font-style: normal; }
  .vfb-form-control:focus,
  #tribe-bar-form input[type=text]:focus,
  .clickdform input[type=text]:focus {
    background-color: #a9c2c2;
    outline: none;
    color: #fff; }
  .vfb-form-control::-moz-placeholder,
  #tribe-bar-form input[type=text]::-moz-placeholder,
  .clickdform input[type=text]::-moz-placeholder {
    color: #7dd1f2;
    font-style: normal;
    text-transform: uppercase;
    transition: .3s; }
  .vfb-form-control:focus::-moz-placeholder,
  #tribe-bar-form input[type=text]:focus::-moz-placeholder,
  .clickdform input[type=text]:focus::-moz-placeholder {
    color: #fff; }
  .vfb-form-control:-ms-input-placeholder,
  #tribe-bar-form input[type=text]:-ms-input-placeholder,
  .clickdform input[type=text]:-ms-input-placeholder {
    color: #7dd1f2;
    font-style: normal;
    text-transform: uppercase;
    transition: .3s; }
  .vfb-form-control:focus:-ms-input-placeholder,
  #tribe-bar-form input[type=text]:focus:-ms-input-placeholder,
  .clickdform input[type=text]:focus:-ms-input-placeholder {
    color: #fff; }
  .vfb-form-control::-webkit-input-placeholder,
  #tribe-bar-form input[type=text]::-webkit-input-placeholder,
  .clickdform input[type=text]::-webkit-input-placeholder {
    color: #7dd1f2;
    font-style: normal;
    text-transform: uppercase;
    transition: .3s; }
  .vfb-form-control:focus::-webkit-input-placeholder,
  #tribe-bar-form input[type=text]:focus::-webkit-input-placeholder,
  .clickdform input[type=text]:focus::-webkit-input-placeholder {
    color: #fff; }
  .vfb-form-control[disabled], .vfb-form-control[readonly],
  fieldset[disabled] .vfb-form-control,
  #tribe-bar-form input[type=text][disabled],
  #tribe-bar-form input[type=text][readonly],
  fieldset[disabled]
  #tribe-bar-form input[type=text],
  .clickdform input[type=text][disabled],
  .clickdform input[type=text][readonly],
  fieldset[disabled]
  .clickdform input[type=text] {
    cursor: not-allowed;
    background-color: #eeeeee;
    opacity: 1; }

textarea.vfb-form-control {
  height: auto;
  resize: vertical; }

.vfb-form-group {
  margin-bottom: 15px; }

.vfb-radio,
.vfb-checkbox {
  position: relative; }
  .vfb-radio label,
  .vfb-checkbox label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px !important;
    margin-right: 15px;
    padding-bottom: 0;
    font-size: 13px;
    transition: border 0.2s linear 0s, color 0.2s linear 0s;
    margin-bottom: 10px;
    color: #fff;
    line-height: 25px; }
    .layout-map .vfb-radio label, .layout-map
    .vfb-checkbox label {
      color: #fff; }
    .vfb-radio label.checked:after,
    .vfb-checkbox label.checked:after {
      transform: scale(0.5);
      line-height: 18px; }
    .vfb-radio label:before, .vfb-radio label:after,
    .vfb-checkbox label:before,
    .vfb-checkbox label:after {
      content: "";
      display: inline-block;
      width: 18px;
      height: 18px;
      position: absolute;
      left: 0;
      top: 2px;
      border-radius: 50%; }
    .vfb-radio label:before,
    .vfb-checkbox label:before {
      margin-right: 10px;
      position: absolute;
      background: #127cb7; }
    .vfb-radio label:after,
    .vfb-checkbox label:after {
      font-size: 13px;
      text-align: center;
      background: #fff;
      transform: scale(0);
      transition: transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33); }
    .vfb-radio label input,
    .vfb-checkbox label input {
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      width: 20px;
      height: 20px; }
    .vfb-radio label input[disabled] + label,
    .vfb-checkbox label input[disabled] + label {
      opacity: 0.65; }

.vfb-checkbox label.checked:after {
  transform: scale(1); }

.vfb-checkbox label:after {
  line-height: 18px;
  font-size: 16px;
  color: #fff;
  font-family: 'icomoon';
  background: #127cb7;
  content: "\e61a";
  text-align: center;
  top: 0;
  left: 3wpx;
  background: transparent; }

.vfb-radio input[type="radio"],
.vfb-radio-inline input[type="radio"],
.vfb-checkbox input[type="checkbox"],
.vfb-checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.vfb-radio + .vfbp-form .vfb-radio,
.vfb-checkbox + .vfbp-form .vfb-checkbox {
  margin-top: -5px; }

.vfb-inline-group:after {
  content: '';
  display: table;
  clear: both; }

.vfb-inline-group .vfb-radio,
.vfb-inline-group .vfb-checkbox {
  float: left;
  margin-right: 30px; }

.vfb-inline-group .vfb-radio:last-child,
.vfb-inline-group .vfb-checkbox:last-child {
  margin-bottom: 4px; }

.vfb-radio-inline,
.vfb-checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.vfb-radio-inline + .vfb-radio-inline,
.vfb-checkbox-inline + .vfb-checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

.vfb-has-success .vfb-form-control {
  background-image: url("../img/validation/passed.svg"); }

.vfb-has-warning .vfb-help-block,
.vfb-has-warning .vfb-control-label,
.vfb-has-warning .vfb-radio,
.vfb-has-warning .vfb-checkbox,
.vfb-has-warning .vfb-radio-inline,
.vfb-has-warning .vfb-checkbox-inline {
  color: #8a6d3b; }

.vfb-has-warning .vfb-form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .vfb-has-warning .vfb-form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.vfb-has-warning .vfb-input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.vfb-has-warning .vfb-form-control-feedback {
  color: #8a6d3b; }

.vfb-has-error .vfb-form-control {
  background-image: url("../img/validation/failed.svg"); }

.vfb-has-error .vfb-help-block {
  color: #fff;
  background: #ff0000;
  position: absolute;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.2;
  top: 0px;
  right: 15px;
  padding: 8px 10px;
  z-index: 2;
  font-family: "TSTAR", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  border-radius: 3px; }
  .vfb-has-error .vfb-help-block:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 80%;
    border-top: 8px solid #ff0000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent; }

.vfb-help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #777777;
  font-size: 14px; }

.clickdform {
  margin: 0 -10px; }
  .clickdform:before, .clickdform:after {
    content: " ";
    display: table; }
  .clickdform:after {
    clear: both; }
  .clickdform .maxSize1 {
    max-width: 100% !important; }
  .clickdform .minSize1 {
    min-width: 0px !important;
    width: 100% !important; }
  .clickdform .responsiveCellSize1 {
    width: 100%; }
  .clickdform .responsiveCell {
    display: block; }
    .clickdform .responsiveCell div.alignTop {
      display: block !important; }
    .clickdform .responsiveCell div.alignBottom {
      display: block !important; }
  .clickdform .responsiveRow {
    padding: 0 10px; }
    @media (min-width: 600px) {
      .clickdform .responsiveRow {
        float: left;
        width: 50%; } }
  div[pageid="bxbagwn5eewa18q0a8xdla"] .clickdform.mainDiv {
    padding: 20px 0 0 !important; }
  .clickdform .alignBottom .maxSize1,
  .clickdform .alignBottom .minSize1 {
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: bold !important;
    font-size: 10px !important;
    font-family: "TSTAR", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    color: #fff !important; }
  .clickdform .floatLeft {
    float: none !important;
    margin-right: 5px; }
  .clickdform input[type=checkbox] + span {
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: bold !important;
    font-size: 10px !important;
    font-family: "TSTAR", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    color: #fff !important; }
  .clickdform input[type=text] {
    margin-bottom: 10px; }
  .clickdform .line {
    display: none; }
  .clickdform .buttonContainer {
    margin-right: 0 !important;
    display: block !important;
    text-align: left;
    margin-bottom: 20px !important; }
  .clickdform #btnSubmit {
    display: inline-block;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    cursor: pointer;
    text-transform: uppercase;
    background-image: none;
    background-color: #19a2b7 !important;
    color: #fff !important;
    border: none;
    position: relative;
    white-space: nowrap;
    transition: .3s;
    min-width: 206px;
    font-family: "TSTAR", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 15px 20px 12px 20px;
    font-size: 16px;
    line-height: 1.2;
    border-radius: 3px; }
  .clickdform .requiredStar {
    line-height: 0; }
  .clickdform .QapTcha .dropSuccess {
    color: #fff !important; }

/* !Custom Select */
.hasCustomSelect {
  height: 100% !important;
  width: 100% !important;
  z-index: 2; }

.customSelect {
  /* This is the default class that is used */
  /* Put whatever custom styles you want here */
  position: relative;
  z-index: 1;
  cursor: pointer;
  border: none !important;
  padding: 14px 16px !important;
  text-transform: uppercase; }
  .customSelect:before {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -.5em;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e600";
    transition: .3s; }
  .customSelect.customSelectHover {
    background: #127cb7;
    color: #fff; }
  .customSelect.customSelectOpen {
    /* Styles for when the select box is open */
    background: #127cb7;
    color: #fff; }
  .customSelect.customSelectFocus {
    /* Styles for when the select box is in focus */
    background: #127cb7;
    color: #fff; }
  .customSelect.customSelectDisabledOption {
    /* Styles for when the selected item is a disabled one */ }
  .customSelect.customSelectDisabled {
    /* Styles for when the select box itself is disabled */ }
  .customSelect .customSelectInner {
    width: 100% !important;
    padding-right: 20px; }

/* !Input Groups */
.vfb-input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .vfb-input-group[class*="vfb-col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .vfb-input-group .vfb-form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }

.vfb-input-group-addon,
.vfb-input-group-btn,
.vfb-input-group .vfb-form-control {
  display: table-cell; }
  .vfb-input-group-addon:not(:first-child):not(:last-child),
  .vfb-input-group-btn:not(:first-child):not(:last-child),
  .vfb-input-group .vfb-form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.vfb-input-group-addon,
.vfb-input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.vfb-input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #00a2b9;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #fff;
  border-radius: 4px; }
  .vfb-input-group-addon input[type="radio"],
  .vfb-input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.vfb-input-group .vfb-form-control:first-child,
.vfb-input-group-addon:first-child,
.vfb-input-group-btn:first-child > .btn,
.vfb-input-group-btn:first-child > .btn-group > .btn,
.vfb-input-group-btn:first-child > .dropdown-toggle,
.vfb-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.vfb-input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.vfb-input-group-addon:first-child {
  border-right: 0; }

.vfb-input-group .vfb-form-control:last-child,
.vfb-input-group-addon:last-child,
.vfb-input-group-btn:last-child > .btn,
.vfb-input-group-btn:last-child > .btn-group > .btn,
.vfb-input-group-btn:last-child > .dropdown-toggle,
.vfb-input-group-btn:first-child > .btn:not(:first-child),
.vfb-input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.vfb-input-group-addon:last-child {
  border-left: 0; }

.vfb-input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .vfb-input-group-btn > .btn {
    position: relative; }
    .vfb-input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .vfb-input-group-btn > .btn:hover, .vfb-input-group-btn > .btn:focus, .vfb-input-group-btn > .btn:active {
      z-index: 2; }
  .vfb-input-group-btn:first-child > .btn,
  .vfb-input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .vfb-input-group-btn:last-child > .btn,
  .vfb-input-group-btn:last-child > .btn-group {
    margin-left: -1px; }

/* !Progress Bars */
.vfb-progress {
  overflow: hidden;
  height: 20px;
  margin-top: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.vfb-progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: white;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease; }

.vfb-progress-bar-success {
  background-color: #5cb85c; }

.vfb-progress-bar-info {
  background-color: #5bc0de; }

.vfb-progress-bar-warning {
  background-color: #f0ad4e; }

.vfb-progress-bar-danger {
  background-color: #d9534f; }

/* !Tables */
.vfbp-form table {
  background-color: transparent; }

.vfbp-form th {
  text-align: left; }

.vfbp-form .vfb-table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1.42857143; }
  .vfbp-form .vfb-table > thead > tr > th,
  .vfbp-form .vfb-table > thead > tr > td,
  .vfbp-form .vfb-table > tbody > tr > th,
  .vfbp-form .vfb-table > tbody > tr > td,
  .vfbp-form .vfb-table > tfoot > tr > th,
  .vfbp-form .vfb-table > tfoot > tr > td {
    padding: 12px 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ced3d5; }
  .vfbp-form .vfb-table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ced3d5; }
  .vfbp-form .vfb-table > caption + thead > tr:first-child > th,
  .vfbp-form .vfb-table > caption + thead > tr:first-child > td,
  .vfbp-form .vfb-table > colgroup + thead > tr:first-child > th,
  .vfbp-form .vfb-table > colgroup + thead > tr:first-child > td,
  .vfbp-form .vfb-table > thead:first-child > tr:first-child > th,
  .vfbp-form .vfb-table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .vfbp-form .vfb-table > tbody + tbody {
    border-top: 2px solid #ced3d5; }
  .vfbp-form .vfb-table .vfb-table {
    background-color: white; }

/* !Datepicker */
.datepicker {
  padding: 4px;
  direction: ltr; }
  .datepicker.datepicker-rtl {
    direction: rtl; }
    .datepicker.datepicker-rtl table tr td span {
      float: right; }
  .datepicker > div {
    display: none; }
  .datepicker.days div.datepicker-days,
  .datepicker.months div.datepicker-months,
  .datepicker.years div.datepicker-years {
    display: block; }
  .datepicker table {
    margin: 0;
    border: 0;
    table-layout: auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .datepicker table tr td.day:hover,
    .datepicker table tr td.day.focused {
      background: #eeeeee;
      cursor: pointer; }
    .datepicker table tr td.old,
    .datepicker table tr td.new {
      color: #999999; }
    .datepicker table tr td.disabled,
    .datepicker table tr td.disabled:hover {
      background: none;
      color: #999999;
      cursor: default; }
    .datepicker table tr td.today,
    .datepicker table tr td.today:hover,
    .datepicker table tr td.today.disabled,
    .datepicker table tr td.today.disabled:hover {
      background-color: #fde19a;
      border-color: #fdf59a;
      color: black; }
    .datepicker table tr td.today:hover,
    .datepicker table tr td.today:hover:hover,
    .datepicker table tr td.today.disabled:hover,
    .datepicker table tr td.today.disabled:hover:hover,
    .datepicker table tr td.today:active,
    .datepicker table tr td.today:hover:active,
    .datepicker table tr td.today.disabled:active,
    .datepicker table tr td.today.disabled:hover:active,
    .datepicker table tr td.today.active,
    .datepicker table tr td.today:hover.active,
    .datepicker table tr td.today.disabled.active,
    .datepicker table tr td.today.disabled:hover.active,
    .datepicker table tr td.today.disabled,
    .datepicker table tr td.today:hover.disabled,
    .datepicker table tr td.today.disabled.disabled,
    .datepicker table tr td.today.disabled:hover.disabled,
    .datepicker table tr td.today[disabled],
    .datepicker table tr td.today:hover[disabled],
    .datepicker table tr td.today.disabled[disabled],
    .datepicker table tr td.today.disabled:hover[disabled] {
      background-color: #fdf59a; }
    .datepicker table tr td.today:active,
    .datepicker table tr td.today:hover:active,
    .datepicker table tr td.today.disabled:active,
    .datepicker table tr td.today.disabled:hover:active,
    .datepicker table tr td.today.active,
    .datepicker table tr td.today:hover.active,
    .datepicker table tr td.today.disabled.active,
    .datepicker table tr td.today.disabled:hover.active {
      background-color: #fbf069 \9; }
    .datepicker table tr td.today:hover:hover {
      color: black; }
    .datepicker table tr td.today.active:hover {
      color: white; }
    .datepicker table tr td.range,
    .datepicker table tr td.range:hover,
    .datepicker table tr td.range.disabled,
    .datepicker table tr td.range.disabled:hover {
      background: #eeeeee;
      border-radius: 0; }
    .datepicker table tr td.range.today,
    .datepicker table tr td.range.today:hover,
    .datepicker table tr td.range.today.disabled,
    .datepicker table tr td.range.today.disabled:hover {
      background-color: #f3d17a;
      border-color: #f3e97a;
      border-radius: 0; }
    .datepicker table tr td.range.today:hover,
    .datepicker table tr td.range.today:hover:hover,
    .datepicker table tr td.range.today.disabled:hover,
    .datepicker table tr td.range.today.disabled:hover:hover,
    .datepicker table tr td.range.today:active,
    .datepicker table tr td.range.today:hover:active,
    .datepicker table tr td.range.today.disabled:active,
    .datepicker table tr td.range.today.disabled:hover:active,
    .datepicker table tr td.range.today.active,
    .datepicker table tr td.range.today:hover.active,
    .datepicker table tr td.range.today.disabled.active,
    .datepicker table tr td.range.today.disabled:hover.active,
    .datepicker table tr td.range.today.disabled,
    .datepicker table tr td.range.today:hover.disabled,
    .datepicker table tr td.range.today.disabled.disabled,
    .datepicker table tr td.range.today.disabled:hover.disabled,
    .datepicker table tr td.range.today[disabled],
    .datepicker table tr td.range.today:hover[disabled],
    .datepicker table tr td.range.today.disabled[disabled],
    .datepicker table tr td.range.today.disabled:hover[disabled] {
      background-color: #f3e97a; }
    .datepicker table tr td.range.today:active,
    .datepicker table tr td.range.today:hover:active,
    .datepicker table tr td.range.today.disabled:active,
    .datepicker table tr td.range.today.disabled:hover:active,
    .datepicker table tr td.range.today.active,
    .datepicker table tr td.range.today:hover.active,
    .datepicker table tr td.range.today.disabled.active,
    .datepicker table tr td.range.today.disabled:hover.active {
      background-color: #efe24b \9; }
    .datepicker table tr td.selected,
    .datepicker table tr td.selected:hover,
    .datepicker table tr td.selected.disabled,
    .datepicker table tr td.selected.disabled:hover {
      background-color: #9e9e9e;
      border-color: #808080;
      color: white;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
    .datepicker table tr td.selected:hover,
    .datepicker table tr td.selected:hover:hover,
    .datepicker table tr td.selected.disabled:hover,
    .datepicker table tr td.selected.disabled:hover:hover,
    .datepicker table tr td.selected:active,
    .datepicker table tr td.selected:hover:active,
    .datepicker table tr td.selected.disabled:active,
    .datepicker table tr td.selected.disabled:hover:active,
    .datepicker table tr td.selected.active,
    .datepicker table tr td.selected:hover.active,
    .datepicker table tr td.selected.disabled.active,
    .datepicker table tr td.selected.disabled:hover.active,
    .datepicker table tr td.selected.disabled,
    .datepicker table tr td.selected:hover.disabled,
    .datepicker table tr td.selected.disabled.disabled,
    .datepicker table tr td.selected.disabled:hover.disabled,
    .datepicker table tr td.selected[disabled],
    .datepicker table tr td.selected:hover[disabled],
    .datepicker table tr td.selected.disabled[disabled],
    .datepicker table tr td.selected.disabled:hover[disabled] {
      background-color: #808080; }
    .datepicker table tr td.selected:active,
    .datepicker table tr td.selected:hover:active,
    .datepicker table tr td.selected.disabled:active,
    .datepicker table tr td.selected.disabled:hover:active,
    .datepicker table tr td.selected.active,
    .datepicker table tr td.selected:hover.active,
    .datepicker table tr td.selected.disabled.active,
    .datepicker table tr td.selected.disabled:hover.active {
      background-color: #666666 \9; }
    .datepicker table tr td.active,
    .datepicker table tr td.active:hover,
    .datepicker table tr td.active.disabled,
    .datepicker table tr td.active.disabled:hover {
      background-color: #006dcc;
      border-color: #0044cc;
      color: white;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
    .datepicker table tr td.active:hover,
    .datepicker table tr td.active:hover:hover,
    .datepicker table tr td.active.disabled:hover,
    .datepicker table tr td.active.disabled:hover:hover,
    .datepicker table tr td.active:active,
    .datepicker table tr td.active:hover:active,
    .datepicker table tr td.active.disabled:active,
    .datepicker table tr td.active.disabled:hover:active,
    .datepicker table tr td.active.active,
    .datepicker table tr td.active:hover.active,
    .datepicker table tr td.active.disabled.active,
    .datepicker table tr td.active.disabled:hover.active,
    .datepicker table tr td.active.disabled,
    .datepicker table tr td.active:hover.disabled,
    .datepicker table tr td.active.disabled.disabled,
    .datepicker table tr td.active.disabled:hover.disabled,
    .datepicker table tr td.active[disabled],
    .datepicker table tr td.active:hover[disabled],
    .datepicker table tr td.active.disabled[disabled],
    .datepicker table tr td.active.disabled:hover[disabled] {
      background-color: #21759B; }
    .datepicker table tr td.active:active,
    .datepicker table tr td.active:hover:active,
    .datepicker table tr td.active.disabled:active,
    .datepicker table tr td.active.disabled:hover:active,
    .datepicker table tr td.active.active,
    .datepicker table tr td.active:hover.active,
    .datepicker table tr td.active.disabled.active,
    .datepicker table tr td.active.disabled:hover.active {
      background-color: #21759B \9; }
    .datepicker table tr td span {
      display: block;
      width: 23%;
      height: 54px;
      line-height: 54px;
      float: left;
      margin: 1%;
      cursor: pointer;
      border-radius: 4px; }
    .datepicker table tr td span:hover {
      background: #eeeeee; }
    .datepicker table .tr td span.disabled,
    .datepicker table .tr td span.disabled:hover {
      background: none;
      color: #999999;
      cursor: default; }
    .datepicker table tr td span.active,
    .datepicker table tr td span.active:hover,
    .datepicker table tr td span.active.disabled,
    .datepicker table tr td span.active.disabled:hover {
      background-color: #006dcc;
      border-color: #0044cc;
      color: white;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
    .datepicker table tr td span.active:hover,
    .datepicker table tr td span.active:hover:hover,
    .datepicker table tr td span.active.disabled:hover,
    .datepicker table tr td span.active.disabled:hover:hover,
    .datepicker table tr td span.active:active,
    .datepicker table tr td span.active:hover:active,
    .datepicker table tr td span.active.disabled:active,
    .datepicker table tr td span.active.disabled:hover:active,
    .datepicker table tr td span.active.active,
    .datepicker table tr td span.active:hover.active,
    .datepicker table tr td span.active.disabled.active,
    .datepicker table tr td span.active.disabled:hover.active,
    .datepicker table tr td span.active.disabled,
    .datepicker table tr td span.active:hover.disabled,
    .datepicker table tr td span.active.disabled.disabled,
    .datepicker table tr td span.active.disabled:hover.disabled,
    .datepicker table tr td span.active[disabled],
    .datepicker table tr td span.active:hover[disabled],
    .datepicker table tr td span.active.disabled[disabled],
    .datepicker table tr td span.active.disabled:hover[disabled] {
      background-color: #21759B; }
    .datepicker table tr td span.active:active,
    .datepicker table tr td span.active:hover:active,
    .datepicker table tr td span.active.disabled:active,
    .datepicker table tr td span.active.disabled:hover:active,
    .datepicker table tr td span.active.active,
    .datepicker table tr td span.active:hover.active,
    .datepicker table tr td span.active.disabled.active,
    .datepicker table tr td span.active.disabled:hover.active {
      background-color: #21759B \9; }
    .datepicker table tr td span.old,
    .datepicker table tr td span.new {
      color: #999999; }
  .datepicker td,
  .datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border: none;
    border-radius: 4px; }
  .datepicker th.datepicker-switch {
    width: 145px; }
  .datepicker thead tr:first-child th,
  .datepicker tfoot tr th {
    cursor: pointer; }
  .datepicker thead tr:first-child th:hover,
  .datepicker tfoot tr th:hover {
    background: #eeeeee; }
  .datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle; }
  .datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent; }
  .datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    list-style: none;
    background-color: white;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 20px; }
  .datepicker.dropdown-menu th,
  .datepicker.dropdown-menu td {
    padding: 4px 5px; }

.datepicker-inline {
  width: 220px; }

.datepicker-dropdown {
  top: 0;
  left: 0; }
  .datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute; }
  .datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    border-top: 0;
    position: absolute; }
  .datepicker-dropdown.datepicker-orient-left:before {
    left: 6px; }
  .datepicker-dropdown.datepicker-orient-left:after {
    left: 7px; }
  .datepicker-dropdown.datepicker-orient-right:before {
    right: 6px; }
  .datepicker-dropdown.datepicker-orient-right:after {
    right: 7px; }
  .datepicker-dropdown.datepicker-orient-top:before {
    top: -7px; }
  .datepicker-dropdown.datepicker-orient-top:after {
    top: -6px; }
  .datepicker-dropdown.datepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999; }
  .datepicker-dropdown.datepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid white; }

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent; }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  cursor: pointer;
  width: 16px;
  height: 16px; }

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

.input-daterange .input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

.input-daterange .input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

.input-daterange .input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 white;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px; }

/* !Clockpicker */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }
  .popover > .arrow,
  .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    /* The following are set in WordPress (wp-admin/css/revisions.css) - reset them to initial values */
    overflow: visible;
    margin: 0;
    padding: 0;
    z-index: auto;
    background-color: transparent;
    box-shadow: none;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform: none; }
  .popover > .arrow {
    border-width: 11px; }
  .popover > .arrow:after {
    content: '';
    border-width: 10px; }
  .popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    border-bottom-width: 0; }
  .popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0; }
  .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0; }
  .popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: ' ';
    border-right-color: white;
    border-left-width: 0; }
  .popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  .popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: ' ';
    border-top-width: 0;
    border-bottom-color: white; }
  .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: ' ';
    border-right-width: 0;
    border-left-color: white; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.clockpicker .input-group-addon {
  cursor: pointer; }

.clockpicker-moving {
  cursor: move; }

.clockpicker-align-left.popover > .arrow {
  left: 25px; }

.clockpicker-align-top.popover > .arrow {
  top: 17px; }

.clockpicker-align-right.popover > .arrow {
  left: auto;
  right: 25px; }

.clockpicker-align-bottom.popover > .arrow {
  top: auto;
  bottom: 6px; }

.clockpicker-popover .popover-title {
  background-color: white;
  color: #999;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  text-align: center; }

.clockpicker-popover .popover-title span {
  cursor: pointer; }

.clockpicker-popover .popover-content {
  background-color: #f8f8f8;
  padding: 12px; }
  .clockpicker-popover .popover-content:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

.clockpicker-plate {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  overflow: visible;
  position: relative;
  font-size: 14px;
  /* Disable text selection highlighting. Thanks to Hermanya */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.clockpicker-canvas,
.clockpicker-dial {
  width: 200px;
  height: 200px;
  position: absolute;
  left: -1px;
  top: -1px; }

.clockpicker-minutes {
  visibility: hidden; }

.clockpicker-tick {
  border-radius: 50%;
  color: #666;
  line-height: 26px;
  text-align: center;
  width: 26px;
  height: 26px;
  position: absolute;
  cursor: pointer;
  font-size: 14px; }
  .clockpicker-tick.active, .clockpicker-tick:hover {
    background-color: #c0e5f7;
    background-color: rgba(0, 149, 221, 0.25); }

.clockpicker-button {
  background-image: none;
  background-color: #fff;
  border-width: 1px 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0;
  padding: 10px 0;
  font-size: 14px; }
  .clockpicker-button:hover {
    background-image: none;
    background-color: #ebebeb; }
  .clockpicker-button:focus {
    outline: none !important; }
  .clockpicker-button.am-button {
    margin: 1px;
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px; }
  .clockpicker-button.pm-button {
    margin: 1px 1px 1px 136px;
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px; }

.clockpicker-dial {
  transition: transform 350ms, opacity 350ms; }

.clockpicker-dial-out {
  opacity: 0; }

.clockpicker-hours.clockpicker-dial-out {
  -webkit-trasnform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2); }

.clockpicker-minutes.clockpicker-dial-out {
  -webkit-trasnform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8); }

.clockpicker-canvas {
  transition: opacity 175ms; }
  .clockpicker-canvas line {
    stroke: #0095dd;
    stroke-width: 1;
    stroke-linecap: round; }

.clockpicker-canvas-out {
  opacity: 0.25; }

.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  stroke: none;
  fill: #0095dd; }

.clockpicker-canvas-bg {
  stroke: none;
  fill: #c0e5f7; }

.clockpicker-canvas-bg-trans {
  fill: rgba(0, 149, 221, 0.25); }

/* !Phone */
.intl-tel-input {
  position: relative; }
  .intl-tel-input * {
    box-sizing: border-box; }
  .intl-tel-input .hide {
    display: none; }
  .intl-tel-input .v-hide {
    visibility: hidden; }
  .intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 44px;
    margin-left: 0; }
  .intl-tel-input .flag-dropdown {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 1px; }
    .intl-tel-input .flag-dropdown:hover {
      cursor: pointer; }
      .intl-tel-input .flag-dropdown:hover .selected-flag {
        background-color: rgba(0, 0, 0, 0.05); }
    .intl-tel-input .flag-dropdown ul,
    .intl-tel-input .flag-dropdown li {
      margin: 0;
      padding: 0;
      background: white; }
  .intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 38px;
    height: 100%;
    padding: 0 0 0 8px; }
    .intl-tel-input .selected-flag .flag {
      position: absolute;
      top: 50%;
      margin-top: -5px; }
    .intl-tel-input .selected-flag .arrow {
      position: relative;
      top: 50%;
      margin-top: -2px;
      left: 20px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #555555; }
      .intl-tel-input .selected-flag .arrow.up {
        border-top: none;
        border-bottom: 4px solid #555555; }
  .intl-tel-input .country-list {
    list-style: none;
    position: absolute;
    z-index: 2;
    font-size: 14px;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #cccccc;
    width: 430px;
    max-height: 200px;
    overflow-y: scroll; }
    .intl-tel-input .country-list .flag {
      display: inline-block; }
    .intl-tel-input .country-list .divider {
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid #cccccc; }
    .intl-tel-input .country-list .country {
      padding: 5px 10px; }
      .intl-tel-input .country-list .country .dial-code {
        color: #999999; }
    .intl-tel-input .country-list .country.highlight {
      background-color: rgba(0, 0, 0, 0.05); }
    .intl-tel-input .country-list .flag,
    .intl-tel-input .country-list .country-name {
      margin-right: 6px; }
  .intl-tel-input .flag {
    width: 16px;
    height: 11px;
    background: url("../img/flags.png"); }
  .intl-tel-input .ad {
    background-position: -16px 0; }
  .intl-tel-input .ae {
    background-position: -32px 0; }
  .intl-tel-input .af {
    background-position: -48px 0; }
  .intl-tel-input .ag {
    background-position: -64px 0; }
  .intl-tel-input .ai {
    background-position: -80px 0; }
  .intl-tel-input .al {
    background-position: -96px 0; }
  .intl-tel-input .am {
    background-position: -112px 0; }
  .intl-tel-input .ao {
    background-position: -128px 0; }
  .intl-tel-input .ar {
    background-position: -144px 0; }
  .intl-tel-input .as {
    background-position: -160px 0; }
  .intl-tel-input .at {
    background-position: -176px 0; }
  .intl-tel-input .au {
    background-position: -192px 0; }
  .intl-tel-input .aw {
    background-position: -208px 0; }
  .intl-tel-input .az {
    background-position: -224px 0; }
  .intl-tel-input .ba {
    background-position: -240px 0; }
  .intl-tel-input .bb {
    background-position: 0 -11px; }
  .intl-tel-input .bd {
    background-position: -16px -11px; }
  .intl-tel-input .be {
    background-position: -32px -11px; }
  .intl-tel-input .bf {
    background-position: -48px -11px; }
  .intl-tel-input .bg {
    background-position: -64px -11px; }
  .intl-tel-input .bh {
    background-position: -80px -11px; }
  .intl-tel-input .bi {
    background-position: -96px -11px; }
  .intl-tel-input .bj {
    background-position: -112px -11px; }
  .intl-tel-input .bm {
    background-position: -128px -11px; }
  .intl-tel-input .bn {
    background-position: -144px -11px; }
  .intl-tel-input .bo {
    background-position: -160px -11px; }
  .intl-tel-input .br {
    background-position: -176px -11px; }
  .intl-tel-input .bs {
    background-position: -192px -11px; }
  .intl-tel-input .bt {
    background-position: -208px -11px; }
  .intl-tel-input .bw {
    background-position: -224px -11px; }
  .intl-tel-input .by {
    background-position: -240px -11px; }
  .intl-tel-input .bz {
    background-position: 0 -22px; }
  .intl-tel-input .ca {
    background-position: -16px -22px; }
  .intl-tel-input .cd {
    background-position: -32px -22px; }
  .intl-tel-input .cf {
    background-position: -48px -22px; }
  .intl-tel-input .cg {
    background-position: -64px -22px; }
  .intl-tel-input .ch {
    background-position: -80px -22px; }
  .intl-tel-input .ci {
    background-position: -96px -22px; }
  .intl-tel-input .ck {
    background-position: -112px -22px; }
  .intl-tel-input .cl {
    background-position: -128px -22px; }
  .intl-tel-input .cm {
    background-position: -144px -22px; }
  .intl-tel-input .cn {
    background-position: -160px -22px; }
  .intl-tel-input .co {
    background-position: -176px -22px; }
  .intl-tel-input .cr {
    background-position: -192px -22px; }
  .intl-tel-input .cu {
    background-position: -208px -22px; }
  .intl-tel-input .cv {
    background-position: -224px -22px; }
  .intl-tel-input .cw {
    background-position: -240px -22px; }
  .intl-tel-input .cy {
    background-position: 0 -33px; }
  .intl-tel-input .cz {
    background-position: -16px -33px; }
  .intl-tel-input .de {
    background-position: -32px -33px; }
  .intl-tel-input .dj {
    background-position: -48px -33px; }
  .intl-tel-input .dk {
    background-position: -64px -33px; }
  .intl-tel-input .dm {
    background-position: -80px -33px; }
  .intl-tel-input .do {
    background-position: -96px -33px; }
  .intl-tel-input .dz {
    background-position: -112px -33px; }
  .intl-tel-input .ec {
    background-position: -128px -33px; }
  .intl-tel-input .ee {
    background-position: -144px -33px; }
  .intl-tel-input .eg {
    background-position: -160px -33px; }
  .intl-tel-input .er {
    background-position: -176px -33px; }
  .intl-tel-input .es {
    background-position: -192px -33px; }
  .intl-tel-input .et {
    background-position: -208px -33px; }
  .intl-tel-input .fi {
    background-position: -224px -33px; }
  .intl-tel-input .fj {
    background-position: -240px -33px; }
  .intl-tel-input .fk {
    background-position: 0 -44px; }
  .intl-tel-input .fm {
    background-position: -16px -44px; }
  .intl-tel-input .fo {
    background-position: -32px -44px; }
  .intl-tel-input .fr, .intl-tel-input .bl, .intl-tel-input .mf {
    background-position: -48px -44px; }
  .intl-tel-input .ga {
    background-position: -64px -44px; }
  .intl-tel-input .gb {
    background-position: -80px -44px; }
  .intl-tel-input .gd {
    background-position: -96px -44px; }
  .intl-tel-input .ge {
    background-position: -112px -44px; }
  .intl-tel-input .gf {
    background-position: -128px -44px; }
  .intl-tel-input .gh {
    background-position: -144px -44px; }
  .intl-tel-input .gi {
    background-position: -160px -44px; }
  .intl-tel-input .gl {
    background-position: -176px -44px; }
  .intl-tel-input .gm {
    background-position: -192px -44px; }
  .intl-tel-input .gn {
    background-position: -208px -44px; }
  .intl-tel-input .gp {
    background-position: -224px -44px; }
  .intl-tel-input .gq {
    background-position: -240px -44px; }
  .intl-tel-input .gr {
    background-position: 0 -55px; }
  .intl-tel-input .gt {
    background-position: -16px -55px; }
  .intl-tel-input .gu {
    background-position: -32px -55px; }
  .intl-tel-input .gw {
    background-position: -48px -55px; }
  .intl-tel-input .gy {
    background-position: -64px -55px; }
  .intl-tel-input .hk {
    background-position: -80px -55px; }
  .intl-tel-input .hn {
    background-position: -96px -55px; }
  .intl-tel-input .hr {
    background-position: -112px -55px; }
  .intl-tel-input .ht {
    background-position: -128px -55px; }
  .intl-tel-input .hu {
    background-position: -144px -55px; }
  .intl-tel-input .id {
    background-position: -160px -55px; }
  .intl-tel-input .ie {
    background-position: -176px -55px; }
  .intl-tel-input .il {
    background-position: -192px -55px; }
  .intl-tel-input .in {
    background-position: -208px -55px; }
  .intl-tel-input .io {
    background-position: -224px -55px; }
  .intl-tel-input .iq {
    background-position: -240px -55px; }
  .intl-tel-input .ir {
    background-position: 0 -66px; }
  .intl-tel-input .is {
    background-position: -16px -66px; }
  .intl-tel-input .it {
    background-position: -32px -66px; }
  .intl-tel-input .jm {
    background-position: -48px -66px; }
  .intl-tel-input .jo {
    background-position: -64px -66px; }
  .intl-tel-input .jp {
    background-position: -80px -66px; }
  .intl-tel-input .ke {
    background-position: -96px -66px; }
  .intl-tel-input .kg {
    background-position: -112px -66px; }
  .intl-tel-input .kh {
    background-position: -128px -66px; }
  .intl-tel-input .ki {
    background-position: -144px -66px; }
  .intl-tel-input .km {
    background-position: -160px -66px; }
  .intl-tel-input .kn {
    background-position: -176px -66px; }
  .intl-tel-input .kp {
    background-position: -192px -66px; }
  .intl-tel-input .kr {
    background-position: -208px -66px; }
  .intl-tel-input .kw {
    background-position: -224px -66px; }
  .intl-tel-input .ky {
    background-position: -240px -66px; }
  .intl-tel-input .kz {
    background-position: 0 -77px; }
  .intl-tel-input .la {
    background-position: -16px -77px; }
  .intl-tel-input .lb {
    background-position: -32px -77px; }
  .intl-tel-input .lc {
    background-position: -48px -77px; }
  .intl-tel-input .li {
    background-position: -64px -77px; }
  .intl-tel-input .lk {
    background-position: -80px -77px; }
  .intl-tel-input .lr {
    background-position: -96px -77px; }
  .intl-tel-input .ls {
    background-position: -112px -77px; }
  .intl-tel-input .lt {
    background-position: -128px -77px; }
  .intl-tel-input .lu {
    background-position: -144px -77px; }
  .intl-tel-input .lv {
    background-position: -160px -77px; }
  .intl-tel-input .ly {
    background-position: -176px -77px; }
  .intl-tel-input .ma {
    background-position: -192px -77px; }
  .intl-tel-input .mc {
    background-position: -208px -77px; }
  .intl-tel-input .md {
    background-position: -224px -77px; }
  .intl-tel-input .me {
    background-position: -112px -154px;
    height: 12px; }
  .intl-tel-input .mg {
    background-position: 0 -88px; }
  .intl-tel-input .mh {
    background-position: -16px -88px; }
  .intl-tel-input .mk {
    background-position: -32px -88px; }
  .intl-tel-input .ml {
    background-position: -48px -88px; }
  .intl-tel-input .mm {
    background-position: -64px -88px; }
  .intl-tel-input .mn {
    background-position: -80px -88px; }
  .intl-tel-input .mo {
    background-position: -96px -88px; }
  .intl-tel-input .mp {
    background-position: -112px -88px; }
  .intl-tel-input .mq {
    background-position: -128px -88px; }
  .intl-tel-input .mr {
    background-position: -144px -88px; }
  .intl-tel-input .ms {
    background-position: -160px -88px; }
  .intl-tel-input .mt {
    background-position: -176px -88px; }
  .intl-tel-input .mu {
    background-position: -192px -88px; }
  .intl-tel-input .mv {
    background-position: -208px -88px; }
  .intl-tel-input .mw {
    background-position: -224px -88px; }
  .intl-tel-input .mx {
    background-position: -240px -88px; }
  .intl-tel-input .my {
    background-position: 0 -99px; }
  .intl-tel-input .mz {
    background-position: -16px -99px; }
  .intl-tel-input .na {
    background-position: -32px -99px; }
  .intl-tel-input .nc {
    background-position: -48px -99px; }
  .intl-tel-input .ne {
    background-position: -64px -99px; }
  .intl-tel-input .nf {
    background-position: -80px -99px; }
  .intl-tel-input .ng {
    background-position: -96px -99px; }
  .intl-tel-input .ni {
    background-position: -112px -99px; }
  .intl-tel-input .nl, .intl-tel-input .bq {
    background-position: -128px -99px; }
  .intl-tel-input .no {
    background-position: -144px -99px; }
  .intl-tel-input .np {
    background-position: -160px -99px; }
  .intl-tel-input .nr {
    background-position: -176px -99px; }
  .intl-tel-input .nu {
    background-position: -192px -99px; }
  .intl-tel-input .nz {
    background-position: -208px -99px; }
  .intl-tel-input .om {
    background-position: -224px -99px; }
  .intl-tel-input .pa {
    background-position: -240px -99px; }
  .intl-tel-input .pe {
    background-position: 0 -110px; }
  .intl-tel-input .pf {
    background-position: -16px -110px; }
  .intl-tel-input .pg {
    background-position: -32px -110px; }
  .intl-tel-input .ph {
    background-position: -48px -110px; }
  .intl-tel-input .pk {
    background-position: -64px -110px; }
  .intl-tel-input .pl {
    background-position: -80px -110px; }
  .intl-tel-input .pm {
    background-position: -96px -110px; }
  .intl-tel-input .pr {
    background-position: -112px -110px; }
  .intl-tel-input .ps {
    background-position: -128px -110px; }
  .intl-tel-input .pt {
    background-position: -144px -110px; }
  .intl-tel-input .pw {
    background-position: -160px -110px; }
  .intl-tel-input .py {
    background-position: -176px -110px; }
  .intl-tel-input .qa {
    background-position: -192px -110px; }
  .intl-tel-input .re {
    background-position: -208px -110px; }
  .intl-tel-input .ro {
    background-position: -224px -110px; }
  .intl-tel-input .rs {
    background-position: -240px -110px; }
  .intl-tel-input .ru {
    background-position: 0 -121px; }
  .intl-tel-input .rw {
    background-position: -16px -121px; }
  .intl-tel-input .sa {
    background-position: -32px -121px; }
  .intl-tel-input .sb {
    background-position: -48px -121px; }
  .intl-tel-input .sc {
    background-position: -64px -121px; }
  .intl-tel-input .sd {
    background-position: -80px -121px; }
  .intl-tel-input .se {
    background-position: -96px -121px; }
  .intl-tel-input .sg {
    background-position: -112px -121px; }
  .intl-tel-input .sh {
    background-position: -128px -121px; }
  .intl-tel-input .si {
    background-position: -144px -121px; }
  .intl-tel-input .sk {
    background-position: -160px -121px; }
  .intl-tel-input .sl {
    background-position: -176px -121px; }
  .intl-tel-input .sm {
    background-position: -192px -121px; }
  .intl-tel-input .sn {
    background-position: -208px -121px; }
  .intl-tel-input .so {
    background-position: -224px -121px; }
  .intl-tel-input .sr {
    background-position: -240px -121px; }
  .intl-tel-input .ss {
    background-position: 0 -132px; }
  .intl-tel-input .st {
    background-position: -16px -132px; }
  .intl-tel-input .sv {
    background-position: -32px -132px; }
  .intl-tel-input .sx {
    background-position: -48px -132px; }
  .intl-tel-input .sy {
    background-position: -64px -132px; }
  .intl-tel-input .sz {
    background-position: -80px -132px; }
  .intl-tel-input .tc {
    background-position: -96px -132px; }
  .intl-tel-input .td {
    background-position: -112px -132px; }
  .intl-tel-input .tg {
    background-position: -128px -132px; }
  .intl-tel-input .th {
    background-position: -144px -132px; }
  .intl-tel-input .tj {
    background-position: -160px -132px; }
  .intl-tel-input .tk {
    background-position: -176px -132px; }
  .intl-tel-input .tl {
    background-position: -192px -132px; }
  .intl-tel-input .tm {
    background-position: -208px -132px; }
  .intl-tel-input .tn {
    background-position: -224px -132px; }
  .intl-tel-input .to {
    background-position: -240px -132px; }
  .intl-tel-input .tr {
    background-position: 0 -143px; }
  .intl-tel-input .tt {
    background-position: -16px -143px; }
  .intl-tel-input .tv {
    background-position: -32px -143px; }
  .intl-tel-input .tw {
    background-position: -48px -143px; }
  .intl-tel-input .tz {
    background-position: -64px -143px; }
  .intl-tel-input .ua {
    background-position: -80px -143px; }
  .intl-tel-input .ug {
    background-position: -96px -143px; }
  .intl-tel-input .us {
    background-position: -112px -143px; }
  .intl-tel-input .uy {
    background-position: -128px -143px; }
  .intl-tel-input .uz {
    background-position: -144px -143px; }
  .intl-tel-input .va {
    background-position: -160px -143px; }
  .intl-tel-input .vc {
    background-position: -176px -143px; }
  .intl-tel-input .ve {
    background-position: -192px -143px; }
  .intl-tel-input .vg {
    background-position: -208px -143px; }
  .intl-tel-input .vi {
    background-position: -224px -143px; }
  .intl-tel-input .vn {
    background-position: -240px -143px; }
  .intl-tel-input .vu {
    background-position: 0 -154px; }
  .intl-tel-input .wf {
    background-position: -16px -154px; }
  .intl-tel-input .ws {
    background-position: -32px -154px; }
  .intl-tel-input .ye {
    background-position: -48px -154px; }
  .intl-tel-input .za {
    background-position: -64px -154px; }
  .intl-tel-input .zm {
    background-position: -80px -154px; }
  .intl-tel-input .zw {
    background-position: -96px -154px; }

/* !File Input */
.vfbp-form .file-input {
  overflow-x: auto; }
  .vfbp-form .file-input .btn[disabled],
  .vfbp-form .file-input .btn .disabled {
    cursor: not-allowed; }

.vfbp-form .file-loading {
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  font-size: 999px;
  text-align: right;
  color: #fff;
  background: transparent url("../img/loading.gif") top left no-repeat;
  border: none; }

.vfbp-form .btn-file {
  position: relative;
  overflow: hidden; }
  .vfbp-form .btn-file input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block; }

.vfbp-form .file-caption .glyphicon {
  display: inline-block;
  min-width: 18px;
  float: left;
  margin-top: 2px; }

.vfbp-form .file-caption-name {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.vfbp-form .file-error-message {
  background-color: #f2dede;
  color: #a94442;
  text-align: center;
  border-radius: 5px;
  padding: 5px;
  font-size: 14px; }

.vfbp-form .file-caption-disabled {
  background-color: #EEEEEE;
  cursor: not-allowed;
  opacity: 1; }

.vfbp-form .file-preview {
  border-radius: 5px;
  border: 1px solid #ddd;
  padding: 5px;
  width: 100%;
  margin-bottom: 5px; }

.vfbp-form .file-preview-frame {
  display: table;
  margin: 8px;
  height: 160px;
  border: 1px solid #ddd;
  box-shadow: 1px 1px 5px 0px #a2958a;
  padding: 6px;
  float: left;
  text-align: center;
  vertical-align: middle; }
  .vfbp-form .file-preview-frame:hover {
    background-color: #eee;
    box-shadow: 2px 2px 5px 0px #333; }

.vfbp-form .file-preview-image {
  height: 160px;
  vertical-align: text-center; }

.vfbp-form .file-preview-text {
  display: table-cell;
  width: 160px;
  height: 160px;
  color: #428bca;
  font-size: 11px;
  vertical-align: middle;
  text-align: center; }

.vfbp-form .file-preview-other {
  display: table-cell;
  width: 160px;
  height: 160px;
  font-family: Monaco, Consolas, monospace;
  font-size: 11px;
  vertical-align: middle;
  text-align: center; }

.vfbp-form .file-input-new .file-preview,
.vfbp-form .file-input-new .close,
.vfbp-form .file-input-new .glyphicon-file,
.vfbp-form .file-input-new .fileinput-remove-button,
.vfbp-form .file-input-new .fileinput-upload-button {
  display: none; }

.vfbp-form .loading {
  background: transparent url("../img/loading.gif") no-repeat scroll center center content-box !important; }

.vfbp-form .wrap-indicator {
  font-weight: bold;
  color: #245269;
  cursor: pointer; }

/* !Autocomplete */
.vfb-autocomplete.vfb-form-control {
  height: 100px; }

.vfb-autocomplete * {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; }

.vfb-autocomplete.Tokenize {
  position: relative;
  display: inline-block;
  zoom: 1; }
  .vfb-autocomplete.Tokenize ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .vfb-autocomplete.Tokenize ul li {
      white-space: nowrap;
      margin: 0;
      padding: 0; }
    .vfb-autocomplete.Tokenize ul.Dropdown {
      border: 1px solid #ccc;
      display: none;
      width: 100%;
      position: absolute;
      left: 0;
      top: 100px;
      background-color: white;
      overflow-y: auto;
      background-clip: padding-box;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      border-radius: 6px;
      z-index: 20; }
      .vfb-autocomplete.Tokenize ul.Dropdown li {
        padding: 5px 20px;
        overflow: hidden;
        cursor: pointer; }
        .vfb-autocomplete.Tokenize ul.Dropdown li.Hover {
          color: white;
          text-decoration: none;
          background-color: #0081c2; }
  .vfb-autocomplete.Tokenize ul.TokensContainer {
    cursor: text;
    height: 100%;
    overflow-y: auto;
    background-color: white; }
    .vfb-autocomplete.Tokenize ul.TokensContainer li.Token {
      color: white;
      background-color: #0081c2;
      padding: .4em .6em;
      font-size: 75%;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      white-space: nowrap;
      vertical-align: baseline;
      border-radius: .25em; }
      .vfb-autocomplete.Tokenize ul.TokensContainer li.Token a.Close {
        font-size: 16px;
        line-height: 16px;
        vertical-align: baseline;
        float: right;
        margin-left: 8px;
        cursor: pointer;
        color: white;
        text-decoration: none;
        border: 0; }
        .vfb-autocomplete.Tokenize ul.TokensContainer li.Token a.Close:hover {
          background: transparent;
          text-decoration: none; }
    .vfb-autocomplete.Tokenize ul.TokensContainer li.Token.PendingDelete {
      -moz-opacity: 0.5;
      opacity: 0.5;
      -ms-filter: "alpha(opacity=50)";
      filter: alpha(opacity=50); }
    .vfb-autocomplete.Tokenize ul.TokensContainer li.Token,
    .vfb-autocomplete.Tokenize ul.TokensContainer li.TokenSearch {
      margin-right: 5px;
      height: 20px;
      float: left; }
    .vfb-autocomplete.Tokenize ul.TokensContainer li.TokenSearch input {
      margin: 0;
      padding: 1px 0;
      background-color: white;
      line-height: 1;
      border: none;
      outline: none; }

/* !Range Slider */
/* Ion.RangeSlider
// css version 2.0.2
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important; }

.irs-line-left, .irs-line-mid, .irs-line-right {
  position: absolute;
  display: block;
  top: 0; }

.irs-line-left {
  left: 0;
  width: 11%; }

.irs-line-mid {
  left: 9%;
  width: 82%; }

.irs-line-right {
  right: 0;
  width: 11%; }

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0; }

.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0; }

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0; }

.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1; }

.irs-slider.type_last {
  z-index: 2; }

.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default; }

.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default; }

.irs-from, .irs-to, .irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap; }

.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px; }

.irs-with-grid .irs-grid {
  display: block; }

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000; }
  .irs-grid-pol.small {
    height: 4px; }

.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000; }

.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: transparent;
  z-index: 2; }

.irs-disabled {
  opacity: 0.4; }

.lt-ie9 .irs-disabled {
  filter: alpha(opacity=40); }

.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important; }

/* Ion.RangeSlider, Nice Skin
// css version 2.0.0
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background: url("../img/sprite-skin-nice.png") repeat-x; }

.irs {
  height: 40px; }

.irs-with-grid {
  height: 60px; }

.irs-line {
  height: 8px;
  top: 25px; }

.irs-line-left {
  height: 8px;
  background-position: 0 -30px; }

.irs-line-mid {
  height: 8px;
  background-position: 0 0; }

.irs-line-right {
  height: 8px;
  background-position: 100% -30px; }

.irs-bar {
  height: 8px;
  top: 25px;
  background-position: 0 -60px; }

.irs-bar-edge {
  top: 25px;
  height: 8px;
  width: 11px;
  background-position: 0 -90px; }

.irs-shadow {
  height: 1px;
  top: 34px;
  background: #000;
  opacity: 0.15; }

.lt-ie9 .irs-shadow {
  filter: alpha(opacity=15); }

.irs-slider {
  width: 22px;
  height: 22px;
  top: 17px;
  background-position: 0 -120px; }

#irs-active-slider,
.irs-slider:hover {
  background-position: 0 -150px; }

.irs-min,
.irs-max {
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px; }

.lt-ie9 .irs-min,
.lt-ie9 .irs-max {
  background: #ccc; }

.irs-from,
.irs-to,
.irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 3px; }

.lt-ie9 .irs-from,
.lt-ie9 .irs-to,
.lt-ie9 .irs-single {
  background: #999; }

.irs-grid-pol {
  background: #99a4ac; }

.irs-grid-text {
  color: #99a4ac; }

/* !Rating Input */
.vfb-rating-input.hidden {
  display: none; }

.vfb-rating-icon {
  font-size: 20px; }

.rating-clear {
  text-decoration: none; }

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

.vfb-rating-star, .vfb-rating-star-2, .vfb-rating-star-3, .vfb-rating-star-4, .vfb-rating-heart, .vfb-rating-heart-2, .vfb-rating-heart-3, .vfb-rating-heart-4, .vfb-rating-checkmark, .vfb-rating-checkmark-2, .vfb-rating-flag, .vfb-rating-flag-2, .vfb-rating-remove, .vfb-rating-close, .vfb-rating-close-2 {
  font-family: 'VFBPro-Ratings';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.vfb-rating-star:before {
  content: "\e000"; }

.vfb-rating-star-2:before {
  content: "\e001"; }

.vfb-rating-star-3:before {
  content: "\e002"; }

.vfb-rating-star-4:before {
  content: "\e003"; }

.vfb-rating-heart:before {
  content: "\e004"; }

.vfb-rating-heart-2:before {
  content: "\e005"; }

.vfb-rating-heart-3:before {
  content: "\e006"; }

.vfb-rating-heart-4:before {
  content: "\e007"; }

.vfb-rating-checkmark:before {
  content: "\e008"; }

.vfb-rating-checkmark-2:before {
  content: "\e009"; }

.vfb-rating-flag:before {
  content: "\e00a"; }

.vfb-rating-flag-2:before {
  content: "\e00b"; }

.vfb-rating-remove:before {
  content: "\e00c"; }

.vfb-rating-close:before {
  content: "\e00d"; }

.vfb-rating-close-2:before {
  content: "\e00e"; }

/* !Likert */
table.vfb-table,
table.vfb-table *,
table.vfb-likert,
table.vfb-likert *,
.entry-content table.vfb-table,
.entry-content table.vfb-likert {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 5px 0 0 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  text-transform: none;
  line-height: normal;
  vertical-align: middle;
  width: auto;
  font-size: 12px; }

.vfb-table th,
.vfb-table td {
  display: table-cell;
  padding: 2px 6px;
  text-align: center;
  border: 0;
  vertical-align: middle; }
  .vfb-table th input.vfb-form-control,
  .vfb-table th input[type="radio"].vfb-form-control,
  .vfb-table td input.vfb-form-control,
  .vfb-table td input[type="radio"].vfb-form-control {
    display: inline;
    margin: 0;
    width: auto;
    height: auto; }

.vfb-table.vfb-likert {
  margin: 5px 0;
  width: 100%;
  border: 1px solid #ddd;
  border-bottom: none;
  background: #fdfdfd; }
  .vfb-table.vfb-likert label {
    margin: 0; }
  .vfb-table.vfb-likert .vfb-likert-head th {
    padding: 10px 6px;
    background-color: #f9f9f9;
    font-weight: normal;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd; }
  .vfb-table.vfb-likert th,
  .vfb-table.vfb-likert td {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd; }
  .vfb-table.vfb-likert .vfb-likert-row th,
  .vfb-table.vfb-likert .vfb-likert-row td {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd; }
  .vfb-table.vfb-likert .vfb-likert-row th {
    padding: 8px;
    text-align: left;
    color: #222;
    font-weight: bold;
    background-color: #f9f9f9; }
    .vfb-table.vfb-likert .vfb-likert-row th label {
      font-weight: bold; }
  .vfb-table.vfb-likert .vfb-likert-row td {
    background: white; }

.rtl .vfb-table.vfb-likert .vfb-likert-row th {
  text-align: right; }

.vfb-likert-cols-1 td {
  width: 30%; }

.vfb-likert-cols-2 td {
  width: 25%; }

.vfb-likert-cols-3 td {
  width: 20%; }

.vfb-likert-cols-4 td {
  width: 15%; }

.vfb-likert-cols-5 td {
  width: 12%; }

.vfb-likert-cols-6 td,
.vfb-likert-cols-7 td {
  width: 10%; }

.vfb-likert-cols-8 td,
.vfb-likert-cols-9 td,
.vfb-likert-cols-10 td {
  width: 7%; }

.vfb-likert-cols-11 td {
  width: 6%; }

/* !Page Breaks */
.vfb-page-title {
  display: none; }

.vfb-wizard {
  display: block;
  width: 100%;
  overflow: hidden; }
  .vfb-wizard .clearfix {
    *zoom: 1; }
  .vfb-wizard .clearfix:before,
  .vfb-wizard .clearfix:after {
    display: table;
    content: '';
    line-height: 0; }
  .vfb-wizard .clearfix:after {
    clear: both; }
  .vfb-wizard ul {
    list-style: none !important;
    padding: 0;
    margin: 0;
    background-image: none; }
    .vfb-wizard ul > li {
      display: block;
      padding: 0;
      margin: 0;
      background-image: none;
      width: 25%;
      float: left; }
      .vfb-wizard ul > li:last-child div {
        margin-right: 0; }
      .vfb-wizard ul > li div {
        display: block;
        width: auto;
        margin-right: 0.5em;
        padding: 14px;
        text-decoration: none;
        background: #eee;
        color: #aaa;
        cursor: pointer;
        font-size: 14px;
        border-radius: 2px; }
        .vfb-wizard ul > li div .number {
          font-size: 1.429em; }
      .vfb-wizard ul > li.current div,
      .vfb-wizard ul > li.current div:hover,
      .vfb-wizard ul > li.current div:active {
        background: #1c7ebb;
        color: white;
        cursor: pointer; }
  .vfb-wizard.actions {
    position: relative;
    display: block;
    width: 100%; }
    .vfb-wizard.actions .btn-next,
    .vfb-wizard.actions .btn-back {
      width: 25%;
      float: right; }
    .vfb-wizard.actions .btn-back {
      float: left; }
    .vfb-wizard.actions button {
      float: right; }

/* !RTL Support */
.rtl .vfbp-form .vfb-radio label,
.rtl .vfbp-form .vfb-checkbox label {
  padding-left: 0;
  padding-right: 20px; }

.rtl .vfbp-form .vfb-radio input[type="radio"],
.rtl .vfbp-form .vfb-radio-inline input[type="radio"],
.rtl .vfbp-form .vfb-checkbox input[type="checkbox"],
.rtl .vfbp-form .vfb-checkbox-inline input[type="checkbox"] {
  margin-left: 0;
  margin-right: -20px; }

.rtl .vfbp-form .vfb-inline-group .vfb-radio,
.rtl .vfbp-form .vfb-inline-group .vfb-checkbox {
  float: right;
  margin-right: 0;
  margin-left: 30px; }

.rtl .vfbp-form .vfb-radio-inline,
.rtl .vfbp-form .vfb-checkbox-inline {
  padding-left: 0;
  padding-right: 20px; }

.rtl .vfbp-form .vfb-radio-inline + .vfb-radio-inline,
.rtl .vfbp-form .vfb-checkbox-inline + .vfb-checkbox-inline {
  margin-left: 0;
  margin-right: 10px; }

.rtl .vfbp-form .vfb-input-group .vfb-form-control:first-child,
.rtl .vfbp-form .vfb-input-group-addon:first-child,
.rtl .vfbp-form .vfb-input-group-btn:first-child > .btn,
.rtl .vfbp-form .vfb-input-group-btn:first-child > .btn-group > .btn,
.rtl .vfbp-form .vfb-input-group-btn:first-child > .dropdown-toggle,
.rtl .vfbp-form .vfb-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.rtl .vfbp-form .vfb-input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .vfbp-form .vfb-input-group-addon:first-child {
  border-right: 0;
  border-left: 0; }

.rtl .vfbp-form .vfb-input-group .vfb-form-control:last-child,
.rtl .vfbp-form .vfb-input-group-addon:last-child,
.rtl .vfbp-form .vfb-input-group-btn:last-child > .btn,
.rtl .vfbp-form .vfb-input-group-btn:last-child > .btn-group > .btn,
.rtl .vfbp-form .vfb-input-group-btn:last-child > .dropdown-toggle,
.rtl .vfbp-form .vfb-input-group-btn:first-child > .btn:not(:first-child),
.rtl .vfbp-form .vfb-input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .vfbp-form .vfb-input-group-addon:last-child {
  border-left: 0;
  border-right: 0; }

.rtl .vfbp-form .intl-tel-input input[type=tel] {
  padding-left: 0;
  padding-right: 44px;
  margin-left: auto;
  margin-right: 0; }

.rtl .vfbp-form .intl-tel-input .selected-flag {
  padding: 0 8px 0 0; }
  .rtl .vfbp-form .intl-tel-input .selected-flag .arrow {
    left: auto;
    right: 20px; }

.rtl .vfbp-form .intl-tel-input .country-list {
  margin: 0 -1px 0 0; }

.rtl .vfbp-form .intl-tel-input .flag,
.rtl .vfbp-form .intl-tel-input .country-name {
  margin-right: 0;
  margin-left: 6px; }

.rtl .vfbp-form .vfb-name-block.vfb-col-10 .vfb-form-group:first-child div[class*='vfb-col-'] {
  padding-left: 0;
  padding-right: 15px; }

.rtl .vfbp-form .vfb-name-block .vfb-form-group:first-child div[class*='vfb-col-'] {
  padding-left: auto;
  padding-right: 0; }

.rtl .vfbp-form .vfb-name-block .vfb-form-group:last-child div[class*='vfb-col-'] {
  padding-right: auto;
  padding-left: 0; }

.rtl .vfbp-form .vfb-autocomplete.Tokenize ul.Dropdown {
  left: auto;
  right: 0; }

.rtl .vfbp-form .vfb-autocomplete.Tokenize ul.TokensContainer li.Token a.Close {
  float: left;
  margin-left: 0;
  margin-right: 8px; }

.rtl .vfbp-form .vfb-autocomplete.Tokenize li.Token,
.rtl .vfbp-form .vfb-autocomplete.Tokenize li.TokenSearch {
  margin-right: 0;
  margin-left: 5px;
  float: right; }

.rtl .vfbp-form .vfb-progress-bar {
  float: right; }

.rtl .vfb-wizard ul > li {
  float: right; }
  .rtl .vfb-wizard ul > li:last-child div {
    margin-right: auto;
    margin-left: 0; }
  .rtl .vfb-wizard ul > li div {
    margin-right: 0;
    margin-left: 0.5em; }

.rtl .vfb-wizard.actions .btn-next,
.rtl .vfb-wizard.actions .btn-back {
  float: left; }

.rtl .vfb-wizard.actions .btn-back {
  float: right; }

.rtl .vfb-wizard.actions button {
  float: left; }

#powf_DCE4BD7E3839E811815BE0071B676D01 {
  height: 510px;
  padding-top: 40px;
  padding-bottom: 20px; }

.confirm {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  margin-top: 30px; }

form.left {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: "TSTAR", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  form.left .error,
  form.left .required {
    color: #fff; }
  form.left .button {
    font-size: 14px;
    font-weight: 500;
    background-color: #042e84;
    border: none;
    border-radius: 6px;
    margin-right: 27%;
    text-transform: uppercase;
    padding: 10px 40px; }
  form.left span.tip {
    color: #fff;
    margin-right: 9px; }
  form.left span.required {
    right: auto;
    left: -16px; }
  form.left div.label {
    margin-right: 9px; }
    form.left div.label label {
      color: #fff; }
    form.left div.label .captcha {
      margin-right: 9px; }
      form.left div.label .captcha + tip {
        margin-right: 9px; }
  form.left div.field {
    margin-bottom: 25px; }
    form.left div.field input[type="text"] {
      border: none;
      padding: 17px 20px;
      border-radius: 6px; }

/*# sourceMappingURL=data:application/json;base64,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QUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLG1DQUFtQztJQUNuQyxhQUFhLEVBQUU7RUFDakI7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUNBQWlDLEVBQUU7RUFDckM7SUFDRSxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0UsOEJBQThCLEVBQUU7RUFDbEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSw4QkFBOEIsRUFBRTtFQUNsQztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLDhCQUE4QixFQUFFO0VBQ2xDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsOEJBQThCLEVBQUU7RUFDbEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxtQ0FBbUMsRUFBRTtFQUN2QztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSw4QkFBOEIsRUFBRTtFQUNsQztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0Usa0NBQWtD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RUFBRSIsImZpbGUiOiJmb3Jtcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAhQ29sb3JzICovXG4vKiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgO1xyXG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgO1xyXG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpIDsqL1xuLyogIU1peGlucyAqL1xuLyogIUdyaWQgKi9cbi52ZmItY29sLTEsIC52ZmItY29sLTIsIC52ZmItY29sLTMsIC52ZmItY29sLTQsIC52ZmItY29sLTUsIC52ZmItY29sLTYsIC52ZmItY29sLTcsIC52ZmItY29sLTgsIC52ZmItY29sLTksIC52ZmItY29sLTEwLCAudmZiLWNvbC0xMSwgLnZmYi1jb2wtMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi52ZmItcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC52ZmItcm93OmJlZm9yZSwgLnZmYi1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC52ZmItcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4udmZiLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnZmYi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnZmYi1jbGVhcmZpeDpiZWZvcmUsIC52ZmItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnZmYi1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmZiLWNvbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnZmYi1jb2wtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC52ZmItY29sLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZmYi1jb2wtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudmZiLWNvbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52ZmItY29sLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi8qICFCdXR0b25zICovXG4udmZicC1mb3JtIC52ZmItY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAuMjsgfVxuICAudmZicC1mb3JtIC52ZmItY2xvc2U6aG92ZXIsIC52ZmJwLWZvcm0gLnZmYi1jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbi52ZmJwLWZvcm0gLndwLWVkaXRvci10b29scyBidXR0b24ud3Atc3dpdGNoLWVkaXRvciB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udmZicC1mb3JtIC53cC1lZGl0b3ItdG9vbHMgYnV0dG9uLnN3aXRjaC10bWNlLFxuLnZmYnAtZm9ybSAud3AtZWRpdG9yLXRvb2xzIGJ1dHRvbi5zd2l0Y2gtaHRtbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogNXB4IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDNweCA4cHggNHB4OyB9XG4gIC52ZmJwLWZvcm0gLndwLWVkaXRvci10b29scyBidXR0b24uc3dpdGNoLXRtY2U6aG92ZXIsXG4gIC52ZmJwLWZvcm0gLndwLWVkaXRvci10b29scyBidXR0b24uc3dpdGNoLWh0bWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICM1NTU7IH1cblxuLyogIUZvcm1zICovXG4udmZicC1mb3JtLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIGJhY2tncm91bmQ6ICMwNDJlODQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZmYnAtZm9ybTpiZWZvcmUsIC52ZmJwLWZvcm06YWZ0ZXIsXG4gIC5jb21tZW50LXJlc3BvbmQ6YmVmb3JlLFxuICAuY29tbWVudC1yZXNwb25kOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudmZicC1mb3JtOmFmdGVyLFxuICAuY29tbWVudC1yZXNwb25kOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudmZicC1mb3JtI3ZmYnAtZm9ybS0zLFxuICAuY29tbWVudC1yZXNwb25kI3ZmYnAtZm9ybS0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMmMyOyB9XG4gICAgLnZmYnAtZm9ybSN2ZmJwLWZvcm0tMzpiZWZvcmUsXG4gICAgLmNvbW1lbnQtcmVzcG9uZCN2ZmJwLWZvcm0tMzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2NmZGNkYzsgfVxuICAudmZicC1mb3JtI3Jlc3BvbmQsXG4gIC5jb21tZW50LXJlc3BvbmQjcmVzcG9uZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAgIC52ZmJwLWZvcm0jcmVzcG9uZCBmb3JtLFxuICAgIC52ZmJwLWZvcm0jcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSxcbiAgICAuY29tbWVudC1yZXNwb25kI3Jlc3BvbmQgZm9ybSxcbiAgICAuY29tbWVudC1yZXNwb25kI3Jlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC52ZmJwLWZvcm06YmVmb3JlLFxuICAuY29tbWVudC1yZXNwb25kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjYTljMmMyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC52ZmJwLWZvcm06YmVmb3JlLFxuICAgICAgLmNvbW1lbnQtcmVzcG9uZDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLnZmYnAtZm9ybSxcbiAgICAuY29tbWVudC1yZXNwb25kIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweDsgfSB9XG4gIC52ZmJwLWZvcm0gaDEsIC52ZmJwLWZvcm0gaDIsIC52ZmJwLWZvcm0gaDMsIC52ZmJwLWZvcm0gaDQsIC52ZmJwLWZvcm0gaDUsIC52ZmJwLWZvcm0gaDYsXG4gIC5jb21tZW50LXJlc3BvbmQgaDEsXG4gIC5jb21tZW50LXJlc3BvbmQgaDIsXG4gIC5jb21tZW50LXJlc3BvbmQgaDMsXG4gIC5jb21tZW50LXJlc3BvbmQgaDQsXG4gIC5jb21tZW50LXJlc3BvbmQgaDUsXG4gIC5jb21tZW50LXJlc3BvbmQgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnZmYnAtZm9ybSBmaWVsZHNldCxcbiAgLmNvbW1lbnQtcmVzcG9uZCBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAudmZicC1mb3JtIGxlZ2VuZCxcbiAgLmNvbW1lbnQtcmVzcG9uZCBsZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC52ZmJwLWZvcm0gbGFiZWwsXG4gIC5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC52ZmJwLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAudmZicC1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC52ZmJwLWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC52ZmJwLWZvcm0gaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZmYnAtZm9ybSBzZWxlY3RbbXVsdGlwbGVdLFxuICAudmZicC1mb3JtIHNlbGVjdFtzaXplXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBzZWxlY3RbbXVsdGlwbGVdLFxuICAuY29tbWVudC1yZXNwb25kIHNlbGVjdFtzaXplXSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC52ZmJwLWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG4gIC52ZmJwLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuICAudmZicC1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLnZmYnAtZm9ybS52ZmJwLWZvcm0taG9yaXpvbnRhbCAudmZiLXJhZGlvLFxuICAudmZicC1mb3JtLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItY2hlY2tib3gsXG4gIC52ZmJwLWZvcm0udmZicC1mb3JtLWhvcml6b250YWwgLnZmYi1yYWRpby1pbmxpbmUsXG4gIC52ZmJwLWZvcm0udmZicC1mb3JtLWhvcml6b250YWwgLnZmYi1jaGVja2JveC1pbmxpbmUsXG4gIC5jb21tZW50LXJlc3BvbmQudmZicC1mb3JtLWhvcml6b250YWwgLnZmYi1yYWRpbyxcbiAgLmNvbW1lbnQtcmVzcG9uZC52ZmJwLWZvcm0taG9yaXpvbnRhbCAudmZiLWNoZWNrYm94LFxuICAuY29tbWVudC1yZXNwb25kLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItcmFkaW8taW5saW5lLFxuICAuY29tbWVudC1yZXNwb25kLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAudmZicC1mb3JtLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItcmFkaW8sXG4gIC52ZmJwLWZvcm0udmZicC1mb3JtLWhvcml6b250YWwgLnZmYi1jaGVja2JveCxcbiAgLmNvbW1lbnQtcmVzcG9uZC52ZmJwLWZvcm0taG9yaXpvbnRhbCAudmZiLXJhZGlvLFxuICAuY29tbWVudC1yZXNwb25kLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6IDI3cHg7IH1cbiAgLnZmYnAtZm9ybS52ZmJwLWZvcm0taG9yaXpvbnRhbCAudmZiLWZvcm0tZ3JvdXAsXG4gIC5jb21tZW50LXJlc3BvbmQudmZicC1mb3JtLWhvcml6b250YWwgLnZmYi1mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC52ZmJwLWZvcm0udmZicC1mb3JtLWhvcml6b250YWwgLnZmYi1mb3JtLWdyb3VwOmJlZm9yZSwgLnZmYnAtZm9ybS52ZmJwLWZvcm0taG9yaXpvbnRhbCAudmZiLWZvcm0tZ3JvdXA6YWZ0ZXIsXG4gICAgLmNvbW1lbnQtcmVzcG9uZC52ZmJwLWZvcm0taG9yaXpvbnRhbCAudmZiLWZvcm0tZ3JvdXA6YmVmb3JlLFxuICAgIC5jb21tZW50LXJlc3BvbmQudmZicC1mb3JtLWhvcml6b250YWwgLnZmYi1mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAudmZicC1mb3JtLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItZm9ybS1ncm91cDphZnRlcixcbiAgICAuY29tbWVudC1yZXNwb25kLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItZm9ybS1ncm91cDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmZicC1mb3JtLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItY29udHJvbC1sYWJlbCxcbiAgICAuY29tbWVudC1yZXNwb25kLnZmYnAtZm9ybS1ob3Jpem9udGFsIC52ZmItY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4OyB9IH1cbiAgLnZmYnAtZm9ybSAudmZiLXJlcXVpcmVkLWFzdGVyaXNrLFxuICAuY29tbWVudC1yZXNwb25kIC52ZmItcmVxdWlyZWQtYXN0ZXJpc2sge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52ZmJwLWZvcm0gLndwLWVkaXRvci1jb250YWluZXIsXG4gIC5jb21tZW50LXJlc3BvbmQgLndwLWVkaXRvci1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLnZmYnAtZm9ybSBsYWJlbC52ZmItYWRkcmVzcy1sYWJlbCxcbiAgLnZmYnAtZm9ybSBsYWJlbC52ZmItbmFtZS1sYWJlbCxcbiAgLmNvbW1lbnQtcmVzcG9uZCBsYWJlbC52ZmItYWRkcmVzcy1sYWJlbCxcbiAgLmNvbW1lbnQtcmVzcG9uZCBsYWJlbC52ZmItbmFtZS1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnZmYnAtZm9ybSAudmZiLW5hbWUtYmxvY2sudmZiLWNvbC0xMCAudmZiLWZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgZGl2W2NsYXNzKj0ndmZiLWNvbC0nXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCAudmZiLW5hbWUtYmxvY2sudmZiLWNvbC0xMCAudmZiLWZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgZGl2W2NsYXNzKj0ndmZiLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC52ZmJwLWZvcm0gLnZmYi1uYW1lLWJsb2NrIC52ZmItZm9ybS1ncm91cDpmaXJzdC1jaGlsZCBkaXZbY2xhc3MqPSd2ZmItY29sLSddLFxuICAuY29tbWVudC1yZXNwb25kIC52ZmItbmFtZS1ibG9jayAudmZiLWZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgZGl2W2NsYXNzKj0ndmZiLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC52ZmJwLWZvcm0gLnZmYi1uYW1lLWJsb2NrIC52ZmItZm9ybS1ncm91cDpsYXN0LWNoaWxkIGRpdltjbGFzcyo9J3ZmYi1jb2wtJ10sXG4gIC5jb21tZW50LXJlc3BvbmQgLnZmYi1uYW1lLWJsb2NrIC52ZmItZm9ybS1ncm91cDpsYXN0LWNoaWxkIGRpdltjbGFzcyo9J3ZmYi1jb2wtJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnZmYnAtZm9ybSAudmZiLXJ1bGUtaGlkZSxcbiAgLmNvbW1lbnQtcmVzcG9uZCAudmZiLXJ1bGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnZmYnAtZm9ybSAudmZiLXJ1bGUtaGlkZSBpbnB1dCxcbiAgICAudmZicC1mb3JtIC52ZmItcnVsZS1oaWRlIHRleHRhcmVhLFxuICAgIC52ZmJwLWZvcm0gLnZmYi1ydWxlLWhpZGUgc2VsZWN0LFxuICAgIC5jb21tZW50LXJlc3BvbmQgLnZmYi1ydWxlLWhpZGUgaW5wdXQsXG4gICAgLmNvbW1lbnQtcmVzcG9uZCAudmZiLXJ1bGUtaGlkZSB0ZXh0YXJlYSxcbiAgICAuY29tbWVudC1yZXNwb25kIC52ZmItcnVsZS1oaWRlIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi52ZmItZm9ybS1jb250cm9sLFxuI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY2xpY2tkZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDEycHggOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRTVEFSXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMwMGEyYjk7XG4gIGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdCA5NyUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IC4xNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZmYi1mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuICAuY2xpY2tkZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMmMyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZmYi1mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuICAuY2xpY2tkZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdkZDFmMjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLnZmYi1mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAuY2xpY2tkZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudmZiLWZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmNsaWNrZGZvcm0gaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjN2RkMWYyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAudmZiLWZvcm0tY29udHJvbDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmNsaWNrZGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52ZmItZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAjdHJpYmUtYmFyLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmNsaWNrZGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3ZGQxZjI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC52ZmItZm9ybS1jb250cm9sOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAjdHJpYmUtYmFyLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmNsaWNrZGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZmYi1mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAudmZiLWZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudmZiLWZvcm0tY29udHJvbCxcbiAgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLFxuICAjdHJpYmUtYmFyLWZvcm0gaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXVxuICAjdHJpYmUtYmFyLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmNsaWNrZGZvcm0gaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF0sXG4gIC5jbGlja2Rmb3JtIGlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF1cbiAgLmNsaWNrZGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxudGV4dGFyZWEudmZiLWZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4udmZiLWZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi52ZmItcmFkaW8sXG4udmZiLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52ZmItcmFkaW8gbGFiZWwsXG4gIC52ZmItY2hlY2tib3ggbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgbGluZWFyIDBzLCBjb2xvciAwLjJzIGxpbmVhciAwcztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmxheW91dC1tYXAgLnZmYi1yYWRpbyBsYWJlbCwgLmxheW91dC1tYXBcbiAgICAudmZiLWNoZWNrYm94IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZmYi1yYWRpbyBsYWJlbC5jaGVja2VkOmFmdGVyLFxuICAgIC52ZmItY2hlY2tib3ggbGFiZWwuY2hlY2tlZDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC52ZmItcmFkaW8gbGFiZWw6YmVmb3JlLCAudmZiLXJhZGlvIGxhYmVsOmFmdGVyLFxuICAgIC52ZmItY2hlY2tib3ggbGFiZWw6YmVmb3JlLFxuICAgIC52ZmItY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnZmYi1yYWRpbyBsYWJlbDpiZWZvcmUsXG4gICAgLnZmYi1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzEyN2NiNzsgfVxuICAgIC52ZmItcmFkaW8gbGFiZWw6YWZ0ZXIsXG4gICAgLnZmYi1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC4yMTUsIDEuMzMpOyB9XG4gICAgLnZmYi1yYWRpbyBsYWJlbCBpbnB1dCxcbiAgICAudmZiLWNoZWNrYm94IGxhYmVsIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAudmZiLXJhZGlvIGxhYmVsIGlucHV0W2Rpc2FibGVkXSArIGxhYmVsLFxuICAgIC52ZmItY2hlY2tib3ggbGFiZWwgaW5wdXRbZGlzYWJsZWRdICsgbGFiZWwge1xuICAgICAgb3BhY2l0eTogMC42NTsgfVxuXG4udmZiLWNoZWNrYm94IGxhYmVsLmNoZWNrZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi52ZmItY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgYmFja2dyb3VuZDogIzEyN2NiNztcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDN3cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi52ZmItcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnZmYi1yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnZmYi1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4udmZiLWNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4udmZiLXJhZGlvICsgLnZmYnAtZm9ybSAudmZiLXJhZGlvLFxuLnZmYi1jaGVja2JveCArIC52ZmJwLWZvcm0gLnZmYi1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLnZmYi1pbmxpbmUtZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi52ZmItaW5saW5lLWdyb3VwIC52ZmItcmFkaW8sXG4udmZiLWlubGluZS1ncm91cCAudmZiLWNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4udmZiLWlubGluZS1ncm91cCAudmZiLXJhZGlvOmxhc3QtY2hpbGQsXG4udmZiLWlubGluZS1ncm91cCAudmZiLWNoZWNrYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLnZmYi1yYWRpby1pbmxpbmUsXG4udmZiLWNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZmYi1yYWRpby1pbmxpbmUgKyAudmZiLXJhZGlvLWlubGluZSxcbi52ZmItY2hlY2tib3gtaW5saW5lICsgLnZmYi1jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udmZiLWhhcy1zdWNjZXNzIC52ZmItZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZhbGlkYXRpb24vcGFzc2VkLnN2Z1wiKTsgfVxuXG4udmZiLWhhcy13YXJuaW5nIC52ZmItaGVscC1ibG9jayxcbi52ZmItaGFzLXdhcm5pbmcgLnZmYi1jb250cm9sLWxhYmVsLFxuLnZmYi1oYXMtd2FybmluZyAudmZiLXJhZGlvLFxuLnZmYi1oYXMtd2FybmluZyAudmZiLWNoZWNrYm94LFxuLnZmYi1oYXMtd2FybmluZyAudmZiLXJhZGlvLWlubGluZSxcbi52ZmItaGFzLXdhcm5pbmcgLnZmYi1jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4udmZiLWhhcy13YXJuaW5nIC52ZmItZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC52ZmItaGFzLXdhcm5pbmcgLnZmYi1mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi52ZmItaGFzLXdhcm5pbmcgLnZmYi1pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLnZmYi1oYXMtd2FybmluZyAudmZiLWZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi52ZmItaGFzLWVycm9yIC52ZmItZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZhbGlkYXRpb24vZmFpbGVkLnN2Z1wiKTsgfVxuXG4udmZiLWhhcy1lcnJvciAudmZiLWhlbHAtYmxvY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBmb250LWZhbWlseTogXCJUU1RBUlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC52ZmItaGFzLWVycm9yIC52ZmItaGVscC1ibG9jazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDgwJTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmMDAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi52ZmItaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNsaWNrZGZvcm0ge1xuICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmNsaWNrZGZvcm06YmVmb3JlLCAuY2xpY2tkZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNsaWNrZGZvcm06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jbGlja2Rmb3JtIC5tYXhTaXplMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWNrZGZvcm0gLm1pblNpemUxIHtcbiAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWNrZGZvcm0gLnJlc3BvbnNpdmVDZWxsU2l6ZTEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jbGlja2Rmb3JtIC5yZXNwb25zaXZlQ2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2xpY2tkZm9ybSAucmVzcG9uc2l2ZUNlbGwgZGl2LmFsaWduVG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuY2xpY2tkZm9ybSAucmVzcG9uc2l2ZUNlbGwgZGl2LmFsaWduQm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWNrZGZvcm0gLnJlc3BvbnNpdmVSb3cge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmNsaWNrZGZvcm0gLnJlc3BvbnNpdmVSb3cge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIGRpdltwYWdlaWQ9XCJieGJhZ3duNWVld2ExOHEwYTh4ZGxhXCJdIC5jbGlja2Rmb3JtLm1haW5EaXYge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWNrZGZvcm0gLmFsaWduQm90dG9tIC5tYXhTaXplMSxcbiAgLmNsaWNrZGZvcm0gLmFsaWduQm90dG9tIC5taW5TaXplMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlRTVEFSXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuY2xpY2tkZm9ybSAuZmxvYXRMZWZ0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5jbGlja2Rmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlRTVEFSXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuY2xpY2tkZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jbGlja2Rmb3JtIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jbGlja2Rmb3JtIC5idXR0b25Db250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWNrZGZvcm0gI2J0blN1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhMmI3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIG1pbi13aWR0aDogMjA2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiVFNUQVJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmNsaWNrZGZvcm0gLnJlcXVpcmVkU3RhciB7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmNsaWNrZGZvcm0gLlFhcFRjaGEgLmRyb3BTdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qICFDdXN0b20gU2VsZWN0ICovXG4uaGFzQ3VzdG9tU2VsZWN0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7IH1cblxuLmN1c3RvbVNlbGVjdCB7XG4gIC8qIFRoaXMgaXMgdGhlIGRlZmF1bHQgY2xhc3MgdGhhdCBpcyB1c2VkICovXG4gIC8qIFB1dCB3aGF0ZXZlciBjdXN0b20gc3R5bGVzIHlvdSB3YW50IGhlcmUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNHB4IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY3VzdG9tU2VsZWN0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5jdXN0b21TZWxlY3QuY3VzdG9tU2VsZWN0SG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjdjYjc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmN1c3RvbVNlbGVjdC5jdXN0b21TZWxlY3RPcGVuIHtcbiAgICAvKiBTdHlsZXMgZm9yIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgb3BlbiAqL1xuICAgIGJhY2tncm91bmQ6ICMxMjdjYjc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmN1c3RvbVNlbGVjdC5jdXN0b21TZWxlY3RGb2N1cyB7XG4gICAgLyogU3R5bGVzIGZvciB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGluIGZvY3VzICovXG4gICAgYmFja2dyb3VuZDogIzEyN2NiNztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY3VzdG9tU2VsZWN0LmN1c3RvbVNlbGVjdERpc2FibGVkT3B0aW9uIHtcbiAgICAvKiBTdHlsZXMgZm9yIHdoZW4gdGhlIHNlbGVjdGVkIGl0ZW0gaXMgYSBkaXNhYmxlZCBvbmUgKi8gfVxuICAuY3VzdG9tU2VsZWN0LmN1c3RvbVNlbGVjdERpc2FibGVkIHtcbiAgICAvKiBTdHlsZXMgZm9yIHdoZW4gdGhlIHNlbGVjdCBib3ggaXRzZWxmIGlzIGRpc2FibGVkICovIH1cbiAgLmN1c3RvbVNlbGVjdCAuY3VzdG9tU2VsZWN0SW5uZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4vKiAhSW5wdXQgR3JvdXBzICovXG4udmZiLWlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAudmZiLWlucHV0LWdyb3VwW2NsYXNzKj1cInZmYi1jb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAudmZiLWlucHV0LWdyb3VwIC52ZmItZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52ZmItaW5wdXQtZ3JvdXAtYWRkb24sXG4udmZiLWlucHV0LWdyb3VwLWJ0bixcbi52ZmItaW5wdXQtZ3JvdXAgLnZmYi1mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC52ZmItaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLnZmYi1pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLnZmYi1pbnB1dC1ncm91cCAudmZiLWZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi52ZmItaW5wdXQtZ3JvdXAtYWRkb24sXG4udmZiLWlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmZiLWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDBhMmI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAudmZiLWlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnZmYi1pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnZmYi1pbnB1dC1ncm91cCAudmZiLWZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi52ZmItaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4udmZiLWlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4udmZiLWlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLnZmYi1pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLnZmYi1pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4udmZiLWlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4udmZiLWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi52ZmItaW5wdXQtZ3JvdXAgLnZmYi1mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi52ZmItaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi52ZmItaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLnZmYi1pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLnZmYi1pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4udmZiLWlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4udmZiLWlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4udmZiLWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4udmZiLWlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC52ZmItaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnZmYi1pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC52ZmItaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLnZmYi1pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAudmZiLWlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnZmYi1pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuICAudmZiLWlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAudmZiLWlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbiAgLnZmYi1pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qICFQcm9ncmVzcyBCYXJzICovXG4udmZiLXByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4udmZiLXByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG5cbi52ZmItcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG5cbi52ZmItcHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XG5cbi52ZmItcHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG5cbi52ZmItcHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cblxuLyogIVRhYmxlcyAqL1xuLnZmYnAtZm9ybSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi52ZmJwLWZvcm0gdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi52ZmJwLWZvcm0gLnZmYi10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDM7IH1cbiAgLnZmYnAtZm9ybSAudmZiLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudmZicC1mb3JtIC52ZmItdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC52ZmJwLWZvcm0gLnZmYi10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnZmYnAtZm9ybSAudmZiLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudmZicC1mb3JtIC52ZmItdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC52ZmJwLWZvcm0gLnZmYi10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQzZDU7IH1cbiAgLnZmYnAtZm9ybSAudmZiLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2VkM2Q1OyB9XG4gIC52ZmJwLWZvcm0gLnZmYi10YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC52ZmJwLWZvcm0gLnZmYi10YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC52ZmJwLWZvcm0gLnZmYi10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudmZicC1mb3JtIC52ZmItdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnZmYnAtZm9ybSAudmZiLXRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudmZicC1mb3JtIC52ZmItdGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnZmYnAtZm9ybSAudmZiLXRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjZWQzZDU7IH1cbiAgLnZmYnAtZm9ybSAudmZiLXRhYmxlIC52ZmItdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi8qICFEYXRlcGlja2VyICovXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gICAgLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmRhdGVwaWNrZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXIuZGF5cyBkaXYuZGF0ZXBpY2tlci1kYXlzLFxuICAuZGF0ZXBpY2tlci5tb250aHMgZGl2LmRhdGVwaWNrZXItbW9udGhzLFxuICAuZGF0ZXBpY2tlci55ZWFycyBkaXYuZGF0ZXBpY2tlci15ZWFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGVwaWNrZXIgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcixcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XG4gICAgICBib3JkZXItY29sb3I6ICNmZGY1OWE7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcixcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlcixcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcixcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMDY5IFxcOTsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlcixcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YzZTk3YTtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmUyNGIgXFw5OyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDk7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlcixcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3NTlCOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTc1OUIgXFw5OyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgLnRyIHRkIHNwYW4uZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgLnRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzU5QjsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzU5QiBcXDk7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAuZGF0ZXBpY2tlciB0ZCxcbiAgLmRhdGVwaWNrZXIgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5kYXRlcGlja2VyIHRoLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgICB3aWR0aDogMTQ1cHg7IH1cbiAgLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsXG4gIC5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4gIC5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG4gIC5kYXRlcGlja2VyIC5jdyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGguY3cge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGgsXG4gIC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGQge1xuICAgIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IDZweDsgfVxuICAuZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgICBsZWZ0OiA3cHg7IH1cbiAgLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgICByaWdodDogNnB4OyB9XG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogN3B4OyB9XG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICAgIHRvcDogLTdweDsgfVxuICAuZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICAgIHRvcDogLTZweDsgfVxuICAuZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgICBib3R0b206IC03cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTsgfVxuICAuZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTsgfVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgd2hpdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cblxuLyogIUNsb2NrcGlja2VyICovXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDEwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnBvcG92ZXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLnBvcG92ZXIgPiAuYXJyb3csXG4gIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAvKiBUaGUgZm9sbG93aW5nIGFyZSBzZXQgaW4gV29yZFByZXNzICh3cC1hZG1pbi9jc3MvcmV2aXNpb25zLmNzcykgLSByZXNldCB0aGVtIHRvIGluaXRpYWwgdmFsdWVzICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBvcG92ZXIgPiAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogMTFweDsgfVxuICAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4OyB9XG4gIC5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gIC5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTExcHg7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cbiAgLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgICByaWdodDogMXB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4OyB9XG5cbi5jbG9ja3BpY2tlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNsb2NrcGlja2VyLW1vdmluZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uY2xvY2twaWNrZXItYWxpZ24tbGVmdC5wb3BvdmVyID4gLmFycm93IHtcbiAgbGVmdDogMjVweDsgfVxuXG4uY2xvY2twaWNrZXItYWxpZ24tdG9wLnBvcG92ZXIgPiAuYXJyb3cge1xuICB0b3A6IDE3cHg7IH1cblxuLmNsb2NrcGlja2VyLWFsaWduLXJpZ2h0LnBvcG92ZXIgPiAuYXJyb3cge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjVweDsgfVxuXG4uY2xvY2twaWNrZXItYWxpZ24tYm90dG9tLnBvcG92ZXIgPiAuYXJyb3cge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNnB4OyB9XG5cbi5jbG9ja3BpY2tlci1wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jbG9ja3BpY2tlci1wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNsb2NrcGlja2VyLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmNsb2NrcGlja2VyLXBvcG92ZXIgLnBvcG92ZXItY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG4uY2xvY2twaWNrZXItcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogRGlzYWJsZSB0ZXh0IHNlbGVjdGlvbiBoaWdobGlnaHRpbmcuIFRoYW5rcyB0byBIZXJtYW55YSAqL1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2xvY2twaWNrZXItY2FudmFzLFxuLmNsb2NrcGlja2VyLWRpYWwge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4OyB9XG5cbi5jbG9ja3BpY2tlci1taW51dGVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jbG9ja3BpY2tlci10aWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY2xvY2twaWNrZXItdGljay5hY3RpdmUsIC5jbG9ja3BpY2tlci10aWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBlNWY3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyMjEsIDAuMjUpOyB9XG5cbi5jbG9ja3BpY2tlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jbG9ja3BpY2tlci1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICAuY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsb2NrcGlja2VyLWJ1dHRvbi5hbS1idXR0b24ge1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmNsb2NrcGlja2VyLWJ1dHRvbi5wbS1idXR0b24ge1xuICAgIG1hcmdpbjogMXB4IDFweCAxcHggMTM2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uY2xvY2twaWNrZXItZGlhbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtczsgfVxuXG4uY2xvY2twaWNrZXItZGlhbC1vdXQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jbG9ja3BpY2tlci1ob3Vycy5jbG9ja3BpY2tlci1kaWFsLW91dCB7XG4gIC13ZWJraXQtdHJhc25mb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpOyB9XG5cbi5jbG9ja3BpY2tlci1taW51dGVzLmNsb2NrcGlja2VyLWRpYWwtb3V0IHtcbiAgLXdlYmtpdC10cmFzbmZvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7IH1cblxuLmNsb2NrcGlja2VyLWNhbnZhcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtczsgfVxuICAuY2xvY2twaWNrZXItY2FudmFzIGxpbmUge1xuICAgIHN0cm9rZTogIzAwOTVkZDtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOyB9XG5cbi5jbG9ja3BpY2tlci1jYW52YXMtb3V0IHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWJlYXJpbmcsXG4uY2xvY2twaWNrZXItY2FudmFzLWZnIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsOiAjMDA5NWRkOyB9XG5cbi5jbG9ja3BpY2tlci1jYW52YXMtYmcge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICNjMGU1Zjc7IH1cblxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZy10cmFucyB7XG4gIGZpbGw6IHJnYmEoMCwgMTQ5LCAyMjEsIDAuMjUpOyB9XG5cbi8qICFQaG9uZSAqL1xuLmludGwtdGVsLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAqIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmludGwtdGVsLWlucHV0IC52LWhpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmZsYWctZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1kcm9wZG93bjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1kcm9wZG93bjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAuaW50bC10ZWwtaW5wdXQgLmZsYWctZHJvcGRvd24gdWwsXG4gICAgLmludGwtdGVsLWlucHV0IC5mbGFnLWRyb3Bkb3duIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7IH1cbiAgICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLmZsYWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTU1NTsgfVxuICAgICAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5hcnJvdy51cCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1NTU1OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjOyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xuICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWcsXG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmZsYWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmxhZ3MucG5nXCIpOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbiAgLmludGwtdGVsLWlucHV0IC5hZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmFmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7IH1cbiAgLmludGwtdGVsLWlucHV0IC5haSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYW0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYW8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYXUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYXoge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYmEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYmIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5iZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5iZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5iZiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5iaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5iaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5iaiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYm0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmJuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5ibyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYnIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmJzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5idCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuYncge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmJ5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5ieiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0yMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuY20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5jbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0yMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuY3Ige1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmN1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTIycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5jdiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0yMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuY3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmN5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuY3oge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZGoge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZGsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZG0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZHoge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmVjIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5lZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5lcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmZpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5maiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zM3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5mbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5mbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5mciwgLmludGwtdGVsLWlucHV0IC5ibCwgLmludGwtdGVsLWlucHV0IC5tZiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5nYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5nYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5nZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5nZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00NHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZ2Yge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDRweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmdoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5naSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00NHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZ2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDRweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmdtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5nbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00NHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuZ3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDRweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmdxIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5nciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmd0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmd1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmd3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmd5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmhrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmhuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmhyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTU1cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5odCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC01NXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuaHUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmlkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTU1cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5pZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC01NXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuaWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTU1cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5pbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC01NXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuaXEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNTVweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmlyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuaXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuaXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuam0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuam8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuanAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAua2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAua2cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmtoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY2cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5raSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAua20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmtuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY2cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5rcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAua3Ige1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNjZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmt3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTY2cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5reSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC02NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAua3oge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5sYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5sYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5sYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5saSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5sayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5sciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5scyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03N3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNzdweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmx1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5sdiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC03N3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubHkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNzdweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm1hIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTc3cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5tYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC03N3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNzdweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm1lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE1NHB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubWgge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubWsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubW0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubW8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODhweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm1xIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTg4cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5tciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtODhweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm10IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTg4cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5tdSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtODhweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTg4cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5teCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC04OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5teiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5uYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5uYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5uZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5uZiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5uZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5uaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05OXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubmwsIC5pbnRsLXRlbC1pbnB1dCAuYnEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTlweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm5vIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5ucCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05OXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAubnIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTlweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLm51IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5ueiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05OXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAub20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTlweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnBhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk5cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5wZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5wZiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAucGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnBoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5wayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAucGwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnBtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5wciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnBzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAucHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5wdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnB5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAucWEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAucnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5ydSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIxcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5ydyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuc2Ege1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnNiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTIxcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuc2Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTIxcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuc2kge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTIxcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnNsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTIxcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjFweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnNvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyMXB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuc3Ige1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTIxcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEzMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuc3Yge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMzJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnN4IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTMycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zeSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEzMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuc3oge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMzJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnRjIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTMycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC50ZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMzJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnRnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEzMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudGgge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTMycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC50aiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMzJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnRrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEzMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudGwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTMycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC50bSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMzJweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnRuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEzMnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTMycHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC50ciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC50dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0M3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudHYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnR3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC50eiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0M3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudWEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnVnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC51cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnV5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0M3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudXoge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC52YSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNDNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnZjIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE0M3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTQzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC52ZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNDNweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnZpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE0M3B4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudm4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTQzcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC52dSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC53ZiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE1NHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAud3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNTRweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnllIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTU0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC56YSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE1NHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuem0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNTRweDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnp3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTU0cHg7IH1cblxuLyogIUZpbGUgSW5wdXQgKi9cbi52ZmJwLWZvcm0gLmZpbGUtaW5wdXQge1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC52ZmJwLWZvcm0gLmZpbGUtaW5wdXQgLmJ0bltkaXNhYmxlZF0sXG4gIC52ZmJwLWZvcm0gLmZpbGUtaW5wdXQgLmJ0biAuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnZmYnAtZm9ybSAuZmlsZS1sb2FkaW5nIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiA5OTlweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZmYnAtZm9ybSAuYnRuLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZmYnAtZm9ybSAuYnRuLWZpbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmZicC1mb3JtIC5maWxlLWNhcHRpb24gLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi52ZmJwLWZvcm0gLmZpbGUtY2FwdGlvbi1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udmZicC1mb3JtIC5maWxlLWVycm9yLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi52ZmJwLWZvcm0gLmZpbGUtY2FwdGlvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZmYnAtZm9ybSAuZmlsZS1wcmV2aWV3IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnZmYnAtZm9ybSAuZmlsZS1wcmV2aWV3LWZyYW1lIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogOHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggI2EyOTU4YTtcbiAgcGFkZGluZzogNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC52ZmJwLWZvcm0gLmZpbGUtcHJldmlldy1mcmFtZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggIzMzMzsgfVxuXG4udmZicC1mb3JtIC5maWxlLXByZXZpZXctaW1hZ2Uge1xuICBoZWlnaHQ6IDE2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1jZW50ZXI7IH1cblxuLnZmYnAtZm9ybSAuZmlsZS1wcmV2aWV3LXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGNvbG9yOiAjNDI4YmNhO1xuICBmb250LXNpemU6IDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmZicC1mb3JtIC5maWxlLXByZXZpZXctb3RoZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52ZmJwLWZvcm0gLmZpbGUtaW5wdXQtbmV3IC5maWxlLXByZXZpZXcsXG4udmZicC1mb3JtIC5maWxlLWlucHV0LW5ldyAuY2xvc2UsXG4udmZicC1mb3JtIC5maWxlLWlucHV0LW5ldyAuZ2x5cGhpY29uLWZpbGUsXG4udmZicC1mb3JtIC5maWxlLWlucHV0LW5ldyAuZmlsZWlucHV0LXJlbW92ZS1idXR0b24sXG4udmZicC1mb3JtIC5maWxlLWlucHV0LW5ldyAuZmlsZWlucHV0LXVwbG9hZC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52ZmJwLWZvcm0gLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyIGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7IH1cblxuLnZmYnAtZm9ybSAud3JhcC1pbmRpY2F0b3Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyNDUyNjk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiAhQXV0b2NvbXBsZXRlICovXG4udmZiLWF1dG9jb21wbGV0ZS52ZmItZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4udmZiLWF1dG9jb21wbGV0ZSAqIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udmZiLWF1dG9jb21wbGV0ZS5Ub2tlbml6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxOyB9XG4gIC52ZmItYXV0b2NvbXBsZXRlLlRva2VuaXplIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnZmYi1hdXRvY29tcGxldGUuVG9rZW5pemUgdWwgbGkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudmZiLWF1dG9jb21wbGV0ZS5Ub2tlbml6ZSB1bC5Ecm9wZG93biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHotaW5kZXg6IDIwOyB9XG4gICAgICAudmZiLWF1dG9jb21wbGV0ZS5Ub2tlbml6ZSB1bC5Ecm9wZG93biBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnZmYi1hdXRvY29tcGxldGUuVG9rZW5pemUgdWwuRHJvcGRvd24gbGkuSG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFjMjsgfVxuICAudmZiLWF1dG9jb21wbGV0ZS5Ub2tlbml6ZSB1bC5Ub2tlbnNDb250YWluZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC52ZmItYXV0b2NvbXBsZXRlLlRva2VuaXplIHVsLlRva2Vuc0NvbnRhaW5lciBsaS5Ub2tlbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWMyO1xuICAgICAgcGFkZGluZzogLjRlbSAuNmVtO1xuICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjI1ZW07IH1cbiAgICAgIC52ZmItYXV0b2NvbXBsZXRlLlRva2VuaXplIHVsLlRva2Vuc0NvbnRhaW5lciBsaS5Ub2tlbiBhLkNsb3NlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAudmZiLWF1dG9jb21wbGV0ZS5Ub2tlbml6ZSB1bC5Ub2tlbnNDb250YWluZXIgbGkuVG9rZW4gYS5DbG9zZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnZmYi1hdXRvY29tcGxldGUuVG9rZW5pemUgdWwuVG9rZW5zQ29udGFpbmVyIGxpLlRva2VuLlBlbmRpbmdEZWxldGUge1xuICAgICAgLW1vei1vcGFjaXR5OiAwLjU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG4gICAgLnZmYi1hdXRvY29tcGxldGUuVG9rZW5pemUgdWwuVG9rZW5zQ29udGFpbmVyIGxpLlRva2VuLFxuICAgIC52ZmItYXV0b2NvbXBsZXRlLlRva2VuaXplIHVsLlRva2Vuc0NvbnRhaW5lciBsaS5Ub2tlblNlYXJjaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnZmYi1hdXRvY29tcGxldGUuVG9rZW5pemUgdWwuVG9rZW5zQ29udGFpbmVyIGxpLlRva2VuU2VhcmNoIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLyogIVJhbmdlIFNsaWRlciAqL1xuLyogSW9uLlJhbmdlU2xpZGVyXHJcbi8vIGNzcyB2ZXJzaW9uIDIuMC4yXHJcbi8vIMKpIDIwMTMtMjAxNCBEZW5pcyBJbmVzaGluIHwgSW9uRGVuLmNvbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSYW5nZVNsaWRlciAqL1xuLmlycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5pcnMtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaXJzLWxpbmUtbGVmdCwgLmlycy1saW5lLW1pZCwgLmlycy1saW5lLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwOyB9XG5cbi5pcnMtbGluZS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDExJTsgfVxuXG4uaXJzLWxpbmUtbWlkIHtcbiAgbGVmdDogOSU7XG4gIHdpZHRoOiA4MiU7IH1cblxuLmlycy1saW5lLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMSU7IH1cblxuLmlycy1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4uaXJzLWJhci1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5pcnMtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4uaXJzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogMTsgfVxuXG4uaXJzLXNsaWRlci50eXBlX2xhc3Qge1xuICB6LWluZGV4OiAyOyB9XG5cbi5pcnMtbWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5pcnMtbWF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uaXJzLWZyb20sIC5pcnMtdG8sIC5pcnMtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmlycy1ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmlycy13aXRoLWdyaWQgLmlycy1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlycy1ncmlkLXBvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuaXJzLWdyaWQtcG9sLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDRweDsgfVxuXG4uaXJzLWdyaWQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmlycy1kaXNhYmxlLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xJTtcbiAgd2lkdGg6IDEwMiU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjsgfVxuXG4uaXJzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi5sdC1pZTkgLmlycy1kaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7IH1cblxuLmlycy1oaWRkZW4taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyogSW9uLlJhbmdlU2xpZGVyLCBOaWNlIFNraW5cclxuLy8gY3NzIHZlcnNpb24gMi4wLjBcclxuLy8gwqkgRGVuaXMgSW5lc2hpbiwgMjAxNCAgICBodHRwczovL2dpdGh1Yi5jb20vSW9uRGVuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNraW4gZGV0YWlscyAqL1xuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ByaXRlLXNraW4tbmljZS5wbmdcIikgcmVwZWF0LXg7IH1cblxuLmlycyB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uaXJzLXdpdGgtZ3JpZCB7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uaXJzLWxpbmUge1xuICBoZWlnaHQ6IDhweDtcbiAgdG9wOiAyNXB4OyB9XG5cbi5pcnMtbGluZS1sZWZ0IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxuLmlycy1saW5lLW1pZCB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLmlycy1saW5lLXJpZ2h0IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMwcHg7IH1cblxuLmlycy1iYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4OyB9XG5cbi5pcnMtYmFyLWVkZ2Uge1xuICB0b3A6IDI1cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTBweDsgfVxuXG4uaXJzLXNoYWRvdyB7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMTU7IH1cblxuLmx0LWllOSAuaXJzLXNoYWRvdyB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xNSk7IH1cblxuLmlycy1zbGlkZXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0b3A6IDE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4OyB9XG5cbiNpcnMtYWN0aXZlLXNsaWRlcixcbi5pcnMtc2xpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwcHg7IH1cblxuLmlycy1taW4sXG4uaXJzLW1heCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5sdC1pZTkgLmlycy1taW4sXG4ubHQtaWU5IC5pcnMtbWF4IHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG4uaXJzLWZyb20sXG4uaXJzLXRvLFxuLmlycy1zaW5nbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmx0LWllOSAuaXJzLWZyb20sXG4ubHQtaWU5IC5pcnMtdG8sXG4ubHQtaWU5IC5pcnMtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogIzk5OTsgfVxuXG4uaXJzLWdyaWQtcG9sIHtcbiAgYmFja2dyb3VuZDogIzk5YTRhYzsgfVxuXG4uaXJzLWdyaWQtdGV4dCB7XG4gIGNvbG9yOiAjOTlhNGFjOyB9XG5cbi8qICFSYXRpbmcgSW5wdXQgKi9cbi52ZmItcmF0aW5nLWlucHV0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZmYi1yYXRpbmctaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ucmF0aW5nLWNsZWFyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ZGQlByby1SYXRpbmdzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9WRkJQcm8tUmF0aW5ncy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVkZCUHJvLVJhdGluZ3MuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVkZCUHJvLVJhdGluZ3Mud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9WRkJQcm8tUmF0aW5ncy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZGQlByby1SYXRpbmdzLnN2ZyNWRkJQcm8tUmF0aW5nc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udmZiLXJhdGluZy1zdGFyLCAudmZiLXJhdGluZy1zdGFyLTIsIC52ZmItcmF0aW5nLXN0YXItMywgLnZmYi1yYXRpbmctc3Rhci00LCAudmZiLXJhdGluZy1oZWFydCwgLnZmYi1yYXRpbmctaGVhcnQtMiwgLnZmYi1yYXRpbmctaGVhcnQtMywgLnZmYi1yYXRpbmctaGVhcnQtNCwgLnZmYi1yYXRpbmctY2hlY2ttYXJrLCAudmZiLXJhdGluZy1jaGVja21hcmstMiwgLnZmYi1yYXRpbmctZmxhZywgLnZmYi1yYXRpbmctZmxhZy0yLCAudmZiLXJhdGluZy1yZW1vdmUsIC52ZmItcmF0aW5nLWNsb3NlLCAudmZiLXJhdGluZy1jbG9zZS0yIHtcbiAgZm9udC1mYW1pbHk6ICdWRkJQcm8tUmF0aW5ncyc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbi52ZmItcmF0aW5nLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjsgfVxuXG4udmZiLXJhdGluZy1zdGFyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjsgfVxuXG4udmZiLXJhdGluZy1zdGFyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXG4udmZiLXJhdGluZy1zdGFyLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjsgfVxuXG4udmZiLXJhdGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG5cbi52ZmItcmF0aW5nLWhlYXJ0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4udmZiLXJhdGluZy1oZWFydC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cblxuLnZmYi1yYXRpbmctaGVhcnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi52ZmItcmF0aW5nLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG5cbi52ZmItcmF0aW5nLWNoZWNrbWFyay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH1cblxuLnZmYi1yYXRpbmctZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiOyB9XG5cbi52ZmItcmF0aW5nLWZsYWctMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiOyB9XG5cbi52ZmItcmF0aW5nLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiOyB9XG5cbi52ZmItcmF0aW5nLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cblxuLnZmYi1yYXRpbmctY2xvc2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiOyB9XG5cbi8qICFMaWtlcnQgKi9cbnRhYmxlLnZmYi10YWJsZSxcbnRhYmxlLnZmYi10YWJsZSAqLFxudGFibGUudmZiLWxpa2VydCxcbnRhYmxlLnZmYi1saWtlcnQgKixcbi5lbnRyeS1jb250ZW50IHRhYmxlLnZmYi10YWJsZSxcbi5lbnRyeS1jb250ZW50IHRhYmxlLnZmYi1saWtlcnQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnZmYi10YWJsZSB0aCxcbi52ZmItdGFibGUgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudmZiLXRhYmxlIHRoIGlucHV0LnZmYi1mb3JtLWNvbnRyb2wsXG4gIC52ZmItdGFibGUgdGggaW5wdXRbdHlwZT1cInJhZGlvXCJdLnZmYi1mb3JtLWNvbnRyb2wsXG4gIC52ZmItdGFibGUgdGQgaW5wdXQudmZiLWZvcm0tY29udHJvbCxcbiAgLnZmYi10YWJsZSB0ZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0udmZiLWZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnZmYi10YWJsZS52ZmItbGlrZXJ0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7IH1cbiAgLnZmYi10YWJsZS52ZmItbGlrZXJ0IGxhYmVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnZmYi10YWJsZS52ZmItbGlrZXJ0IC52ZmItbGlrZXJ0LWhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAudmZiLXRhYmxlLnZmYi1saWtlcnQgdGgsXG4gIC52ZmItdGFibGUudmZiLWxpa2VydCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnZmYi10YWJsZS52ZmItbGlrZXJ0IC52ZmItbGlrZXJ0LXJvdyB0aCxcbiAgLnZmYi10YWJsZS52ZmItbGlrZXJ0IC52ZmItbGlrZXJ0LXJvdyB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnZmYi10YWJsZS52ZmItbGlrZXJ0IC52ZmItbGlrZXJ0LXJvdyB0aCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgIC52ZmItdGFibGUudmZiLWxpa2VydCAudmZiLWxpa2VydC1yb3cgdGggbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnZmYi10YWJsZS52ZmItbGlrZXJ0IC52ZmItbGlrZXJ0LXJvdyB0ZCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnJ0bCAudmZiLXRhYmxlLnZmYi1saWtlcnQgLnZmYi1saWtlcnQtcm93IHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnZmYi1saWtlcnQtY29scy0xIHRkIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4udmZiLWxpa2VydC1jb2xzLTIgdGQge1xuICB3aWR0aDogMjUlOyB9XG5cbi52ZmItbGlrZXJ0LWNvbHMtMyB0ZCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnZmYi1saWtlcnQtY29scy00IHRkIHtcbiAgd2lkdGg6IDE1JTsgfVxuXG4udmZiLWxpa2VydC1jb2xzLTUgdGQge1xuICB3aWR0aDogMTIlOyB9XG5cbi52ZmItbGlrZXJ0LWNvbHMtNiB0ZCxcbi52ZmItbGlrZXJ0LWNvbHMtNyB0ZCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLnZmYi1saWtlcnQtY29scy04IHRkLFxuLnZmYi1saWtlcnQtY29scy05IHRkLFxuLnZmYi1saWtlcnQtY29scy0xMCB0ZCB7XG4gIHdpZHRoOiA3JTsgfVxuXG4udmZiLWxpa2VydC1jb2xzLTExIHRkIHtcbiAgd2lkdGg6IDYlOyB9XG5cbi8qICFQYWdlIEJyZWFrcyAqL1xuLnZmYi1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmZiLXdpemFyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmZiLXdpemFyZCAuY2xlYXJmaXgge1xuICAgICp6b29tOiAxOyB9XG4gIC52ZmItd2l6YXJkIC5jbGVhcmZpeDpiZWZvcmUsXG4gIC52ZmItd2l6YXJkIC5jbGVhcmZpeDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnZmYi13aXphcmQgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudmZiLXdpemFyZCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAudmZiLXdpemFyZCB1bCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC52ZmItd2l6YXJkIHVsID4gbGk6bGFzdC1jaGlsZCBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC52ZmItd2l6YXJkIHVsID4gbGkgZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgICAgLnZmYi13aXphcmQgdWwgPiBsaSBkaXYgLm51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjQyOWVtOyB9XG4gICAgICAudmZiLXdpemFyZCB1bCA+IGxpLmN1cnJlbnQgZGl2LFxuICAgICAgLnZmYi13aXphcmQgdWwgPiBsaS5jdXJyZW50IGRpdjpob3ZlcixcbiAgICAgIC52ZmItd2l6YXJkIHVsID4gbGkuY3VycmVudCBkaXY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFjN2ViYjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZmYi13aXphcmQuYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnZmYi13aXphcmQuYWN0aW9ucyAuYnRuLW5leHQsXG4gICAgLnZmYi13aXphcmQuYWN0aW9ucyAuYnRuLWJhY2sge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC52ZmItd2l6YXJkLmFjdGlvbnMgLmJ0bi1iYWNrIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnZmYi13aXphcmQuYWN0aW9ucyBidXR0b24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qICFSVEwgU3VwcG9ydCAqL1xuLnJ0bCAudmZicC1mb3JtIC52ZmItcmFkaW8gbGFiZWwsXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLWlubGluZS1ncm91cCAudmZiLXJhZGlvLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItaW5saW5lLWdyb3VwIC52ZmItY2hlY2tib3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnJ0bCAudmZicC1mb3JtIC52ZmItcmFkaW8taW5saW5lLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLXJhZGlvLWlubGluZSArIC52ZmItcmFkaW8taW5saW5lLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItY2hlY2tib3gtaW5saW5lICsgLnZmYi1jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLWlucHV0LWdyb3VwIC52ZmItZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1pbnB1dC1ncm91cCAudmZiLWZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5ydGwgLnZmYnAtZm9ybSAudmZiLWlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5ydGwgLnZmYnAtZm9ybSAudmZiLWlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4ucnRsIC52ZmJwLWZvcm0gLnZmYi1pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICBwYWRkaW5nOiAwIDhweCAwIDA7IH1cbiAgLnJ0bCAudmZicC1mb3JtIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuYXJyb3cge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7IH1cblxuLnJ0bCAudmZicC1mb3JtIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgbWFyZ2luOiAwIC0xcHggMCAwOyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAuaW50bC10ZWwtaW5wdXQgLmZsYWcsXG4ucnRsIC52ZmJwLWZvcm0gLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLnJ0bCAudmZicC1mb3JtIC52ZmItbmFtZS1ibG9jay52ZmItY29sLTEwIC52ZmItZm9ybS1ncm91cDpmaXJzdC1jaGlsZCBkaXZbY2xhc3MqPSd2ZmItY29sLSddIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLW5hbWUtYmxvY2sgLnZmYi1mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIGRpdltjbGFzcyo9J3ZmYi1jb2wtJ10ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAudmZicC1mb3JtIC52ZmItbmFtZS1ibG9jayAudmZiLWZvcm0tZ3JvdXA6bGFzdC1jaGlsZCBkaXZbY2xhc3MqPSd2ZmItY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLWF1dG9jb21wbGV0ZS5Ub2tlbml6ZSB1bC5Ecm9wZG93biB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5ydGwgLnZmYnAtZm9ybSAudmZiLWF1dG9jb21wbGV0ZS5Ub2tlbml6ZSB1bC5Ub2tlbnNDb250YWluZXIgbGkuVG9rZW4gYS5DbG9zZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLnJ0bCAudmZicC1mb3JtIC52ZmItYXV0b2NvbXBsZXRlLlRva2VuaXplIGxpLlRva2VuLFxuLnJ0bCAudmZicC1mb3JtIC52ZmItYXV0b2NvbXBsZXRlLlRva2VuaXplIGxpLlRva2VuU2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnJ0bCAudmZicC1mb3JtIC52ZmItcHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ydGwgLnZmYi13aXphcmQgdWwgPiBsaSB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAucnRsIC52ZmItd2l6YXJkIHVsID4gbGk6bGFzdC1jaGlsZCBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucnRsIC52ZmItd2l6YXJkIHVsID4gbGkgZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9XG5cbi5ydGwgLnZmYi13aXphcmQuYWN0aW9ucyAuYnRuLW5leHQsXG4ucnRsIC52ZmItd2l6YXJkLmFjdGlvbnMgLmJ0bi1iYWNrIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJ0bCAudmZiLXdpemFyZC5hY3Rpb25zIC5idG4tYmFjayB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucnRsIC52ZmItd2l6YXJkLmFjdGlvbnMgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI3Bvd2ZfRENFNEJEN0UzODM5RTgxMTgxNUJFMDA3MUI2NzZEMDEge1xuICBoZWlnaHQ6IDUxMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5mb3JtLmxlZnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRTVEFSXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBmb3JtLmxlZnQgLmVycm9yLFxuICBmb3JtLmxlZnQgLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBmb3JtLmxlZnQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmU4NDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjclO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTBweCA0MHB4OyB9XG4gIGZvcm0ubGVmdCBzcGFuLnRpcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgZm9ybS5sZWZ0IHNwYW4ucmVxdWlyZWQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xNnB4OyB9XG4gIGZvcm0ubGVmdCBkaXYubGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogOXB4OyB9XG4gICAgZm9ybS5sZWZ0IGRpdi5sYWJlbCBsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGZvcm0ubGVmdCBkaXYubGFiZWwgLmNhcHRjaGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgICAgIGZvcm0ubGVmdCBkaXYubGFiZWwgLmNhcHRjaGEgKyB0aXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICBmb3JtLmxlZnQgZGl2LmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgZm9ybS5sZWZ0IGRpdi5maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiJdfQ== */