.block-logo {
  padding: 22px 0;
}

#block-slp21-dashboardtitleblock {
  margin: 0 0 0 0;
}

#block-slp21-dashboardtitleblock h5 {
  font-size: 20px;
  line-height: 30px;
  margin: 10px 0 0 15px;
}

#block-slp21-account-menu {
  clear: both;
  float: right;
  margin: 0 15px 0 0;
}

#block-slp21-account-menu nav {
  float: left;
  margin: 0;
}

#block-slp21-account-menu .dropdown-menu {
  left: auto;
  right: 0;
}

#block-slp21-account-menu .navbar-nav .open .dropdown-menu {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  position: absolute;
}

.avatar {
  display: block;
  background-position: top center;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  float: left;
  height: 32px;
  margin: 12px 0 0 0;
  width: 32px;
}

@media (min-width: 768px) {
  .avatar {
    height: 40px;
    width: 40px;
  }
}
h2.block-title {
  color: #033042;
  font-size: 16px;
  font-weight: bold;
  line-height: 50px;
  margin-top: 0;
  padding: 0;
}

h2.top-title svg,
h2.inhead-title svg,
h2.block-title svg {
  color: #1ca5b6;
  margin-right: 12px;
}

.dboard-block,
.view-eh-s-company-contacts,
.view-company-s-members {
  margin-bottom: 25px !important;
}

.dboard-block.views-element-container {
  height: calc(100% - 58px);
}

.dboard-block.views-element-container .view {
  height: 100%;
}

.dboard-block.views-element-container .view-content,
.dboard-block.views-element-container .view-empty {
  height: calc(100% - 52px);
}

.dboard-block.views-element-container .view-content table {
  margin-bottom: 0;
  position: relative;
  z-index: 10;
}

.dboard-block .content,
.block-views-blockmembers-profiles-block-members-profiles,
.block-views-blockparking-block-pp-list-sl-admin {
  background-color: #fff;
  border-radius: 6px;
  padding: 0;
  margin: 0;
}

.block-views-blockmembers-profiles-block-members-profiles,
.block-views-blockparking-block-pp-list-sl-admin {
  border-radius: 6px !important;
}

.dboard-block .content > h2,
.dboard-block .block-wrap > h2 {
  background-color: #fbfbfb;
  margin: 0;
  padding: 0 28px;
}

.dboard-block .content > ul,
.dboard-block .block-wrap > ul {
  padding: 0 28px;
}

.dboard-block .dboard-nav {
  padding: 0;
}

.dboard-block.block-admin-panel h2.block-title {
  line-height: 1.5;
  padding: 17px 28px;
}

.dboard-block.block-admin-panel h2.block-title svg {
  width: 1.5em;
  height: 1.25em;
  margin-right: 6px;
}

.dboard-block.block-admin-panel.views-element-container .view {
  padding: 0 24px;
}

.dboard-block.block-admin-panel .table > tbody > tr > td {
  padding: 6px 20px 6px 0;
}

.dboard-block.block-admin-panel .view-footer {
  padding: 6px 20px 24px 0;
}

.dboard-block.views-element-container .view {
  padding: 24px 24px 0 24px;
}

.current-help-and-documentation .dboard-block.views-element-container .view {
  padding: 0 24px;
}

.dboard-block.views-element-container .view .view-footer {
  background-color: #fbfbfb;
  border-radius: 0 0 6px 6px;
  margin: 0 -24px;
  padding: 15px 20px 15px 24px;
}

.view-header {
  margin: 0 0 20px 0;
}

#block-usercompanylogo {
  float: right;
  padding: 10px 15px 0 10px;
  text-align: right;
}

.block-company-logo {
  padding: 0;
}

.block-company-logo img {
  max-height: 60px;
  max-width: 100px;
}

#block-slp21-usercompanylogo {
  float: left;
  padding: 0 0 0 28px;
}

.iblock-title {
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.5;
  margin: 10px 0;
}

.iblock-body {
  background-color: #1ca5b6;
  border-radius: 6px;
  color: #fff;
  display: none;
  margin: 0 15px 15px 15px;
  padding: 24px;
  position: relative;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.iblock-body.closed {
  display: none;
}

.iblock-res-body {
  color: #5e5873;
  padding: 0 24px 10px 24px;
}

.iblock-close {
  color: #fff;
  font-size: 16px;
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  padding: 0 5px;
}

@media (min-width: 768px) {
  .row-no-gutters .dboard-block {
    padding-right: 15px;
    padding-left: 15px;
  }
  #block-slp21-dashboardtitleblock h5 {
    font-size: 34px;
    line-height: 44px;
    margin: 10px 0 0 30px;
  }
  #block-slp21-account-menu {
    border-left: 1px solid #e7e7e7;
    margin: 0 32px 0 0;
    padding: 0 0 0 32px;
  }
  #block-slp21-account-menu nav {
    margin: 0 0 0 10px;
  }
  .iblock-body {
    margin: 0 30px 15px 30px;
    padding: 40px;
  }
  .footer-info {
    margin-left: 55px;
  }
}
@media (min-width: 992px) {
  #block-slp21-account-menu {
    clear: none;
  }
  #block-usercompanylogo {
    padding: 10px 40px 0 10px;
  }
  .block-company-logo img {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .iblock-title {
    font-size: 2.5rem;
  }
  .iblock-body {
    margin: 0 30px 20px 30px;
    padding: 55px 205px;
  }
}
#block-stafflisting {
  padding: 15px;
}

.staffing-summary {
  padding-bottom: 10px;
}

.staffing-summary h2 {
  font-size: 20px;
}

.staffing-summary li a {
  margin-bottom: 10px;
}

.block-external-admin-links {
  margin-top: 0;
}

.block-external-admin-links a img {
  height: 50%;
  width: 50%;
  margin-bottom: 20px;
}

.block-external-admin-links .zendesk-link img {
  height: 20%;
  width: 20%;
}

.block-system-menu-blockquick-links {
  padding-left: 0;
  padding-right: 0;
}

.block-staff-listing-block .staffing-activities {
  padding-right: 0;
}

.block-staff-listing-block li a {
  margin-bottom: 10px;
}

.parking-request-result {
  color: green;
  font-size: 14px;
  line-height: 1.5;
  padding: 50px 0 0 0;
  text-align: center;
}

.block-block-content h2 {
  font-size: 22px;
}

.cr-link-wrap span {
  color: green;
}

.field--name-field-cr-description {
  font-size: 12px;
  margin-bottom: 8px;
  padding: 0 28px;
}

#block-slp21-help {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding-bottom: 8px;
}

#views-exposed-form-help-docs-search-page-help-docs-search {
  padding: 0 20px 30px 20px;
}

#views-exposed-form-help-docs-search-page-help-docs-search.views-exposed-form .form-item {
  float: left;
  margin: 0;
  width: calc(100% - 58px);
}

#views-exposed-form-help-docs-search-page-help-docs-search.views-exposed-form .form-item label {
  display: none;
}

#views-exposed-form-help-docs-search-page-help-docs-search .form-inline .input-group {
  display: block;
  position: relative;
}

#views-exposed-form-help-docs-search-page-help-docs-search #edit-actions {
  display: block;
  float: left;
  margin: 0;
}

#views-exposed-form-help-docs-search-page-help-docs-search .input-group-addon {
  position: absolute;
  right: 0;
  top: 5px;
}

#views-exposed-form-help-docs-search-page-help-docs-search #edit-s {
  font-size: 14px;
}

#views-exposed-form-help-docs-search-page-help-docs-search #edit-s,
#edit-submit-help-docs-search {
  height: 38px;
  width: 100%;
}

#edit-submit-help-docs-search {
  padding: 6px 8px;
  border-radius: 0 6px 6px 0;
  font-size: 14px;
  width: 38px;
  margin: 0;
}

.block-help-docs-search h2.block-title {
  background: none;
  font-size: 22px;
  font-weight: normal;
  padding: 30px 20px 10px 20px;
  line-height: 1.4;
}

.block-smartlabs-doc {
  border-radius: 6px;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.block-smartlabs-doc .block-title {
  margin: 0;
}

#block-slp21-masquerade {
  margin-bottom: 40px;
}

@media (min-width: 1200px) {
  #views-exposed-form-help-docs-search-page-help-docs-search .input-group-addon {
    top: 14px;
  }
  .block-help-docs-search h2.block-title {
    padding: 30px 40px;
  }
  #views-exposed-form-help-docs-search-page-help-docs-search {
    padding: 0 16.2% 40px 16.2%;
  }
  #views-exposed-form-help-docs-search-page-help-docs-search #edit-s,
  #edit-submit-help-docs-search {
    height: 56px;
  }
  #edit-submit-help-docs-search {
    padding: 6px 16px;
    font-size: 18px;
    width: 58px;
  }
  .block-smartlabs-doc {
    margin-bottom: 24px;
  }
}
/* Form elements */
.form-control {
  color: #5e5873;
}

input[type=radio]:after,
.radio input[type=radio]:after,
.radio-inline input[type=radio]:after {
  border: 1px solid #d8d6de;
}

input[type=radio]::before,
.radio input[type=radio]::before,
.radio-inline input[type=radio]::before {
  background-color: #1ca5b6;
}

input[type=radio]:checked::after,
.radio input[type=radio]:checked::after,
.radio-inline input[type=radio]:checked::after {
  border-color: #1ca5b6;
  -webkit-box-shadow: 0 1px 4px #bbb;
          box-shadow: 0 1px 4px #bbb;
}

input[type=radio]:checked:before,
.radio input[type=radio]:checked:before,
.radio-inline input[type=radio]:checked:before {
  -webkit-transform: none;
  -o-transform: none;
     transform: none;
}

textarea, textarea.form-control,
input.form-control,
input[type=text],
input[type=password],
input[type=email],
input[type=number],
[type=text].form-control,
[type=password].form-control,
[type=email].form-control,
[type=tel].form-control,
[contenteditable].form-control {
  border: 1px solid #ebeaee;
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 10px;
}

textarea:focus,
textarea.form-control:focus,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {
  border: 1px solid #1ca5b6;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input[type=checkbox]:after,
.checkbox input[type=checkbox]:after,
.checkbox-inline input[type=checkbox]:after {
  border: 1px solid #d8d6de;
}

input[type=checkbox].option-disabled::after {
  background-color: #bbb !important;
  border-color: #ccc !important;
}

input[type=checkbox]:checked::after,
.checkbox input[type=checkbox]:checked::after,
.checkbox-inline input[type=checkbox]:checked::after {
  background-color: #1ca5b6;
  border-color: #1ca5b6;
  -webkit-box-shadow: 0 1px 4px #bbb;
          box-shadow: 0 1px 4px #bbb;
}

input[type=checkbox]:focus:after,
.checkbox input[type=checkbox]:focus:after,
.checkbox-inline input[type=checkbox]:focus:after {
  border-color: #1ca5b6;
}

input[readonly=readonly] {
  color: #bbb;
}

input[type=date],
input[type=time] {
  padding: 0 10px;
}

.input-group .input-group-addon {
  background-color: transparent;
  border-color: #ebeaee;
  border-left: none;
}

form .form-required::after {
  -webkit-background-size: 6px 6px;
          background-size: 6px 6px;
  height: 6px;
  width: 6px;
}

.description {
  margin: 0 0 10px 0;
  line-height: 1.5;
}

.textarea-desc.description {
  color: #5e5873;
  font-size: 12px;
  margin: 0 0 10px 0;
}

label {
  color: #5e5873;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.form-disabled label {
  color: #ddd;
}

.form-type-vertical-tabs > label {
  display: none;
}

.container-inline .label-bottom {
  display: block;
}

.field--name-field-user-name .form-item-member-profiles-0-entity-field-user-name-0 > label,
#edit-member-profiles-0-entity-field-user-start-date-0-value label,
#edit-member-profiles-0-entity-field-user-departure-date-0-value label {
  display: none;
}

select,
select.form-control,
select:focus,
select.form-control:focus,
.drilldown {
  background-image: url("/themes/custom/slp21/images/select-arrow.png");
  background-position: right 10px top 14px;
  background-repeat: no-repeat;
  border: 1px solid #ebeaee;
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 12px;
  padding-bottom: 0;
  padding-top: 0;
}

select:focus,
select.form-control:focus {
  border: 1px solid #1ca5b6;
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

select[multiple=multiple] {
  background-image: none !important;
}

aside .form-control,
aside .input-group-addon {
  background-color: transparent;
  border: none;
}

form h2 {
  margin-top: 0;
}

.content-wrap form {
  background-color: #fff;
  border-radius: 6px;
  padding: 10px 20px;
}

.path-member .content-wrap > .top-title {
  background-color: #fff;
}

.path-node .content-wrap form,
.path-member .content-wrap > .top-title,
.path-member .content-wrap > .panel,
.content-wrap .width-wrap {
  max-width: 740px;
  margin: 0 auto;
}

.view-id-safety_contacts .view-filters,
.view-id-safety_contacts form {
  margin: 0;
  padding: 0;
}

@media (min-width: 1200px) {
  .content-wrap form {
    padding: 10px 40px;
  }
  .form-header {
    padding: 20px;
  }
}
.view-filters form,
form.comment-form {
  margin-left: 0;
  padding: 0;
}

.comment-top {
  font-size: 12px;
  margin-bottom: 15px;
}

html.js .form-item .input-group-addon .glyphicon.glyphicon-spin {
  color: #1ca5b6;
}

/* Search form */
#block-slp21-search {
  font-size: 12px;
  float: right;
  margin-bottom: 0;
  position: relative;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

#block-slp21-search .fieldset-wrapper .form-item {
  display: inline;
}

#block-slp21-search input.form-control {
  font-size: 12px;
  padding-left: 40px;
}

#edit-sd .form-item:first-child {
  margin: 0 30px 0 0;
}

#block-slp21-search .form-actions {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}

#block-slp21-search .form-actions button {
  background-color: transparent;
  border: none;
  color: #1ca5b6;
  margin: 0;
}

#user-login-form,
#user-pass {
  padding: 40px;
}

#user-login-form .copyright-text {
  text-align: center;
  display: block;
}

.copyright-text {
  font-weight: bold;
}

.main-container .wrapper-nice-login,
.wrapper-nice-login.reset-password-form {
  margin: 0 auto;
  padding: 10px 0;
  border: none;
  border-radius: 0;
  display: block;
  float: none;
}

.wrapper-nice-login.reset-password-form {
  width: 100%;
}

.nice-login__pass__actions > #edit-actions {
  -webkit-box-flex: 5;
  -webkit-flex: 5;
      -ms-flex: 5;
          flex: 5;
}

.nice-login__pass__actions > div.nice-login-login {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.nice-login__login__actions #edit-actions,
.nice-login__login__actions #edit-actions button {
  width: 100%;
}

.nice-login__login__actions #edit-actions button {
  margin: 5px 0;
  padding: 8px;
}

.width-wrap .nice-login__register__actions .form-actions {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 20px 0;
}

form .panel-default > .panel-heading,
form .panel-heading {
  background-color: transparent;
  border-radius: 0;
  border: none;
  color: #002D3F;
  font-size: 24px;
  line-height: 34px;
  padding: 10px 0;
}

form .panel-title {
  font-size: 20px;
  margin: 0;
  padding: 0;
}

form .panel-body {
  padding: 0;
}

.path-vivarium .panel-default > .panel-body {
  border-left: 1px solid #002D3F;
  padding: 0 0 0 20px;
}

.modal-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
}

.modal-header {
  padding: 15px 15px 0 15px;
  border: none;
}

#drupal-modal--body .member-info {
  padding: 0;
}

@media (min-width: 768px) {
  form .panel-title {
    font-size: 24px;
  }
  .modal-title {
    font-size: 34px;
    line-height: 44px;
  }
  .modal-header {
    padding: 30px 30px 0 15px;
  }
  #drupal-modal--body .member-info {
    padding: 15px;
  }
}
/* User form */
.name-component-wrapper {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .name-component-wrapper {
    float: left;
  }
  .name-given-wrapper,
  .name-family-wrapper {
    margin-right: 1%;
    width: 49%;
  }
  .name-credentials-wrapper {
    width: 100%;
  }
}
legend {
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

fieldset.form-composite legend {
  font-weight: normal;
}

.control-label.option {
  font-size: 14px;
  letter-spacing: 0.1px;
  text-transform: none;
}

.field--name-field-user-badge-type span.fieldset-legend {
  color: #1ca5b6;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.user-register-form legend {
  border: none;
  margin-bottom: 0;
}

/* Popover */
.popover {
  color: #002D3F;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.help-block,
.control-group .help-inline {
  color: #002D3F;
  font-size: 12px;
}

.layout__region > .form-group {
  margin-bottom: 20px;
}

.field--type-text-long.form-group {
  margin: 0 0 20px 0;
}

@media (max-width: 1020px) {
  #drupal-modal--content {
    width: 100% !important;
  }
}
.field-group-html-element,
.panel-body > .row,
.panel-body > .field-group-html-element > .form-group {
  margin-bottom: 30px;
}

p:last-child,
.form-group:last-child, .panel:last-child {
  margin-bottom: 0 !important;
}

/* Basic form layout for admin users */
@media (min-width: 768px) {
  .member-admin .js-form-item-name,
  .member-admin .js-form-item-user-mail {
    width: 40%;
    display: inline-block;
  }
  .member-admin .js-form-item-name {
    float: left;
  }
  .sl-admin .js-form-item-name,
  .sl-admin .js-form-item-user-mail {
    width: 48%;
    float: right;
    display: inline-block;
  }
  .sl-admin .js-form-item-name {
    float: left;
  }
}
.sl-admin .js-form-item-pass {
  display: block;
  clear: both;
}

/* SmartLabs Admin member creation (/admin/people/create) */
.path-admin #user-register-form .form-item-member-profiles-0-entity-field-user-status {
  clear: both;
}

.path-admin #user-register-form .js-form-item-notify {
  display: none;
}

.path-admin #user-register-form #edit-member-profiles-0-entity-field-user-emergency-name-0-value {
  margin-top: -4px;
}

.field--type-file a.panel-title {
  color: #1ca5b6;
  font-size: 14px;
  text-transform: uppercase;
}

.text-format-wrapper .filter-wrapper {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #5e5873;
  height: auto;
  padding: 0;
}

.text-format-wrapper .filter-wrapper a {
  color: #5e5873;
  font-size: 12px;
}

.field--name-field-comment-attach {
  display: inline-block;
  margin-top: 10px;
}

.field--name-field-comment-attach .field--label {
  font-size: 12px;
  margin-top: 5px;
}

.node-confirm-form {
  background-color: #fff;
  margin-left: 15px;
  padding: 20px;
}

button.button--primary {
  border: none;
  color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1ca5b6), to(#169eb7));
  background-image: -webkit-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: -o-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: linear-gradient(to bottom, #1ca5b6 0%, #169eb7 100%);
}

button.button--primary:hover {
  background-color: green;
  color: #fff;
}

.node-confirm-form .form-actions,
#user-form .form-actions {
  margin: 20px 0 !important;
}

.node-form .form-actions button {
  min-width: 124px;
}

.purchase-passes {
  padding: 15px;
}

#node-support-form {
  background-color: #fff;
  padding: 20px;
}

.password-strength {
  display: table-row;
}

.input-group.password-parent {
  width: 100%;
}

.input-group.password-parent .input-group-addon {
  border-radius: 0 6px 6px 0 !important;
}

.password-strength__indicator.is-weak,
.password-strength__indicator.is-fair {
  background-color: red;
}

.password-strength__indicator.is-good {
  background-color: orange;
}

.password-strength__indicator.is-strong {
  background-color: green;
}

.password-strength__meter {
  height: 0.25em;
  background-color: lightgray;
}

#password-policy-status {
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
}

.password-confirm-message .ok {
  color: green;
}

.password-confirm-message .error {
  color: red;
}

.field--type-double-field span.prefix {
  margin: 10px 10px 0 10px;
}

.form-item-field-aup-alternative-exper-t-0-value label,
.form-item-field-aup-no-alternatives-t-0-value label,
.form-item-field-aup-plans-are-in-place-t-0-value label,
.form-item-field-aup-duration-discomfort-t-0-value label,
.form-item-field-aup-steps-taken-t-0-value label,
.field--name-field-aup-d1-chemical-desc label,
.field--name-field-aup-d2-controlled-desc label,
.field--name-field-aup-d3-toxic-desc label,
.field--name-field-aup-d4-consultation-desc label,
.field--name-field-aup-d5-radioisotopes-desc label,
.field--name-field-aup-d6-microbiological-des label,
.field--name-field-aup-d7-other-desc label {
  display: none;
}

.apcc-table {
  border-collapse: collapse;
  border: 1px solid #1ca5b6;
  margin-bottom: 30px;
  width: 100%;
}

.apcc-table th,
.apcc-table td {
  border: 1px solid #1ca5b6;
  padding: 10px;
}

.par-table {
  border-collapse: collapse;
  margin-bottom: 30px;
  width: 100%;
}

.par-table thead tr {
  background-color: #FFF;
}

.par-table th {
  border-bottom: 2px solid #EE4550;
  font-size: 14px;
  padding: 5px 15px;
}

.par-table td {
  border: 1px solid #fff;
  padding: 5px 15px;
}

.par-footer td {
  border-top: 1px solid #444;
  font-weight: 600;
}

.field--name-field-pain-category div[id^=edit-field-aup-pain-categories-].paragraphs-subform > div {
  float: left;
  margin: 0 15px 0 0;
}

.field--name-field-pca-animals-per-year label,
.field--name-field-pca-over-3-year label {
  display: block;
}

.js .field--widget-entity-reference-paragraphs .pca-total td {
  padding: 10px;
}

#edit-field-aup-animals-wrapper.field--widget-readonly-field-widget {
  display: none;
}

.panel-body #edit-field-aup-animals-wrapper.field--widget-readonly-field-widget {
  display: block;
}

.text-response {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.text-response > div:first-child {
  font-weight: 600;
}

.text-response > div {
  padding-right: 15px;
}

#search-block-form .form-group {
  margin: 0 0 5px 0;
}

#search-block-form input.form-search {
  border: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

#block-slp21-search:focus-within {
  background-color: #fff;
  clear: both;
  position: absolute;
  left: 0;
  top: 0;
  height: 100px;
  width: 100%;
  padding: 15px;
}

#search-block-form input.form-search:focus {
  border: 1px solid #f4f4f4;
  font-size: 16px;
  line-height: 60px;
  position: absolute;
  left: 30px;
  top: 12px;
  width: calc(100% - 60px);
  padding-top: 20px;
  padding-bottom: 20px;
}

#search-block-form .form-item-keys label,
#search-block-form #edit-keys--description {
  display: none;
}

legend .badge-restriction {
  font-size: 12px !important;
  text-transform: none;
  letter-spacing: 0.1px;
}

.member-info {
  padding: 0;
}

select#edit-user-mail--2 {
  margin-top: 28px;
  margin-left: -15px;
}

.field--name-field-user-badge-type .form-type-radio {
  display: inline;
}

.user-register-form .field--name-field-user-picture {
  clear: both;
}

.user-register-form .domains {
  margin-top: 30px;
  margin-right: 33%;
}

.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.user-register-form .select-wrapper::after {
  content: "";
}

.user-register-form .form-type-email,
.user-register-form .field--name-field-user-company {
  display: none !important;
}

.user-register-form .field--name-field-alternate-email .form-type-email {
  display: block !important;
}

.badge-access-helptext {
  display: none;
}

/* Company add form */
form#taxonomy-term-company-form button.tabledrag-toggle-weight,
#edit-relations,
#edit-field-address-0-address-country-code,
#edit-field-company-lab-limit-wrapper label[for=edit-field-company-lab-limit-0],
#edit-field-company-vivarium-limit-wrapper label[for=edit-field-company-vivarium-limit-0] {
  display: none;
}

form#taxonomy-term-company-form .paragraphs-dropdown button.btn-danger {
  background-color: #cb171e;
}

body:not(.page-node-type-event) #edit-moderation-state-0 {
  display: none !important;
}

.form-item-moderation-state-0-current {
  font-weight: bold;
}

.view-display-id-block_members_profiles .view-filters .form-item,
.view-id-staff.view-display-id-block_1 .view-filters .form-item {
  margin: 0 5px 0 0;
}

.view-display-id-block_members_profiles .view-filters label,
.view-id-staff.view-display-id-block_1 .view-filters label {
  display: block;
}

.view-display-id-block_members_profiles .view-filters select,
.view-id-staff.view-display-id-block_1 .view-filters select {
  font-size: 14px;
}

#edit-field-user-picture-wrapper {
  clear: both;
  margin: 10px 0;
}

.field--name-field-company-domains {
  min-height: 56px;
  overflow: hidden;
}

.field--name-field-company-domains .field--items-wrap {
  float: left;
}

.field--name-field-company-domains .controls {
  float: left;
}

.field--name-field-company-domains .paragraphs-content-wrapper {
  padding-right: 30px;
}

.has-glyphicons .select-wrapper::after {
  content: none !important;
}

.view-users-search .view-filters {
  display: none;
}

#edit-field-company-relationship-wrapper {
  clear: both;
}

#sl-companies-form .select-wrapper {
  display: block;
}

#sl-companies-form .table-responsive {
  clear: both;
}

#sl-companies-form .form-item.form-item-vivarium-participating {
  margin: 36px 10px 0 10px;
}

.views-exposed-form label {
  display: block;
}

.views-exposed-form .form-item {
  margin-right: 10px;
}

.views-exposed-form .form-inline .form-actions {
  margin-top: 24px;
}

#views-exposed-form-staff-block-1.views-exposed-form .form-inline .form-actions {
  margin-top: 0;
}

#views-exposed-form-lab-equipments-page-lab-equipments .form-actions {
  margin-top: 0;
}

#views-exposed-form-lab-equipments-page-1 label {
  display: none;
}

.pp-markup {
  display: inline-block;
  width: 100%;
}

.pp-label {
  color: #5e5873;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.field--name-field-user-badge-type legend p {
  font-size: 14px;
}

textarea.member-disabled-field {
  background: rgb(206, 206, 206) !important;
}

.cke_chrome,
.cke_inner {
  border-radius: 6px;
}

.cke_top {
  border-radius: 6px 6px 0 0;
  padding: 8px 10px 4px;
}

.cke_bottom {
  border-radius: 0 0 6px 6px;
}

.cke_toolbar a.cke_button {
  cursor: pointer;
}

.filter-help {
  float: none;
  margin: 15px 0;
}

#masquerade-block-form .form-inline .form-group {
  display: block;
}

#masquerade-block-form .form-inline .form-group.form-actions {
  display: none;
}

.form-item-masquerade-as label {
  color: #CADFE6;
  text-transform: none;
  font-weight: normal;
  font-size: 14px;
  letter-spacing: 1px;
}

.form-item-masquerade-as label svg {
  color: #1ca5b6;
}

.form-item-masquerade-as .input-group {
  display: block;
}

.form-item-masquerade-as .input-group-addon {
  display: block;
  position: absolute;
  right: 0;
  top: 3px;
}

#edit-masquerade-as {
  font-size: 12px;
  border-radius: 6px;
}

.block-forms-steps ol {
  font-size: 12px;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.block-forms-steps ol li {
  display: inline-block;
  margin: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

.forms-steps .content-wrap .form-step-header,
.forms-steps .content-wrap .form-header,
.forms-steps .content-wrap form {
  max-width: 740px;
  margin: 0 auto;
  padding: 10px 20px 20px 20px;
}

.width-wrap .form-actions,
.path-member .content-wrap .form-actions,
.forms-steps .node-form .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.width-wrap .form-actions > button,
.path-member .content-wrap .form-actions > button,
.forms-steps .node-form .form-actions > button {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.forms-steps .node-form .form-actions > button#edit-previous,
.width-wrap .form-actions > a,
.path-member .content-wrap .form-actions > a,
.path-member .content-wrap .form-actions > button#edit-delete,
.forms-steps .node-form .form-actions > a {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

#edit-previous.btn,
.forms-steps .node-form .form-actions > a.button {
  background-color: #fff;
  background-image: none;
  color: #1ca5b6;
  border: 1px solid #1ca5b6;
}

.form-step-header {
  background-color: #fff;
  border-radius: 6px 6px 0 0;
  padding: 20px;
}

.form-step-header ol li,
.form-step-header ol li a {
  color: #5e5873;
  font-size: 12px;
  text-transform: none;
}

.form-step-header ol li > span {
  position: relative;
  display: block;
  margin: 0 auto;
  height: 25px;
  width: 25px;
}

.form-step-header ol li > span:after {
  content: " ";
  border-top: 1px solid #c4c4c4;
  position: absolute;
  top: 12px;
  right: -55px;
  height: 1px;
  width: 40px;
}

.form-step-header ol li:last-child > span:after {
  content: none;
}

.form-step-header ol li.previous-step span {
  font-size: 24px;
}

.form-step-header ol li.next-step span,
.form-step-header ol li.active span {
  border: 1px solid #5e5873;
  border-radius: 50%;
  text-align: center;
}

.form-step-header ol li.next-step span {
  border: 1px solid #c4c4c4;
}

.form-step-header ol li.previous-step,
.form-step-header ol li.active {
  color: #5e5873;
  text-transform: none;
}

.form-step-header ol li.next-step,
.form-step-header ol li.next-step a {
  color: #c4c4c4;
}

.forms-steps .content-wrap .form-header {
  background-color: #fff;
}

.step-header {
  padding: 0 0 20px 0;
}

.step-header h3 {
  color: #002d3f;
  font-size: 16px;
  text-transform: none;
}

.step-controls {
  color: #c4c4c4;
}

.step-controls a {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 5px;
}

.step-controls a:first-child {
  margin: 0 5px 0 0;
}

.step-skip {
  display: block;
  text-align: center;
  width: 100%;
}

.field--widget-readonly-field-widget .field--name-title {
  font-size: 22px;
  color: #002d3f;
  margin-bottom: 20px;
}

.field--widget-readonly-field-widget .field--label {
  width: 200px;
}

.form-inline .select-wrapper {
  width: 100%;
}

#views-exposed-form-parking-block-pp-list-sl-admin .form-item {
  margin-right: 0;
}

#edit-field-event-date-0 > .panel-heading {
  display: none;
}

#edit-field-event-date-0 > .panel-body > .container-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#edit-field-event-date-0 > .panel-body > .container-inline > .form-inline {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 768px) {
  #sl-companies-form #edit-submit {
    margin: 30px 0 0 10px;
  }
  #views-exposed-form-parking-block-pp-list-sl-admin .form-item {
    margin-right: 22px;
  }
  .form-inline .select-wrapper {
    width: auto;
  }
  #sl-companies-form .form-item {
    float: left;
    margin-right: 5px;
  }
}
@media (min-width: 1200px) {
  .field--type-text-long.form-group {
    margin: 0 0 40px 0;
  }
  .forms-steps .content-wrap .form-step-header,
  .forms-steps .content-wrap .form-header {
    padding: 10px 40px;
  }
  .forms-steps .content-wrap form {
    padding: 10px 40px 40px 40px;
  }
  .form-step-header {
    padding: 20px 40px;
  }
  .form-step-header ol li > span:after {
    top: 12px;
    right: -90px;
    height: 1px;
    width: 70px;
  }
  .path-vivarium .form-step-header ol li > span:after {
    right: -56px;
    width: 44px;
  }
  .wrapper-nice-login.reset-password-form {
    width: 50%;
  }
}
form#confirm-event-cancel-form {
  max-width: 100%;
}
form#confirm-event-cancel-form #edit-actions {
  padding: 20px 0;
}
form#confirm-event-cancel-form button {
  padding: 6px 40px;
}
form#confirm-event-cancel-form a.button {
  background-image: none;
  border: 1px solid #1ca5b6;
  color: #1ca5b6;
  padding: 8px 30px;
}
form#confirm-event-cancel-form a.button:hover {
  background-color: #1ca5b6;
  color: #fff;
}

.noClick {
  pointer-events: none;
}

.overlay.active {
  position: absolute;
  height: 2000px;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  z-index: 999;
  left: 0;
  overflow: hidden;
}

.dialog-off-canvas-main-canvas {
  height: 100%;
}

.main-container.container-fluid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  padding-right: 0;
  height: calc(100% - 274px);
  min-height: 450px;
}

.current-user-login .main-container.container-fluid {
  height: 100%;
}

.main-container.container-fluid > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.mb-2 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.text-small {
  font-size: 0.75rem;
  line-height: 2.08;
}

.sidebar-first {
  max-width: 330px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 330px;
  padding: 15px;
  border-top: 6px solid #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  left: 0;
  position: absolute;
  top: 0;
  z-index: 999;
}

.sidebar-first.open {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

footer.footer {
  margin-top: 0;
}

@media (min-width: 992px) {
  .sidebar-first {
    width: 330px;
    padding: 0;
    border-top: none;
    -webkit-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    position: relative;
    z-index: inherit;
  }
  .equal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .equal > [class*=col-] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .equal > [class*=col-] > .content {
    height: 100%;
  }
  .equal-md {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .equal-md > [class*=col-] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .equal-md > [class*=col-] > .content {
    height: 100%;
  }
}
/*#search-block-form .form-item-keys::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f002";
}*/
aside .navbar-default {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #FFF;
}

aside .navbar-default .navbar-nav > li > a {
  color: #FFF;
}

aside .navbar-default .navbar-nav > .active > a,
aside .navbar-default .navbar-nav > .active > a:hover,
aside .navbar-default .navbar-nav > .active > a:focus {
  color: #1ca5b6;
  background-color: transparent;
}

#block-slp21-main-menu,
#block-slp21-mainnavblock,
#block-mainnavblock {
  height: 100%;
}

aside .navbar-nav {
  float: none;
}

/*aside .navbar-nav.with-subsite {
  padding-top: 50px;
}
aside .navbar-nav.with-subsite.menu--main {
  padding-top: 80px;
}*/
aside .navbar-nav li {
  margin-bottom: 14px;
}

aside .navbar-nav > li > a {
  border-bottom: none;
  color: #CADFE6;
  display: block;
  font-size: 14px;
  line-height: 22px;
  padding: 0 0 10px 0;
  text-transform: none;
  position: relative;
}

aside .navbar-nav > li > a.is-active,
aside .navbar-nav > li > a.active-trail,
aside .navbar-nav > li > a:focus,
aside .navbar-nav > li > a:hover {
  background-color: transparent;
  color: #1ca5b6;
}

aside .navbar-nav > li > a svg,
aside .navbar-nav > li.first > a.back-link > svg {
  color: #1ca5b6;
}

aside .navbar-nav > li > a > svg {
  font-size: 18px;
  display: block;
  position: absolute;
  left: 0;
  top: 1px;
  margin-right: 7px;
}

aside .navbar-nav > li.first > a.back-link {
  background-color: transparent;
  background-image: none;
}

aside .navbar-nav > li > a .link-text {
  display: block;
  margin-left: 30px;
}

.with-subsite {
  position: relative;
}

/*
aside .with-subsite .itm-1,
aside .with-subsite .itm-2 {
  border: 1px solid #1ca5b6;
  position: absolute;
  text-align: left;
  top: 0;
  width: 50%;
}
aside .with-subsite .itm-1 {
  border-radius: 6px 0 0 6px;
  left: 0;
}
aside .with-subsite .itm-2 {
  border-radius: 0 6px 6px 0;
  right: 0;
}
aside .navbar-nav.with-subsite > li.itm-1 > a,
aside .navbar-nav.with-subsite > li.itm-2 > a {
  padding: 14px 0 14px 15px;
}
aside .navbar-nav.with-subsite > li > a.sub-switch-active,
aside .navbar-nav.with-subsite > li:hover > a.sub-switch {
  background-color: #1ca5b6;
  color: #fff;
}
aside .navbar-nav.with-subsite > li.itm-1 > a svg,
aside .navbar-nav.with-subsite > li.itm-2 > a svg {
  left: 18px;
  top: 15px;
}
aside .navbar-nav.with-subsite > li > a.sub-switch-active svg,
aside .navbar-nav.with-subsite > li:hover > a.sub-switch svg {
  color: #fff;
}
*/
/*
aside .navbar-nav:not(.with-subsite) > li.first a {
  color: #fff;
  display: block;
  background-color: #1ca5b6;
  background-image: linear-gradient(to bottom, #1ca5b6 0%, #169eb7  100%);
  border-radius: 6px;
  margin: 0 -15px 20px -15px;
  padding: 15px;
}
aside .navbar-nav:not(.with-subsite) > li.first > a.back-link {
  background-color: transparent;
  background-image: none;
}
aside .navbar-nav:not(.with-subsite) > li.first a svg {
  color: #fff;
  left: 14px;
  top: 16px;
}
*/
.main-menu-switcher {
  min-height: 100%;
  width: 100%;
}

.main-menu-switcher .swth {
  border: 1px solid #1ca5b6;
  border-radius: 6px;
  color: #1ca5b6;
  display: inline-block;
  padding: 15px;
  position: relative;
  text-align: left;
  -webkit-transition: background 600ms ease, color 600ms ease;
  -o-transition: background 600ms ease, color 600ms ease;
  transition: background 600ms ease, color 600ms ease;
}

.main-menu-switcher .swth:after {
  border-radius: 6px;
}

.main-menu-switcher .swth-left {
  border-radius: 6px 0 0 6px;
  border-right: 0;
}

.main-menu-switcher .swth-right {
  border-radius: 0 6px 6px 0;
  border-left: 0;
}

.main-menu-switcher input[type=radio].toggle {
  display: none;
}

.main-menu-switcher input[type=radio].toggle + label {
  cursor: pointer;
  min-width: 60px;
  text-transform: none;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.1px;
  width: 140px;
}

.main-menu-switcher input[type=radio].toggle + label > svg {
  font-size: 18px;
  margin-right: 7px;
}

.main-menu-switcher input[type=radio].toggle + label:hover {
  background: none;
  color: #1ca5b6;
}

.main-menu-switcher input[type=radio].toggle + label:after {
  background: #1ca5b6;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1);
  width: 100%;
  z-index: -1;
}

.main-menu-switcher input[type=radio].toggle.toggle-left + label {
  border-right: 0;
}

.main-menu-switcher input[type=radio].toggle.toggle-left + label:after {
  left: 100%;
}

.main-menu-switcher input[type=radio].toggle.toggle-right + label {
  margin-left: -5px;
}

.main-menu-switcher input[type=radio].toggle.toggle-right + label:after {
  left: -100%;
}

.main-menu-switcher input[type=radio].toggle:checked + label {
  cursor: default;
  color: #fff;
  -webkit-transition: color 200ms;
  -o-transition: color 200ms;
  transition: color 200ms;
}

.main-menu-switcher input[type=radio].toggle:checked + label:after {
  left: 0;
}

.main-menu-wrap {
  padding: 0 15px;
  position: relative;
}

.menu--main {
  padding: 0 15px;
}

.menu--glob-nav,
.menu--vivarium-nav,
.menu--main {
  margin-top: 20px;
}

.menu--glob-nav,
.menu--main,
.menu--vivarium-nav {
  display: none;
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}

.menu--glob-nav.menu-open,
.menu--main.menu-open,
.menu--vivarium-nav.menu-open {
  display: block;
}

.menu-chevron {
  position: absolute;
  right: 0;
  top: 0;
}

a.dropdown-toggle svg {
  color: #1ca5b6;
  margin: 0 4px;
}

/* Dashboard links */
.dboard-nav {
  letter-spacing: 2px;
  list-style-type: none;
  margin: 0;
  padding: 0 5px;
}

.dboard-nav li {
  border-bottom: 1px solid #DCDCDC;
  padding: 21px 0;
}

.dboard-nav li:last-child {
  border-bottom: none;
}

.link-arrow {
  text-transform: none;
}

.link-arrow,
.more-link a,
.dboard-nav a {
  font-size: 14px;
  letter-spacing: 2px;
  padding: 0 6px 0 0;
  position: relative;
}

.more-link a,
.dboard-nav a {
  text-transform: uppercase;
}

.dboard-nav a {
  text-transform: none;
  letter-spacing: 0.1px;
}

.link-arrow:after,
.more-link a:after,
.dboard-nav a:after {
  border-bottom: 5px solid transparent;
  border-left: 8px solid #1ca5b6;
  border-top: 5px solid transparent;
  clear: both;
  content: "";
  display: inline-block;
  height: 10px;
  position: relative;
  right: -5px;
  top: 1px;
  width: 10px;
}

.page-header-menu .link-arrow.btn {
  padding: 5px 10px;
}

.sidebar-second .dboard-nav {
  padding: 0;
}

.admin-header {
  color: #94999b;
  display: inline-block;
  float: none;
  font-size: 12px;
  margin: 22px 0 0 0;
  padding: 0;
  text-transform: uppercase;
}

.role-smartlabs_administrator #admin-nav .block-system-menu-blockquick-links h2 {
  display: none;
}

.menu--account .dropdown.first a {
  color: #5e5872;
  font-size: 14px;
}

.menu--account .dropdown.first a > span {
  display: none;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (min-width: 992px) {
  .dboard-nav.menu--quick-admin-links li {
    border-bottom: 1px solid #dcdcdc;
    padding: 21px 0;
    display: inline-block;
    width: 100%;
  }
  .dboard-nav.menu--quick-admin-links li a {
    display: block;
    padding: 0;
  }
  .menu--quick-admin-links {
    -webkit-column-count: auto;
       -moz-column-count: auto;
            column-count: auto;
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    -webkit-column-fill: balance;
       -moz-column-fill: balance;
            column-fill: balance;
    -webkit-column-width: 220px;
       -moz-column-width: 220px;
            column-width: 220px;
  }
  .menu--quick-admin-links li {
    margin-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .menu--quick-admin-links li a {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    min-width: 100%;
  }
  /*.menu--quick-admin-links li:nth-child(3n+1):nth-last-child(-n+3),*/
  /*.menu--quick-admin-links li:nth-child(3n+1):nth-last-child(-n+3) ~ li {*/
  /*  border-bottom: none;*/
  /*}*/
  .menu--account .dropdown.first a > span {
    display: inline-block;
  }
  .link-arrow {
    text-transform: uppercase;
  }
  .menu--main,
  .main-menu-wrap {
    padding: 0;
  }
}
.main-wrap .field {
  margin-bottom: 12px;
  overflow: hidden;
}

.left_wrap .field--type-file .field--label,
.left_wrap .field--type-link .field--label,
.field--widget-readonly-field-widget .field--label,
.right_wrap .field--label {
  font-size: 13px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.right_wrap .field--name-field-image img {
  width: 100%;
}

.left_wrap .field--name-field-important-notes,
.left_wrap .field--name-field-protocols,
.left_wrap .field--name-field-troubleshooting,
.left_wrap .field--name-field-maintenance-notes,
.left_wrap .field--name-field-manual-pdf- {
  border-top: 1px solid #e7e7e7;
  margin: 28px 0 12px 0;
  padding-top: 28px;
}

.field--name-field-important-notes,
.manual_wrap,
.protocols_wrap,
.troubleshooting_wrap {
  padding-top: 30px;
}

.lab-equipment .field--name-field-image {
  padding-bottom: 30px;
}

.field--name-field-upload-asset .file-size {
  display: none;
}

.node-ico-title {
  margin: 0 0 50px 0;
}

.node-ico-title svg {
  color: #1ca5b6;
  margin-right: 10px;
}

.page-node-type-aup .field {
  margin-bottom: 15px;
  overflow: visible;
}

.aup-signature-wrap {
  background-image: -webkit-linear-gradient(315deg, #aaaaaa 25%, #ffffff 25%, #ffffff 50%, #aaaaaa 50%, #aaaaaa 75%, #ffffff 75%, #ffffff 100%);
  background-image: -o-linear-gradient(315deg, #aaaaaa 25%, #ffffff 25%, #ffffff 50%, #aaaaaa 50%, #aaaaaa 75%, #ffffff 75%, #ffffff 100%);
  background-image: linear-gradient(135deg, #aaaaaa 25%, #ffffff 25%, #ffffff 50%, #aaaaaa 50%, #aaaaaa 75%, #ffffff 75%, #ffffff 100%);
  -webkit-background-size: 4px 4px;
          background-size: 4px 4px;
  font-weight: 600;
  padding: 20px;
  text-align: center;
}

.pdf-gen {
  border-left: 4px solid red;
  border-right: 4px solid red;
  font-weight: 600;
  padding: 20px;
  text-align: center;
}

.pdf-gen a {
  padding: 6px 16px;
  border: 1px solid #1ca5b6;
}

.page-node-type-lab-equipment .right_wrap .field--label-inline .field--label {
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.1px;
}

.onboarding-wrap {
  background-color: #fff;
  padding: 20px;
}

.support-node .col-md-6 {
  padding-top: 20px;
  width: 49%;
  border-right: 5px solid #f5f5f5;
  border-left: 5px solid #f5f5f5;
  background-color: #ffffff;
}

.support-node .col-md-6 section h2 {
  margin-top: 0;
}

@media (max-width: 768px) {
  .support-node .col-md-6 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .page-node-type-lab-equipment .right_wrap .field--label-inline .field--label {
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 200px;
  }
}
.main-wrap {
  background-color: #f4f4f4;
  padding-top: 15px;
  height: 100%;
}

article .content {
  background-color: #fff;
  margin: 0 15px;
  padding: 15px 20px 10px 20px;
}

.page-node-type-lab-equipment article .content,
.page-node-type-member-documents article .content {
  background-color: transparent;
  margin: 0;
  padding: 0;
}

.page-node-type-member-documents .field-group-topwrap,
.page-node-type-lab-equipment .field-group-topwrap {
  background-color: #fff;
  border-radius: 6px;
  margin: 0;
  padding: 20px;
  overflow: hidden;
}

.field--name-title-text {
  font-size: 24px;
  line-height: 34px;
  margin: 20px 0;
}

.avatar-default {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 100%);
  display: block;
}

.path-admin .main-container {
  padding-bottom: 60px;
}

.content-head {
  padding: 0 20px;
  margin: 0 0 15px 0;
}

#mail-safety-dashboard-form table {
  display: block;
  overflow-x: auto;
}

@media (min-width: 1200px) {
  .page-node-type-member-documents .field-group-topwrap,
  .page-node-type-lab-equipment .field-group-topwrap {
    padding: 20px 40px;
  }
  .content-head {
    padding: 0 40px;
  }
}
/* General */
html {
  height: 100%;
}

html,
body {
  color: #5e5873;
  font: 14px/24px "Open Sans", sans-serif;
}

body {
  margin-top: 0;
}

body.current-user-login,
body.current-user-password {
  height: 100%;
}

a {
  color: #1ca5b6;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

a:hover, a:focus {
  color: #1ca5b6;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #002d3f;
}

h1 {
  font-size: 34px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  margin-top: 50px;
}

h3 {
  font-size: 12px;
  font-weight: 600;
  line-height: 22px;
  text-transform: uppercase;
}

legend {
  border-bottom: none;
  margin: 0;
}

/* Table */
table thead,
table thead a,
.main-container table thead a {
  font-size: 14px;
  font-weight: normal;
  line-height: 26px;
  text-transform: uppercase;
}

.table > thead > tr > th {
  border-bottom: 1px solid #E7E7E7;
  font-weight: 400;
  padding: 10px 20px 10px 0;
}

.table > tbody > tr > td {
  border-bottom: 1px solid #E7E7E7;
  border-top: none;
  padding: 10px 20px 10px 0;
}

.table > tbody > tr > td a {
  font-size: 14px;
  text-transform: none;
}

.table > tbody + tbody {
  border-top: none;
}

span.file-icon {
  padding: 0 10px 0 0;
}

span.file {
  font-size: 100%;
  font-weight: normal;
}

.file > span {
  background: transparent;
  color: #1ca5b6;
}

.file > span.file-size,
.file > span svg {
  color: #9b9fa0;
}

.text-primary {
  color: #1ca5b6;
}

/* ASIDE */
aside {
  background-color: #002D3F;
  color: #fff;
}

aside.sidebar-second {
  background-color: #f4f4f4;
  color: #002D3F;
  margin-top: 42px;
}

aside input.form-control {
  color: #fff;
}

aside > .region,
.aside-navbar {
  padding: 0;
}

.aside-close {
  background-color: #fff;
  color: #1ca5b6;
  cursor: pointer;
  display: none;
  font-size: 18px;
  padding: 8px 15px;
  position: absolute;
  right: -40px;
  top: 0;
  width: 40px;
  height: 40px;
}

.sidebar-first.open .aside-close {
  display: block;
}

.region-sidebar-top {
  display: none;
}

@media (min-width: 992px) {
  aside.sidebar-first > .region,
  .aside-navbar {
    padding: 0 25px;
  }
  .aside-close {
    display: none;
  }
  .region-sidebar-top {
    display: block;
  }
  aside.sidebar-second > .region {
    padding: 30px 15px;
  }
}
@media (min-width: 1200px) {
  aside.sidebar-second > .region {
    padding: 30px 18% 30px 15px;
  }
}
/* Footer */
footer.footer {
  background-color: #FFF;
  -webkit-background-size: 55px 55px;
          background-size: 55px;
  background: url("/themes/custom/slp21/images/bg-footer.png") 50% 0;
  border-top: 2px solid #E8F4F7;
  min-height: 274px;
  padding: 40px 0 0;
}

@media (min-width: 768px) {
  footer.footer {
    padding: 60px 0 0;
  }
}
.main-side {
  background-color: #f4f4f4;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}

@media (min-width: 992px) {
  .main-side {
    width: calc(100% - 330px);
  }
}
.content-wrap {
  background-color: #f4f4f4;
  padding-bottom: 25px;
}

.content-wrap .diff-header,
.content-wrap .diff-controls,
.content-wrap .diff-responsive-table-wrapper {
  background-color: #fff;
  padding: 15px;
}

@media (min-width: 1200px) {
  .content-wrap {
    padding: 0 40px 40px 40px;
  }
  .path-frontpage .content-wrap,
  .current-admin-dashboard .content-wrap,
  .current-help-and-documentation .content-wrap,
  .current-vivarium .content-wrap {
    padding: 0 15px 15px 15px;
  }
}
/* Buttons */
.navbar-toggle {
  float: none;
  position: absolute;
  right: 0;
  top: 10px;
}

.navbar-toggle .icon-bar {
  background-color: #1ca5b6;
  border-radius: 0;
  height: 3px;
  width: 30px;
}

.btn,
a.button {
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1ca5b6), to(#169eb7));
  background-image: -webkit-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: -o-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: linear-gradient(to bottom, #1ca5b6 0%, #169eb7 100%);
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  font: 12px/22px "Open Sans", sans-serif;
  text-transform: uppercase;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}

a.btn {
  font-weight: 400;
}

a.button {
  padding: 9px 16px;
}

.btn:hover,
a.button:hover,
a.button:focus {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#1ca5b6), to(#169eb7));
  background-image: -webkit-linear-gradient(bottom, #1ca5b6 0%, #169eb7 100%);
  background-image: -o-linear-gradient(bottom, #1ca5b6 0%, #169eb7 100%);
  background-image: linear-gradient(to top, #1ca5b6 0%, #169eb7 100%);
  color: #fff;
  text-decoration: none;
}

.btn-primary {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1ca5b6), to(#169eb7));
  background-image: -webkit-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: -o-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: linear-gradient(to bottom, #1ca5b6 0%, #169eb7 100%);
  color: #fff;
}

.btn-danger {
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f16872), to(#ee4550));
  background-image: -webkit-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: -o-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: linear-gradient(to bottom, #f16872 0%, #ee4550 100%);
  color: #fff;
}

.btn-danger:hover,
.btn-danger:focus {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f16872), to(#ee4550));
  background-image: -webkit-linear-gradient(bottom, #f16872 0%, #ee4550 100%);
  background-image: -o-linear-gradient(bottom, #f16872 0%, #ee4550 100%);
  background-image: linear-gradient(to top, #f16872 0%, #ee4550 100%);
}

.btn-success {
  background-color: transparent;
}

span.btn {
  background-color: #1ca5b6;
  color: #FFF;
}

.btn.pp-btn-primary:hover {
  background-color: #1ca5b6;
  color: #FFF;
}

.pp-btn-warning:hover {
  background-color: #ee4550;
  border-color: #ee4550;
  color: #fff;
}

.aside-toggle {
  position: absolute;
  padding: 9px 10px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  top: 23px;
  left: 15px;
}

.aside-toggle:focus {
  outline: 0;
}

.aside-toggle .icon-bar {
  background-color: #1ca5b6;
  display: block;
  width: 19px;
  height: 3px;
  border-radius: 1px;
}

.aside-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 992px) {
  .aside-toggle {
    display: none;
  }
}
.region-header {
  background: center 18px/120px no-repeat url("/themes/custom/slp21/images/SmartLabs_logo.svg");
  padding: 10px 0 0 0;
}

@media (min-width: 992px) {
  .region-header {
    background: none;
    padding: 15px 0;
  }
}
a.logo img {
  max-width: 100%;
  width: 136px;
}

@media (min-width: 992px) {
  a.logo img {
    width: 152px;
  }
}
.list-section .bs-region--main {
  padding-right: 20px;
  padding-left: 20px;
}

.list-section .bs-region--main > .block {
  background-color: #fff;
}

.list-section .block-views {
  border-radius: 0 0 6px 6px;
}

.list-section .block-views-blockparking-block-pp-list-member {
  border-radius: 6px;
}

.list-section .block-views[class*=block-views-blocksafety-contacts-block-] .block-title {
  background-color: #fbfbfb;
  padding: 0 20px;
  font-weight: normal;
  margin: 0;
}

@media (min-width: 1200px) {
  .list-section .block-views[class*=block-views-blocksafety-contacts-block-] .block-title {
    padding: 0 40px;
  }
  .list-section .block-views[class*=block-views-blocksafety-contacts-block-] .views-element-container > .view {
    padding: 0 40px 20px 40px;
  }
}
.dashboard-section .block-views {
  margin-bottom: 28px;
}

.dashboard-section .block-views .block-title {
  color: #002d3f;
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  padding: 0 15px;
}

.dashboard-section .block-views[class*=block-views-blocksafety-contacts-block-] .block-title {
  padding: 0 20px;
}

.dashboard-section .block-views .views-element-container {
  background-color: #fff;
  margin: 0;
}

.dashboard-section .block-views .more-link {
  letter-spacing: 2px;
  text-align: left;
}

.dashboard-section .bs-region > .block {
  background-color: #fff;
  margin: 0;
  padding: 0 20px;
}

@media (min-width: 992px) {
  .dashboard-section .bs-region > .block {
    margin: 0 25px;
  }
}
/* Main content header */
.content-header {
  background-color: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#navbar {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.pagination {
  border-radius: 6px;
}

.pagination > .pager__item--first,
.pagination > .pager__item--last,
.pagination > .not-active {
  display: none;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > .pager__item--previous > a {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination > .pager__item--next > a {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #1ca5b6;
  border-color: #1ca5b6;
}

.pagination > li > a,
.pagination > li > span {
  background-color: #fff;
  border: 1px solid #1ca5b6;
  color: #1ca5b6;
  font-size: 12px;
  line-height: 22px;
  text-decoration: none;
  text-transform: uppercase;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #1ca5b6;
  border: 1px solid #1ca5b6;
  color: #fff;
  z-index: 2;
}

@media (min-width: 600px) {
  .pagination > .pager__item--first,
  .pagination > .pager__item--last {
    display: inline;
  }
  .pagination > .pager__item--previous > a,
  .pagination > .pager__item--next > a {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .pagination > .not-active {
    display: inline;
  }
}
.region-highlighted,
div.highlighted {
  background-color: #f4f4f4;
}

.messages__wrapper {
  padding: 15px 15px 0 15px;
}

.node-form .messages__wrapper {
  padding: 10px 0;
}

.alert {
  border-radius: 6px;
  color: #5e5873;
  margin: 0 0 10px 0;
  padding: 10px 20px 10px 55px;
  position: relative;
}

.alert- {
  background-color: #1ca5b6;
}

.alert-success {
  background-color: #e1f3f5;
}

.password-suggestions {
  background-color: #e1f3f5;
  border-radius: 6px;
  padding: 10px;
}

.alert svg {
  color: #1ca5b6;
  position: absolute;
  top: 23px;
  left: 25px;
}

.alert.alert-danger {
  background-color: #fce1e3;
  border: none;
  color: #5e5873;
}

.alert-danger svg {
  color: #ef4650;
}

.alert .svg-inline--fa.fa-w-16 {
  height: 18px;
  width: 18px;
}

.alert b,
.alert a,
.alert strong {
  color: #002d3f;
}

.alert .close {
  color: #002d3f;
}

.alert.alert-danger strong {
  color: #fff;
}

.alert-info {
  background-color: #e8e8e8;
  border: 1px solid #dddddd;
}

.alert a:not(.close):not(.btn),
.alert .alert-link {
  color: #5e5873;
  font-weight: bold;
  font-style: normal;
}

@media (min-width: 768px) {
  .alert {
    padding: 20px 50px;
  }
}
.profile, .vocabulary-company {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1ca5b6), to(#169eb7));
  background-image: -webkit-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: -o-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: linear-gradient(to bottom, #1ca5b6 0%, #169eb7 100%);
  border-radius: 6px;
  color: #fff;
  margin-bottom: 20px;
}

.profile h3, .vocabulary-company h3 {
  color: #fff;
}

.panel {
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.panel-default > .panel-heading {
  background-color: transparent;
  border: none;
}

.panel-danger > .panel-heading {
  color: #e51c23;
  background-color: transparent;
  border-color: transparent;
}

/* Page Headers */
.page-header-wrap {
  padding: 15px 15px 5px 15px;
  border-radius: 6px 6px 0 0;
}

.block-views-blockparking-block-pp-list-member > h2.block-title {
  padding: 10px 20px;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.5em;
  margin: 0;
}

.page-header-wrap [class*=col-] {
  padding-right: 20px;
  padding-left: 20px;
}

.page-header-wrap .block-title,
.form-step-header .block-title,
.page-inhead-wrap .block-title {
  font-size: 22px;
  font-weight: normal;
}

.page-header-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: self-end;
  -webkit-align-items: self-end;
      -ms-flex-align: self-end;
          align-items: self-end;
  padding-top: 20px;
}

.page-header-menu a {
  margin: 4px;
  letter-spacing: 0;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

h2.top-title,
.block-smartlabs-employee > h2,
.block-views-blockmembers-profiles-block-members-profiles > h2.block-title,
.block-views-blockmembers-profiles-block-1 > h2.block-title,
.block-views-blockmembers-profiles-block-2 > h2.block-title,
.block-views-blockparking-request-block-pending-ppr-admin > h2.block-title,
.block-views-blockevents-block-events-pending > h2.block-title,
.block-views-blockparking-block-pp-list-sl-admin > h2.block-title {
  color: #033042;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  padding: 10px 20px;
}

@media (min-width: 1200px) {
  .page-header-wrap [class*=col-],
  .block-views-blockparking-block-pp-list-member > h2.block-title {
    padding-right: 40px;
    padding-left: 40px;
  }
  .region-highlighted {
    padding: 0 25px;
  }
  h2.top-title,
  .block-smartlabs-employee > h2,
  .block-views-blockmembers-profiles-block-members-profiles > h2.block-title,
  .block-views-blockmembers-profiles-block-1 > h2.block-title,
  .block-views-blockmembers-profiles-block-2 > h2.block-title,
  .block-views-blockparking-request-block-pending-ppr-admin > h2.block-title,
  .block-views-blockevents-block-events-pending > h2.block-title,
  .block-views-blockparking-block-pp-list-sl-admin > h2.block-title {
    padding: 10px 40px;
  }
}
.address {
  font-size: 16px;
  line-height: 28px;
}

.view-footer {
  font-size: 10px;
  font-weight: 600;
  line-height: 20px;
  padding: 15px 20px 15px 0;
}

.tabs,
.nav.nav-tabs.filter-formats {
  letter-spacing: 2px;
  margin: 0;
}

.tabs--primary {
  border-bottom: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tabs--primary li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.nav-tabs > li {
  border-radius: 0;
  color: #94999b;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
}

.nav-tabs > li > a,
.nav-tabs > li > a:focus {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 11px;
  margin-right: 0;
  text-transform: uppercase;
  padding: 8px 14px;
}

.nav-tabs > li > a:focus {
  color: #1ca5b6;
  border: 1px solid #1ca5b6;
}

.nav-tabs > li > a > svg {
  color: #1ca5b6;
  margin-right: 2px;
}

.nav-tabs > li:first-child > a {
  border-radius: 6px 0 0 6px;
}

.nav-tabs > li:last-child > a {
  border-radius: 0 6px 6px 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus:hover,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus {
  background-color: #1ca5b6;
  border: 1px solid #1ca5b6;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.nav-tabs > li > a:hover > svg,
.nav-tabs > li.active > a > svg {
  color: #fff;
}

.tabs-left.vertical-tabs > .nav-tabs {
  margin-right: 0;
}

.tabs-left .vertical-tab-button .summary {
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
}

.tabs-left .vertical-tab-button.active .summary {
  color: #fff;
}

.nav-tabs.vertical-tabs-list > li > a,
.nav-tabs.vertical-tabs-list > li:first-child > a,
.nav-tabs.vertical-tabs-list > li:last-child > a {
  border-radius: 6px 0 0 6px;
}

.tabs-left > .tab-content.vertical-tabs-panes {
  border: 1px solid #1ca5b6;
}

.tab-content {
  background-color: transparent;
  margin: 0 15px;
  padding: 20px;
}

@media (min-width: 768px) {
  nav#block-slp21-adminnavigation .navbar-nav .menu--main,
  nav#block-slp21-main-menu .menu--main {
    width: 100%;
  }
  nav#block-slp21-adminnavigation .navbar-nav li,
  nav#block-slp21-mainnavblock .navbar-nav li,
  nav#block-mainnavblock .navbar-nav li,
  nav#block-slp21-main-menu .menu--main li {
    float: none;
  }
}
@media (min-width: 1200px) {
  .tabs--primary {
    display: block;
    float: right;
  }
}
#admin-nav nav ul li a {
  margin-bottom: 10px;
}

.region-content h2 {
  font-size: 22px;
}

.block-external-links {
  padding-bottom: 15px;
}

.lds-dual-ring {
  display: inline-block;
  width: 24px;
  height: 24px;
}

.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 12px;
  height: 12px;
  margin: 4px;
  border-radius: 50%;
  border: 2px solid #2196f3;
  border-color: #2196f3 transparent #2196f3 transparent;
  -webkit-animation: lds-dual-ring 1s linear infinite;
       -o-animation: lds-dual-ring 1s linear infinite;
          animation: lds-dual-ring 1s linear infinite;
}

@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes lds-dual-ring {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.comment-internal {
  background-color: #FFF6D9;
  padding: 20px;
}

.main-wrap .field.member-img, .vocabulary-company .field--name-field-company-logo {
  margin: 20px 0 10px 0;
  text-align: center;
}

.member-img img, .vocabulary-company .field--name-field-company-logo img {
  border: 10px solid #fff;
  border-radius: 6px;
  display: block;
  margin: 0 auto;
  max-width: 120px;
}

.centering-v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.profile-header {
  padding: 0 0 20px 0;
  text-align: center;
  min-height: 160px;
  height: 100%;
}

.profile-header h3 {
  font-size: 20px;
  margin: 0 0 2px 0;
  text-transform: none;
}

.profile-header p {
  font-size: 13px;
  margin: 5px 0 0 0;
  line-height: 1em;
  text-transform: none;
}

.profile-fields {
  padding: 20px 28px 20px 28px;
}

.profile-fields .field--label {
  font-weight: 600;
  text-transform: uppercase;
}

.profile-header .field--name-name {
  overflow: visible !important;
}

.has-error input.form-control {
  background-color: #fff;
}

.quickedit-field.quickedit-editable,
.quickedit-field .quickedit-editable {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.image-widget .js-form-file,
.js-form-managed-file .js-form-file {
  border: none;
  padding: 0;
  width: auto;
  display: inline;
}

.js-form-managed-file .js-form-submit {
  display: inline !important;
}

@media (max-width: 768px) {
  input.form-file {
    font-size: 12px;
  }
  .page-header-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
div.profile .field--label-inline {
  clear: both;
}

.view-display-id-block_pp_list a {
  padding: 6px;
}

.field--name-field-company-domains .controls a {
  background-image: none;
  color: #1ca5b6;
  padding: 0;
  font: 14px/24px "Open Sans", sans-serif;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  text-transform: capitalize;
}

.field--name-field-company-domains .controls a:hover {
  text-decoration: underline;
}

.field--name-field-company-domains .controls a:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.field--name-field-company-domains .paragraphs-content-wrapper {
  line-height: 27px !important;
}

@media (min-width: 768px) {
  .member-img img, .vocabulary-company .field--name-field-company-logo img {
    max-width: 150px;
  }
}
@media (min-width: 992px) {
  .vocabulary-company .company-logo-box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .vocabulary-company .company-name-box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .main-wrap .field.member-img {
    margin: 20px 0;
  }
  .member-img img {
    margin: 0 0 0 34px;
    max-width: none;
  }
  .vocabulary-company .field--name-field-company-logo img {
    margin: 0;
    max-width: 250px;
  }
  .profile, .vocabulary-company {
    margin-bottom: 34px;
  }
  .profile-header {
    padding: 0 0 0 28px;
    text-align: left;
  }
  .profile-header h3 {
    font-size: 34px;
    margin: 0 0 14px 0;
  }
  .vocabulary-company .profile-header h3, .vocabulary-company .profile-header h3 .field {
    margin: 0;
  }
  .profile-header p {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .col-lg-10 {
    width: 83.23333333%;
  }
}
#vbo-action-form-wrapper .js-form-item-action {
  width: 235px;
  margin-right: 15px;
  float: left;
}

#vbo-action-form-wrapper .vbo-multipage-selector,
#vbo-action-form-wrapper .form-item-select-all {
  display: none;
}

#vbo-action-form-wrapper .control-label {
  display: none;
}

.table-responsive {
  border: none;
}

.table-responsive table {
  border-collapse: separate;
  position: relative;
  z-index: 10;
}

.view-id-members_profiles .table-responsive {
  border: none;
  clear: both;
}

.table-responsive th:first-child,
.table-responsive > .table > tbody > tr > td:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: #fff;
  white-space: normal;
  z-index: 100;
}

.table-responsive th:nth-child(2),
.table-responsive > .table > tbody > tr > td:nth-child(2) {
  position: relative;
  left: 0;
  background-color: #fff;
  z-index: 99;
}

#views-form-members-profiles-block-1 .table-responsive th:nth-child(2),
#views-form-members-profiles-block-2 .table-responsive th:nth-child(2),
#views-form-members-profiles-block-1 .table-responsive td:nth-child(2),
#views-form-members-profiles-block-2 .table-responsive td:nth-child(2) {
  position: -webkit-sticky;
  position: sticky;
  left: 45px;
  background-color: #fff;
  white-space: normal;
  z-index: 1;
}

.view-id-members_profiles .view-filters {
  margin-bottom: 15px;
}

.view-id-members_profiles .vbo-view-form {
  padding: 10px 0;
}

@media (min-width: 768px) {
  .table-responsive th:first-child,
  .table-responsive > .table > tbody > tr > td:first-child {
    position: relative;
    left: auto;
    background-color: transparent;
    white-space: nowrap;
  }
}
@media (min-width: 992px) {
  .view-id-members_profiles .vbo-view-form {
    margin-left: 0;
  }
}
.form-item-field-user-company-target-id {
  margin-right: 15px;
}

.form-item-field-user-company-target-id label {
  display: block;
}

h1.page-header {
  color: #033042;
  border: none;
  background-color: #fff;
  font-size: 24px;
  font-weight: normal;
  padding: 20px;
  margin: 0;
  border-radius: 6px 6px 0 0;
}

h1.page-header svg,
.view-header h2 svg {
  color: #1ca5b6;
  margin-right: 8px;
}

#block-slp21-labequipmentheader {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 0 0 6px 6px;
}

.select-wrapper select {
  background-color: #fff;
  line-height: 2;
}

.form-type-cshs .select-wrapper select {
  line-height: 2.4;
}

.breadcrumb {
  line-height: 3em;
  padding: 0 5px;
  margin-bottom: 0;
}

.breadcrumb li {
  color: #9b9fa0;
}

th > a,
.breadcrumb a {
  color: #5e5873;
}

@media (min-width: 1200px) {
  .current-admin-dashboard .breadcrumb,
  .current-help-and-documentation .breadcrumb,
  .current-vivarium .breadcrumb {
    padding: 0 15px;
  }
  h1.page-header {
    padding: 10px 40px;
  }
  #block-slp21-labequipmentheader {
    padding: 10px 16% 30px 16%;
  }
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: none;
  background: transparent;
  font-weight: normal;
  color: #5e5873;
}

.ui-menu .search-api-autocomplete-suggestion {
  padding: 0;
  position: relative;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item {
  padding: 0;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item:hover {
  background: none;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item a {
  padding: 0;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item-wrapper {
  border: 0;
  color: #333;
  margin: 0;
  padding: 0;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
  background: transparent;
  color: #5e5873;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item-wrapper .search-api-autocomplete-suggestion > div {
  padding: 10px 15px;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item-wrapper .autocomplete-suggestion-label {
  font-size: 14px;
}

.ui-menu.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .autocomplete-suggestion-label {
  background-color: #f8f8f8;
  color: #18a0b7;
}

.ui-autocomplete.search-api-autocomplete-search .ui-menu-item {
  white-space: normal;
}

.autocomplete-suggestion-group {
  color: #033042;
  font-size: 16px;
  font-weight: bold;
  padding-top: 15px;
}

.maintenance-page,
.maintenance-page .navbar-default {
  background-color: #002d3f;
  color: #fff;
  font-size: 18px;
}

.maintenance-page h1,
.maintenance-page .navbar-text.site-slogan {
  color: #cadfe6;
  margin: 32px 0;
}

.view-header h2 {
  color: #033042;
  font-size: 22px;
  font-weight: normal;
  margin: 0 0 15px 0;
}

.views-element-container {
  margin: 0;
  padding: 0;
}

.views-element-container .view {
  border-radius: 6px;
  background-color: #fff;
  padding: 20px;
}

.view-filters {
  margin-bottom: 40px;
}

#views-exposed-form-search-page-content-search .form-item-keys {
  width: 170px;
}

.view-users-search .views-row h4 a,
.view-search .views-row h4 a {
  font-size: 24px;
  text-transform: none;
}

#view-field-ticket-num-table-column {
  min-width: 105px;
}

.view-empty {
  color: #5e5873;
  text-align: center;
  padding: 40px 0;
}

.view-empty svg {
  color: #e4e4e4;
  font-size: 46px;
}

.view-id-member_documents .views-field-body a,
.view-id-lab_equipments .views-field-body a {
  color: #5e5873;
}

.view-group-wrap {
  padding: 0;
  margin-bottom: 20px;
}

.view-group-wrap > h2 {
  background-color: #fbfbfb;
  border-radius: 6px 6px 0 0;
  margin: 0;
  padding: 20px 20px 0 20px;
}

.view-group-wrap > .view-group-desc {
  background-color: #fbfbfb;
  padding: 20px;
}

.view-group-wrap h3 {
  color: #5e5873;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  margin: 10px 0 20px 0;
}

.view-group-wrap > .row {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: 20px;
}

.view-group-wrap > .row:last-child {
  border-bottom: none;
  border-radius: 0 0 6px 6px;
}

.list-section .bs-region--main > .block.block-views-blockdocs-block-docs {
  background-color: transparent;
}

.views-element-container .view.view-display-id-block_docs {
  background-color: transparent;
  padding: 0;
}

.view-display-id-block_docs tbody {
  border-radius: 6px;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.view-display-id-block_docs .pager-nav {
  background-color: #fff;
  border-radius: 6px;
  padding: 0 20px;
}

.view.view-display-id-member_documents .view-pager,
.view.view-display-id-page_lab_equipments .view-pager {
  padding: 0 20px;
}

.views-element-container .view.view-display-id-member_documents,
.views-element-container .view.view-display-id-page_lab_equipments {
  padding: 0;
}

.views-element-container .view.view-display-id-member_documents .view-header,
.views-element-container .view.view-display-id-page_lab_equipments .view-filters {
  padding: 20px;
}

.views-element-container .view.view-display-id-page_lab_equipments .view-filters {
  background-color: #fbfbfb;
  margin: 0;
}

.view.view-display-id-page_lab_equipments .view-filters label.control-label {
  display: none;
}

.view.view-display-id-page_lab_equipments .view-filters .btn {
  padding: 6px 40px;
}

.views-element-container .view.view-display-id-member_documents .table td {
  padding: 20px;
}

.view.view-display-id-page_lab_equipments .table td.views-field-field-image,
.view.view-display-id-page_lab_equipments .table td.views-field-body {
  padding: 20px 0 20px 20px;
}

.view-display-id-block_doc_admin .page-header-wrap,
.view-display-id-block_1 .page-header-wrap {
  padding: 0 15px 5px 0;
}

.view-display-id-block_doc_admin .page-header-wrap .page-header-title,
.view-display-id-block_1 .page-header-wrap .page-header-title {
  padding-left: 20px;
}

.content-wrap .view-lab-equipments form {
  background-color: transparent;
}

@media (min-width: 1200px) {
  .views-element-container .view {
    padding: 15px 40px 0 40px;
  }
  .views-element-container .view.view-parking {
    padding: 10px 40px;
  }
  .views-element-container .view.view-display-id-member_documents .view-header,
  .views-element-container .view.view-display-id-member_documents .table td,
  .views-element-container .view.view-display-id-page_lab_equipments .table td,
  .views-element-container .view.view-display-id-page_lab_equipments .view-filters {
    padding: 20px 40px;
  }
  .view.view-display-id-page_lab_equipments .table td.views-field-field-image,
  .view.view-display-id-page_lab_equipments .table td.views-field-body {
    padding: 20px 0 20px 40px;
  }
  .view.view-display-id-member_documents .view-pager,
  .view.view-display-id-page_lab_equipments .view-pager {
    padding: 0 40px;
  }
  .view-display-id-block_docs .pager-nav {
    padding: 0 40px;
  }
  .view-group-wrap {
    padding: 0;
    margin-bottom: 24px;
  }
  .view-group-wrap > h2 {
    padding: 20px 40px;
  }
  .view-group-wrap > .view-group-desc {
    padding: 0 40px 20px 40px;
  }
  .view-group-wrap > .row {
    padding: 20px 40px;
  }
}
.view-display-id-block_docs_resources .file-size {
  display: none;
}

.node-ao-form .field--name-field-ao-delivery-date a, .node-ao-edit-form .field--name-field-ao-delivery-date a {
  text-decoration: none;
}
.node-ao-form .field--name-field-ao-delivery-date a .field-label, .node-ao-edit-form .field--name-field-ao-delivery-date a .field-label {
  color: #5e5873;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.node-ao-form .field--name-field-ao-delivery-date a .icon, .node-ao-edit-form .field--name-field-ao-delivery-date a .icon {
  color: #1ca5b6;
  font-size: 18px;
}

.page-node-type-ao .popover {
  max-width: 400px;
}

.amendment-review-forms .pdf-list {
  width: 100%;
}
.amendment-review-forms .pdf-list th {
  background: #1CA5B6;
  color: #fff;
}
.amendment-review-forms .pdf-list td, .amendment-review-forms .pdf-list th {
  padding: 5px 5px;
  border: 1px solid #1CA5B6;
}

.amendment-review-forms .amendment-changes-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.amendment-review-forms .amendment-changes-header .amendment-changes-header-title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
}
.amendment-review-forms .amendment-changes-header .amendment-changes-header-link {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
  padding-top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.amendment-review-forms .amendment-changes-header .amendment-changes-header-link a {
  color: #1CA5B6;
  padding: 5px 20px;
  text-decoration: none;
}
.amendment-review-forms .amendment-changes-header .amendment-changes-header-link .amendment-links {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.amendment-review-forms .amendment-changes-header .amendment-changes-header-link .amendment-links li a.view-full-amendment {
  background: #1CA5B6;
  color: #fff;
  text-align: center;
  padding: 5px 15px;
  border-radius: 4px;
}
.amendment-review-forms .amendment-changes-header .amendment-changes-header-link .amendment-links li:first-child a {
  /* border-right: 1px solid #ccc; */
}
.amendment-review-forms .amendment-changes-header .amendment-changes-header-link .amendment-links li:last-child a {
  padding-right: 5px;
}
.amendment-review-forms .amendment-change-item {
  margin-bottom: 40px;
  border: 1px solid #f2f2f2;
  padding: 5px 5px 15px 5px;
}
.amendment-review-forms .amendment-change-item h3 {
  background: #f2f2f2;
  color: #333;
  padding: 10px 10px;
  font-size: 15px;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
}
.amendment-review-forms .amendment-change-item h3 span {
  color: #1CA5B6;
  font-size: 13px;
}
.amendment-review-forms .amendment-change-item h3 a {
  color: #1CA5B6;
  font-size: 13px;
  text-decoration: none;
  text-transform: lowercase;
}
.amendment-review-forms .amendment-change-item .amendment-justification-wrapper {
  background-color: #1ca5b6;
  padding: 10px 10px;
}
.amendment-review-forms .amendment-change-item .amendment-justification-wrapper label {
  color: #fff;
}
.amendment-review-forms .amendment-change-item .amendment-justification-wrapper .js-form-type-textarea .form-textarea {
  padding: 10px 10px;
  border: 1px solid #ccc;
}
.amendment-review-forms .amendment-change-item-fields .field-label {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bold;
}
.amendment-review-forms .amendment-change-item-fields .aup-amendment-change-list {
  width: 99%;
}
.amendment-review-forms .amendment-change-item-fields .aup-amendment-change-list th {
  border: 1px solid #ccc;
  padding: 5px 5px;
  background-color: #f1f1f1;
  color: #5e5873;
}
.amendment-review-forms .amendment-change-item-fields .aup-amendment-change-list td {
  border: 1px solid #ccc;
  padding: 5px 5px;
  color: #1ca5b6;
}
.amendment-review-forms .amendment-change-item-fields .aup-amendment-change-list .original-data {
  width: 50%;
}
.amendment-review-forms .amendment-change-item-fields .aup-amendment-change-list .changed-data {
  width: 50%;
}
.amendment-review-forms .amendment-change-item-fields .aup-amendment-change-list img {
  max-width: 100%;
}
.amendment-review-forms .amendment-justifications-wrapper .js-text-format-wrapper .js-filter-wrapper {
  display: none;
}
.amendment-review-forms .form-submit {
  margin-top: 40px;
  margin-bottom: 20px;
}

#vivarium-aup-company-address-wrapper .panel-heading a {
  font-size: 16px;
}

#vivarium-aup-principal-investigator-wrapper {
  margin-top: 30px;
  margin-bottom: 30px;
}

.node-aup-section-b-form .field--name-field-aup-animals {
  /*display: none;*/
}

.node-aup-section-b-form {
  /* Paragraph field */
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .tabledrag-toggle-weight {
  display: none;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .field-multiple-table caption {
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
  font-weight: bold;
  color: #333;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .field-multiple-table thead {
  display: none;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .field-multiple-table tbody > tr > td {
  padding: 5px 5px 10px 0;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .field-multiple-table .field-multiple-drag {
  display: none;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .field-multiple-table .delta-order {
  display: none;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .field-multiple-table .action .paragraphs-dropdown-actions button {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f16872), to(#ee4550));
  background-image: -webkit-linear-gradient(bottom, #f16872 0%, #ee4550 100%);
  background-image: -o-linear-gradient(bottom, #f16872 0%, #ee4550 100%);
  background-image: linear-gradient(to top, #f16872 0%, #ee4550 100%);
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .paragraphs-dropbutton-wrapper ul {
  list-style: none;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .paragraphs-dropbutton-wrapper ul li.confirm-remove {
  margin-right: 10px;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .paragraphs-dropbutton-wrapper ul li.confirm-remove button {
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f16872), to(#ee4550));
  background-image: -webkit-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: -o-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: linear-gradient(to bottom, #f16872 0%, #ee4550 100%);
  color: #fff;
}
.node-aup-section-b-form .field--name-field-aup-pain-categories .paragraph-type-top .paragraph-type-title {
  /*visibility: hidden;*/
}
.node-aup-section-b-form .field--name-field-aup-pain-total-number .form-item .input-group-addon {
  display: none;
}
.node-aup-section-b-form .field--name-field-aup-pain-total-number .form-item .form-number {
  max-width: 175px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.node-aup-section-b-form .field--name-field-aup-pain-subtotal-number {
  overflow: hidden;
  clear: both;
}
.node-aup-section-b-form .field--name-field-aup-pain-subtotal-number .form-item {
  float: right;
}
.node-aup-section-b-form .field--name-field-aup-pain-subtotal-number .form-item .form-number {
  max-width: 175px;
  text-align: right;
  background-color: #f7f7f7;
  color: #1ca5b6;
  font-weight: bold;
  border-color: #bbb;
}
.node-aup-section-b-form .field--name-field-aup-pain-remaining-number {
  overflow: hidden;
  clear: both;
}
.node-aup-section-b-form .field--name-field-aup-pain-remaining-number .form-item {
  float: right;
}
.node-aup-section-b-form .field--name-field-aup-pain-remaining-number .form-item .form-number {
  max-width: 175px;
  text-align: right;
  background-color: #f7f7f7;
  color: #1ca5b6;
  font-weight: bold;
  border-color: #bbb;
}
.node-aup-section-b-form .field--name-field-aup-not-total-explanation {
  clear: both;
}
.node-aup-section-b-form .field--name-field-aup-pain-alleviation label {
  display: none;
}
.node-aup-section-b-form .field--name-field-aup-pain-include-observe label {
  display: none;
}
.node-aup-section-b-form .field--name-field-aup-criteria-distress label {
  display: none;
}
.node-aup-section-b-form .field--name-field-pain-over-3-year .form-item .form-number {
  max-width: 150px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.node-aup-section-b-form .field--name-field-pain-over-3-year .form-item .input-group .input-group-addon {
  display: none;
}
.node-aup-section-b-form .apcc-table {
  margin-bottom: 10px;
}
.node-aup-section-b-form .apcc-table .column-category {
  width: 30%;
}
.node-aup-section-b-form .apcc-table .column-desc {
  width: 70%;
}
.node-aup-section-b-form .apcc-additional-link {
  margin-bottom: 30px;
  text-align: right;
}
.node-aup-section-d-form .field--name-field-aup-d3-occur-details-desc .js-form-type-textarea label {
  display: none;
}

#vivarium-principal-investigator-wrapper {
  margin-bottom: 20px;
}

#vivarium-principal-investigator-wrapper {
  margin-bottom: 20px;
}

.node-ao-form #vivarium-ao-protocol-wrapper {
  margin-bottom: 20px;
}
.node-ao-form #vivarium-ao-strain-wrapper {
  margin-bottom: 20px;
}
.node-ao-form .ao-animals-age-and-weight .panel-body {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 15px 15px;
}
.node-ao-form .vivarium-ao-status-to-upload-wrapper {
  padding: 15px 15px;
  background: #efefef;
}

.amendment-form #amendment-confirmation-message {
  font-size: 18px;
  margin-bottom: 20px;
}
.amendment-form .form-submit {
  margin-right: 15px;
}

#drupal-modal:has(.amendment-form) {
  z-index: 1051;
}

.aup-terminate-form .form-submit {
  margin-right: 20px;
}

.form-submit {
  margin-right: 15px;
}

#drupal-modal:has(.aup-delete-form) {
  z-index: 1051;
}

#vivarium-ao-principal-investigator-wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}
#vivarium-ao-principal-investigator-wrapper span {
  text-transform: uppercase;
}

#drupal-modal:has(#stage-action-form-wrapper) {
  z-index: 1051;
  visibility: visible;
  opacity: 1;
}

.stage-toolbar-stage-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 10px;
  background: #fff;
  margin-bottom: 15px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border: 1px solid #e7e7e7;
  z-index: 50;
}
.stage-toolbar-stage-wrapper .stage-list {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  padding: 0;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  margin-bottom: 0;
}
.stage-toolbar-stage-wrapper .stage-list li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
  padding: 4px 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level-headline {
  -webkit-box-flex: 4;
  -webkit-flex: 4 0 0;
      -ms-flex: 4 0 0px;
          flex: 4 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  padding-left: 10px;
  font-size: 14px;
  min-width: 150px;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level {
  -webkit-box-flex: 5;
  -webkit-flex: 5 0 0;
      -ms-flex: 5 0 0px;
          flex: 5 0 0;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level .stage-label {
  font-weight: bold;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level .stage-detail {
  font-weight: normal;
  font-size: 13px;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level.active .stage-label {
  background-color: #5e5873;
  color: #fff;
  border: 1px solid #5e5873;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level.active .stage-detail {
  color: #5e5873;
  font-weight: 600;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level-line {
  -webkit-box-flex: 3;
  -webkit-flex: 3 0 0;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
  margin-left: -40px;
  margin-right: -40px;
}
.stage-toolbar-stage-wrapper .stage-list li.stage-level-line .level-line {
  border-top: 1.5px solid #ccc;
  width: 100%;
}

.aup-sections-wrapper .aup-header-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.aup-sections-wrapper .aup-header-section .aup-header-info {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-bottom: 10px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 25%;
  font-size: 30px;
  color: #002D3F;
  font-weight: 600;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .aup-action-link a {
  text-transform: uppercase;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .view-link-wrapper a {
  margin-right: 10px;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .edit-link-wrapper a {
  margin-right: 10px;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .edit-link-wrapper.show-link {
  display: block;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .edit-link-wrapper.hide-link {
  display: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .delete-link-wrapper a {
  margin-right: 10px;
  color: #EE4550;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .delete-link-wrapper.show-link {
  display: block;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .delete-link-wrapper.hide-link {
  display: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .justifications-link-wrapper a {
  margin-right: 10px;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .justifications-link-wrapper.show-link {
  display: block;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .justifications-link-wrapper.hide-link {
  display: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .termination-link-wrapper a {
  margin-right: 10px;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .termination-link-wrapper.show-link {
  display: block;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .termination-link-wrapper.hide-link {
  display: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .amendments-link-wrapper a {
  margin-right: 10px;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .amendments-link-wrapper.show-link {
  display: block;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .amendments-link-wrapper.hide-link {
  display: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .generate-pdf-link-wrapper a {
  margin-right: 10px;
  color: #EE4550;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .generate-pdf-link-wrapper.show-link {
  display: block;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .generate-pdf-link-wrapper.hide-link {
  display: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .pdf-list-link-wrapper a {
  margin-right: 10px;
  color: #1ca5b6;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .pdf-list-link-wrapper.show-link {
  display: block;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .pdf-list-link-wrapper.hide-link {
  display: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-links .stage-toolbar-action-links .aup-action-link.show-link:last-child a {
  border: 0;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 25%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links .stage-toolbar-actions-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links .stage-toolbar-actions-list .stage-toolbar-actions-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 10px 5px 14px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1ca5b6), to(#169eb7));
  background-image: -webkit-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: -o-linear-gradient(top, #1ca5b6 0%, #169eb7 100%);
  background-image: linear-gradient(to bottom, #1ca5b6 0%, #169eb7 100%);
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  font: 12px/22px "Open Sans", sans-serif;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links .stage-toolbar-actions-list .stage-toolbar-actions-wrapper .next-action-link-wrapper {
  padding-right: 8px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links .stage-toolbar-actions-list .stage-toolbar-actions-wrapper .next-action-link-wrapper a {
  color: #fff;
  text-decoration: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links .stage-toolbar-actions-list .stage-toolbar-actions-wrapper .additional-action-link-wrapper .dropdown {
  border-left: 1px solid #fff;
  padding-right: 4px;
  padding-left: 4px;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links .stage-toolbar-actions-list .stage-toolbar-actions-wrapper .additional-action-link-wrapper .dropdown button {
  padding: 0;
  margin: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  outline: none;
}
.aup-sections-wrapper .aup-header-section .aup-header-info .aup-stage-action-links .stage-toolbar-actions-list .stage-toolbar-actions-wrapper .additional-action-link-wrapper .dropdown button .caret {
  margin-left: 5px;
}
.aup-sections-wrapper .aup-header-section .aup-status-info {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  border: 1px solid #e7e7e7;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  background: #fff;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: 40px;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-action-message {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 60%;
  font-size: 12px;
  color: #1ca5b6;
  padding-left: 10px;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 40%;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-complete-wrapper {
  text-align: right;
  margin-right: 15px;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-complete-wrapper .label {
  color: #666;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-complete-wrapper a {
  background-color: #1ca5b6;
  color: #fff;
  padding: 5px 10px;
  border-radius: 24px;
  text-decoration: none;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-again-wrapper {
  text-align: right;
  margin-right: 15px;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-again-wrapper .label {
  color: #666;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-again-wrapper a {
  background-color: #1ca5b6;
  color: #fff;
  padding: 5px 10px;
  border-radius: 24px;
  text-decoration: none;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .justification-required-message-wrapper {
  color: #1ca5b6;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .justification-required-message-wrapper a {
  background-color: #EE4550;
  color: #fff;
  padding: 2px 10px;
  text-decoration: none;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 25%;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-complete-wrapper {
  text-align: right;
  margin-right: 15px;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-complete-wrapper .label {
  color: #666;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-complete-wrapper a {
  background-color: #1ca5b6;
  color: #fff;
  padding: 5px 10px;
  border-radius: 24px;
  text-decoration: none;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-again-wrapper {
  text-align: right;
  margin-right: 15px;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-again-wrapper .label {
  color: #666;
}
.aup-sections-wrapper .aup-header-section .aup-status-info .stage-status-toolbar .aup-stage-reviewer-action .review-again-wrapper a {
  background-color: #1ca5b6;
  color: #fff;
  padding: 5px 10px;
  border-radius: 24px;
  text-decoration: none;
}

.stage-notify-members-list {
  max-height: 400px;
  overflow-y: auto;
}

.node-aup-general-info-form .tabledrag-toggle-weight {
  display: none;
}
.node-aup-general-info-form .field-multiple-table .field-multiple-drag {
  display: none;
}
.node-aup-general-info-form .field-multiple-table .delta-order {
  display: none;
}
.node-aup-general-info-form .paragraphs-dropbutton-wrapper ul {
  list-style: none;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.node-aup-general-info-form .paragraphs-dropbutton-wrapper ul li.confirm-remove {
  margin-right: 10px;
}
.node-aup-general-info-form .paragraphs-dropbutton-wrapper ul li.confirm-remove button {
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f16872), to(#ee4550));
  background-image: -webkit-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: -o-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: linear-gradient(to bottom, #f16872 0%, #ee4550 100%);
  color: #fff;
}

.page-node-type-aup .field-aup-company-address .field--label {
  display: none;
}

.node-aup-section-a-form .tabledrag-toggle-weight {
  display: none;
}
.node-aup-section-a-form .field-multiple-table .field-multiple-drag {
  display: none;
}
.node-aup-section-a-form .field-multiple-table .delta-order {
  display: none;
}
.node-aup-section-a-form .paragraphs-dropbutton-wrapper ul {
  list-style: none;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.node-aup-section-a-form .paragraphs-dropbutton-wrapper ul li.confirm-remove {
  margin-right: 10px;
}
.node-aup-section-a-form .paragraphs-dropbutton-wrapper ul li.confirm-remove button {
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f16872), to(#ee4550));
  background-image: -webkit-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: -o-linear-gradient(top, #f16872 0%, #ee4550 100%);
  background-image: linear-gradient(to bottom, #f16872 0%, #ee4550 100%);
  color: #fff;
}
.node-aup-section-a-form .field--name-field-animal-age label,
.node-aup-section-a-form .field--name-field-animal-weight label {
  text-transform: initial;
}

#aup-first-review-dialog-box {
  background: #1ca5b6;
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  text-decoration: none;
}

body[class^=current-vivarium-aup-submit-] .modal-body {
  overflow: hidden !important;
}

#drupal-modal--body {
  overflow: hidden !important;
}

.aup-final-section-completion-message-wrapper .message {
  margin-top: 30px;
  margin-bottom: 40px;
}
.node-type-aup .aup-pdf-list h3 {
  font-size: 20px;
}
.node-type-aup .aup-pdf-list .pdf-list .docusign-action-link {
  background: #1ca5b6;
  color: #fff;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 4px;
}
.node-type-aup .aup-approval-letter-pdf h3 {
  font-size: 20px;
}
.node-type-aup .aup-approval-letter-pdf .pdf-approval-letter .approval-letter-action-link {
  background: #1ca5b6;
  color: #fff;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 4px;
}

.page-node-type-aup .modal-content .modal-body {
  overflow: hidden !important;
}
.page-node-type-aup article .content {
  background-color: initial;
  padding: 5px 0 5px 0;
  margin: 0;
}
.page-node-type-aup .content-head {
  margin: 0;
}
.page-node-type-aup .content-head .tabs-wrap {
  display: none;
}
.page-node-type-aup .field--label-inline .field--items {
  float: none;
}
.page-node-type-aup .aup-tabs-wrapper .nav-tabs .section-changed::after {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 24px;
  background-color: #FF6666;
  vertical-align: top;
  margin-right: 4px;
  margin-top: 4px;
  content: "";
  top: 0;
  right: 0;
}
.page-node-type-aup .aup-sections-wrapper {
  background-color: #fbfbfb;
  padding: 20px 0;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border-bottom: 0 !important;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: 1px solid #e7e7e7;
  position: relative;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li a {
  border-radius: 0;
  background: none;
  border: 0;
  color: #9b9fa0;
  text-align: center;
  font-size: 14px;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li a span.top {
  text-transform: uppercase;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li a span.bottom {
  text-transform: initial;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li:first-child {
  border-left: 0;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li:last-child {
  border-right: 0;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li.active {
  border-bottom: 0;
  background-color: #fff;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li.active span.top {
  color: #5e5873;
  font-weight: 600;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper ul.nav-tabs li.active span.bottom {
  color: #5e5873;
  font-weight: 600;
}
.page-node-type-aup .aup-sections-wrapper .aup-tabs-wrapper .tab-content {
  padding: 0;
  margin: 0;
  background: #fff;
}
.page-node-type-aup .section-contents-comments-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding-top: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper {
  -webkit-box-flex: 3;
  -webkit-flex: 3 0 0;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
  padding-right: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel {
  border: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading {
  background: none;
  border: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading .panel-title {
  margin-right: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: transparent;
  color: #333;
  text-transform: uppercase;
  font-size: 14px;
  width: 100%;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading .protocol-id {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 24px;
  color: #002D3F;
  margin-bottom: 20px;
  font-weight: 600;
  display: block;
  margin-top: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading .field-link-inner .section-link {
  visibility: hidden;
  font-weight: normal;
  color: #1ca5b6;
  font-size: 11px;
  padding: 4px 10px;
  text-transform: uppercase;
  margin-left: 10px;
  text-decoration: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body {
  background: #fff;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper {
  margin-bottom: 15px;
  border: 2px solid transparent;
  border-bottom: 1px solid #ccc;
  padding: 10px 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
  font-weight: bold;
  font-size: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-label .field-label-inner {
  -webkit-box-flex: 10;
  -webkit-flex: 10 0 0;
      -ms-flex: 10 0 0px;
          flex: 10 0 0;
  margin-right: 20px;
  text-transform: uppercase;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-label .field-link-inner {
  -webkit-box-flex: 2;
  -webkit-flex: 2 0 0;
      -ms-flex: 2 0 0px;
          flex: 2 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-label .field-link-inner .comment-field-link {
  visibility: hidden;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  font-weight: normal;
  color: #1ca5b6;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-label .field-link-inner .edit-field-link {
  visibility: hidden;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  font-size: 11px;
  font-weight: normal;
  color: #1ca5b6;
  padding: 0;
  text-transform: uppercase;
  margin-left: 10px;
  text-decoration: none;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-value {
  font-weight: normal;
  padding-bottom: 10px;
  color: #1ca5b6;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper:hover {
  border: 2px solid #e7e7e7;
  border-radius: 4px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper.show-border {
  border: 2px solid #8dd1da;
  border-radius: 4px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body table {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body table th {
  border: 1px solid #ccc;
  padding: 5px 5px;
  background-color: #f1f1f1;
  color: #5e5873;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body table td {
  border: 1px solid #ccc;
  padding: 5px 5px;
  color: #1ca5b6;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel fieldset {
  padding: 10px 10px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel fieldset legend {
  width: auto;
  font-weight: bold;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-footer {
  background: #fff;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  border-left: 1px solid #ccc;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  visibility: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-headline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-headline .comments-label-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-headline .comments-label-wrapper .comments-label {
  margin-right: 10px;
  color: #8f8a9d;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-headline .comments-label-wrapper .comments-count {
  color: #8f8a9d;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-headline .comments-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #19a1b6;
  font-size: 16px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form {
  margin-bottom: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form form {
  max-width: 100%;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form form .feedback-title {
  text-transform: uppercase;
  color: #19a2b6;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form form .feedback-error-message {
  color: #ff0000;
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form form .form-textarea {
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form form .btn-save.form-submit {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form form .btn-cancel.form-submit {
  background: no-repeat;
  border: 1px solid #1ca5b6;
  color: #1ca5b6;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form.hide-comment-form {
  display: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-form.show-comment-form {
  display: block;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper {
  max-height: 2000px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 5px;
  scrollbar-color: #8dd1da;
  scrollbar-width: thin;
  scrollbar-gutter: stable;
  /* AUP */
  /* Amendment */
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper::-webkit-scrollbar {
  width: 16px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper::-webkit-scrollbar-track {
  background-color: #e4e4e4;
  border-radius: 100px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper::-webkit-scrollbar-thumb {
  background-color: #8dd1da;
  border-radius: 100px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks {
  border: 1px solid #ccc;
  padding: 5px 5px;
  border-radius: 4px;
  margin-bottom: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group {
  margin: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading {
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading .user-profile {
  margin-right: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading .user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading .panel-title {
  margin: 0;
  padding: 0;
  margin-right: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1ca5b6;
  font-size: 12px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper a {
  color: #9b9fa0;
  border-left: 1px solid #e7e7e7;
  padding-left: 5px;
  font-size: 13px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-body {
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer {
  padding: 0;
  background: #fff;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form form, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form {
  max-width: 100%;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-title, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-title {
  text-transform: uppercase;
  color: #19a2b6;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-error-message, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-error-message {
  color: #ff0000;
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form form .form-textarea, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .form-textarea {
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-save.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-save.form-submit {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-cancel.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-cancel.form-submit {
  background: no-repeat;
  border: 1px solid #1ca5b6;
  color: #1ca5b6;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-feedback-item {
  margin-bottom: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-feedback-user-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-feedback-user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-feedback-user-profile .aup-feedback-user-profile-name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 13px;
  line-height: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-comment-reply-wrapper {
  text-align: right;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-comment-reply-wrapper a {
  text-decoration: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-separator {
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks.show-comments .panel-group .panel .panel-heading {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group {
  margin: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading {
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading .user-profile {
  margin-right: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading .user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading .panel-title {
  margin: 0;
  padding: 0;
  margin-right: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1ca5b6;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading .panel-title.hide-title {
  display: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading .panel-title.show-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper a {
  color: #333;
  border-left: 1px solid #e7e7e7;
  padding-left: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-body {
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer {
  padding: 0;
  background: #fff;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form form, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form {
  max-width: 100%;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-title, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-title {
  text-transform: uppercase;
  color: #19a2b6;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-error-message, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-error-message {
  color: #ff0000;
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form form .form-textarea, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .form-textarea {
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-save.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-save.form-submit {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-cancel.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-cancel.form-submit {
  background: no-repeat;
  border: 1px solid #1ca5b6;
  color: #1ca5b6;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-feedback-item {
  margin-bottom: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-feedback-user-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-feedback-user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-feedback-user-profile .aup-feedback-user-profile-name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 13px;
  line-height: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-comment-reply-wrapper {
  text-align: right;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-inner .aup-comment-reply-wrapper a {
  text-decoration: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-feedback-item .aup-feedback-separator {
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks.hide-border {
  border: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks.show-border {
  border: 1px solid #ccc;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks.show-comments {
  border: 1px solid #ccc;
  padding: 5px 5px;
  margin-bottom: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks.show-comments .panel-group .panel .panel-heading .panel-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks.hide-comments {
  border: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks.hide-comments .panel-group .panel .panel-heading .panel-title {
  display: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks {
  border: 1px solid #ccc;
  padding: 5px 5px;
  border-radius: 4px;
  margin-bottom: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group {
  margin: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-heading {
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-heading .user-profile {
  margin-right: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-heading .user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-heading .panel-title {
  margin: 0;
  padding: 0;
  margin-right: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1ca5b6;
  font-size: 12px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper a {
  color: #9b9fa0;
  border-left: 1px solid #e7e7e7;
  padding-left: 5px;
  font-size: 13px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-body {
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer {
  padding: 0;
  background: #fff;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form form, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form {
  max-width: 100%;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-title, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-title {
  text-transform: uppercase;
  color: #19a2b6;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-error-message, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-error-message {
  color: #ff0000;
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form form .form-textarea, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .form-textarea {
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-save.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-save.form-submit {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-cancel.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-cancel.form-submit {
  background: no-repeat;
  border: 1px solid #1ca5b6;
  color: #1ca5b6;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .am-feedback-item {
  margin-bottom: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-feedback-user-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-feedback-user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-feedback-user-profile .am-feedback-user-profile-name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 13px;
  line-height: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-comment-reply-wrapper {
  text-align: right;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-comment-reply-wrapper a {
  text-decoration: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-separator {
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-section-feedbacks.show-comments .panel-group .panel .panel-heading {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group {
  margin: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading {
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading .user-profile {
  margin-right: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading .user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading .panel-title {
  margin: 0;
  padding: 0;
  margin-right: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1ca5b6;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading .panel-title.hide-title {
  display: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading .panel-title.show-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper a {
  color: #333;
  border-left: 1px solid #e7e7e7;
  padding-left: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-body {
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer {
  padding: 0;
  background: #fff;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form form, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form {
  max-width: 100%;
  padding: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-title, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-title {
  text-transform: uppercase;
  color: #19a2b6;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form form .feedback-error-message, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .feedback-error-message {
  color: #ff0000;
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form form .form-textarea, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .form-textarea {
  font-size: 14px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-save.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-save.form-submit {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form form .btn-cancel.form-submit, .page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .comments-form-wrapper form .btn-cancel.form-submit {
  background: no-repeat;
  border: 1px solid #1ca5b6;
  color: #1ca5b6;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .am-feedback-item {
  margin-bottom: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-feedback-user-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-feedback-user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-feedback-user-profile .am-feedback-user-profile-name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 13px;
  line-height: 20px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-comment-reply-wrapper {
  text-align: right;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-inner .am-comment-reply-wrapper a {
  text-decoration: none;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks .panel-group .panel .panel-footer .am-feedback-item .am-feedback-separator {
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks.hide-border {
  border: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks.show-border {
  border: 1px solid #ccc;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks.show-comments {
  border: 1px solid #ccc;
  padding: 5px 5px;
  margin-bottom: 15px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks.show-comments .panel-group .panel .panel-heading .panel-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks.hide-comments {
  border: 0;
}
.page-node-type-aup .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .am-field-feedbacks.hide-comments .panel-group .panel .panel-heading .panel-title {
  display: none;
}
.page-node-type-aup .hide-edit-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading .field-link-inner .section-link {
  visibility: hidden;
}
.page-node-type-aup .hide-edit-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-label .field-link-inner .edit-field-link {
  visibility: hidden;
  display: none;
}
.page-node-type-aup .show-edit-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading:hover .field-link-inner .section-link {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 200ms linear 200ms, opacity 200ms;
  -o-transition: visibility 200ms linear 200ms, opacity 200ms;
  transition: visibility 200ms linear 200ms, opacity 200ms;
}
.page-node-type-aup .show-edit-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper:hover .field-label .field-link-inner .edit-field-link {
  visibility: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-transition: visibility 200ms linear 200ms, opacity 200ms;
  -o-transition: visibility 200ms linear 200ms, opacity 200ms;
  transition: visibility 200ms linear 200ms, opacity 200ms;
}
.page-node-type-aup .hide-comment-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading .field-link-inner .comment-section-link {
  visibility: hidden;
}
.page-node-type-aup .hide-comment-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper .field-label .field-link-inner .comment-field-link {
  visibility: hidden;
  display: none;
}
.page-node-type-aup .hide-comment-links .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper {
  display: none;
}
.page-node-type-aup .hide-comment-links .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-comment-reply-wrapper {
  display: none;
}
.page-node-type-aup .hide-comment-links .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-comment-reply-wrapper {
  display: none;
}
.page-node-type-aup .show-comment-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-heading:hover .field-link-inner .comment-section-link {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 200ms linear 200ms, opacity 200ms;
  -o-transition: visibility 200ms linear 200ms, opacity 200ms;
  transition: visibility 200ms linear 200ms, opacity 200ms;
}
.page-node-type-aup .show-comment-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .field-wrapper:hover .field-label .field-link-inner .comment-field-link {
  visibility: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-transition: visibility 200ms linear 200ms, opacity 200ms;
  -o-transition: visibility 200ms linear 200ms, opacity 200ms;
  transition: visibility 200ms linear 200ms, opacity 200ms;
}
.page-node-type-aup .show-comment-links .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-heading .comment-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.page-node-type-aup .show-comment-links .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-section-feedbacks .panel-group .panel .panel-footer .aup-comment-reply-wrapper {
  display: block;
}
.page-node-type-aup .show-comment-links .section-contents-comments-wrapper .section-comments-wrapper .comments-list-wrapper .aup-field-feedbacks .panel-group .panel .panel-footer .aup-comment-reply-wrapper {
  display: block;
}
.page-node-type-aup .hide-comments .section-contents-comments-wrapper .section-comments-wrapper {
  visibility: hidden;
  display: none;
  -webkit-transition: visibility 200ms linear 200ms, opacity 200ms;
  -o-transition: visibility 200ms linear 200ms, opacity 200ms;
  transition: visibility 200ms linear 200ms, opacity 200ms;
}
.page-node-type-aup .show-comments .section-contents-comments-wrapper .section-comments-wrapper {
  visibility: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-transition: visibility 200ms linear 200ms, opacity 200ms;
  -o-transition: visibility 200ms linear 200ms, opacity 200ms;
  transition: visibility 200ms linear 200ms, opacity 200ms;
}
.page-node-type-aup .field .field--items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.page-node-type-aup .field .field--items .field--item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
}
.page-node-type-aup .field .field--items > div:nth-child(1) {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  max-width: 90%;
}
.page-node-type-aup .field .field--items > div:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
.page-node-type-aup .field .field--items > div:nth-child(3) {
  float: right;
}
.page-node-type-aup .form-item .panel-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.page-node-type-aup .aup-sections-wrapper .amendment-tabs-wrapper ul.nav-tabs {
  margin-bottom: 20px;
  background-color: #002D3F;
}
.page-node-type-aup .aup-sections-wrapper .amendment-tabs-wrapper ul.nav-tabs li {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  border: 0;
  background-color: #002D3F;
}
.page-node-type-aup .aup-sections-wrapper .amendment-tabs-wrapper ul.nav-tabs li a {
  color: #fff;
}
.page-node-type-aup .aup-sections-wrapper .amendment-tabs-wrapper ul.nav-tabs li.active {
  background-color: #002D3F;
}
.page-node-type-aup .aup-sections-wrapper .amendment-tabs-wrapper ul.nav-tabs li.active a {
  color: #1ca5b6;
  font-weight: bold;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item {
  margin-bottom: 20px;
  border: 1px solid #f2f2f2;
  padding: 5px 5px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .amendment-change-item-header {
  padding: 10px 10px;
  background-color: #f2f2f2;
  margin-bottom: 5px;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .amendment-change-item-fields .aup-amendment-change-list {
  table-layout: fixed;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .amendment-change-item-fields .aup-amendment-change-list img {
  max-width: 100%;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .justification-wrapper {
  padding: 10px 10px;
  margin-bottom: 15px;
  border: 2px solid transparent;
  border-bottom: 1px solid #ccc;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .justification-wrapper .title {
  color: #5e5873;
  font-size: 18px;
  font-weight: 600;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .justification-wrapper .justification-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
  font-weight: bold;
  font-size: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .justification-wrapper .justification-label .justification-label-inner {
  -webkit-box-flex: 10;
  -webkit-flex: 10 0 0;
      -ms-flex: 10 0 0px;
          flex: 10 0 0;
  margin-right: 20px;
  text-transform: uppercase;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .justification-wrapper .justification-label .justification-link-inner {
  -webkit-box-flex: 2;
  -webkit-flex: 2 0 0;
      -ms-flex: 2 0 0px;
          flex: 2 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .justification-wrapper .justification-label .justification-link-inner .edit-justification-link {
  visibility: hidden;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  font-size: 11px;
  font-weight: normal;
  color: #1ca5b6;
  padding: 0;
  text-transform: uppercase;
  margin-left: 10px;
  text-decoration: none;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-aup .section-contents-comments-wrapper .section-contents-wrapper .section-amendments .panel-body .amendment-change-item .justification-wrapper:hover {
  border: 2px solid #e7e7e7;
  border-radius: 4px;
}
.page-node-type-aup .hide-edit-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .justification-wrapper .justification-label .justification-link-inner .edit-justification-link {
  visibility: hidden;
  display: none;
}
.page-node-type-aup .show-edit-links .section-contents-comments-wrapper .section-contents-wrapper .panel-group .panel .panel-body .justification-wrapper:hover .justification-label .justification-link-inner .edit-justification-link {
  visibility: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-transition: visibility 200ms linear 200ms, opacity 200ms;
  -o-transition: visibility 200ms linear 200ms, opacity 200ms;
  transition: visibility 200ms linear 200ms, opacity 200ms;
}
.page-node-type-aup .amendment-summary .amendment-change-item-header {
  padding: 10px 10px;
  background-color: #f2f2f2;
  margin-bottom: 5px;
}
.page-node-type-aup .amendment-summary .aup-amendment-change-list ul.diff-list {
  list-style: disc;
  display: block;
  counter-reset: none;
}
.page-node-type-aup .amendment-summary .aup-amendment-change-list ul.diff-list > li.normal, .page-node-type-aup .amendment-summary .aup-amendment-change-list ul.diff-list > li.removed, .page-node-type-aup .amendment-summary .aup-amendment-change-list ul.diff-list > li.replacement {
  display: list-item;
}
.page-node-type-aup .amendment-summary .aup-amendment-change-list ul.diff-list > li.normal::before, .page-node-type-aup .amendment-summary .aup-amendment-change-list ul.diff-list > li.removed::before, .page-node-type-aup .amendment-summary .aup-amendment-change-list ul.diff-list > li.replacement::before {
  counter-increment: none;
  content: "";
  width: auto;
  display: block;
}
.aup-feedbacks-wrapper .aup-feedback-items {
  max-width: 350px;
  min-height: 20px;
  padding: 10px 10px;
}

.aup-feedbacks-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.aup-feedbacks-toolbar .new-feedback-link {
  margin-right: 10px;
}
.aup-feedbacks-toolbar .aup-feedbacks-count-and-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-right: 20px;
  border: 1px solid #1ca5b6;
  background-color: #1ca5b6;
  color: #fff;
  border-radius: 2px;
  height: 24px;
}
.aup-feedbacks-toolbar a.aup-feedback-add-link svg {
  font-size: 20px;
  vertical-align: middle;
}
.aup-feedbacks-toolbar img {
  width: 16px;
  margin-bottom: 6px;
}
.aup-feedbacks-toolbar .aup-feedbacks-count {
  font-weight: normal;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 5px;
  margin-right: 5px;
  font-style: italic;
}
.aup-feedbacks-toolbar .dropdown button {
  background: #1ca5b6;
  border: 0;
  height: 20px;
}
.aup-feedbacks-toolbar .dropdown button svg {
  height: 20px;
}
.aup-feedbacks-toolbar .dropdown .dropdown-menu {
  width: 320px;
}

.aup-feedbacks-dialog .modal-header {
  padding: 20px 20px 0 20px;
}
.aup-feedbacks-dialog .modal-header .modal-title {
  display: none;
}
.aup-feedbacks-dialog .modal-header .modal-body {
  overflow: hidden !important;
  padding-top: 0;
}

.aup-feedback-items .aup-feedback-item .aup-feedback-user-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.aup-feedback-items .aup-feedback-item .aup-feedback-user-profile img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.aup-feedback-items .aup-feedback-item .aup-feedback-user-profile-name .user-name {
  font-weight: bold;
}
.aup-feedback-items .aup-feedback-item .aup-feedback-user-profile-name .feedback-time {
  font-size: 12px;
}
.aup-feedback-items .aup-feedback-item .aup-feedback-comment {
  margin-top: 15px;
  color: #5e5873;
  font-weight: normal;
}
.aup-feedback-items .aup-feedback-item .aup-feedback-separator {
  border-top: 0.1rem solid #ccc;
  margin-top: 10px;
  margin-bottom: 10px;
}
.aup-feedback-items .aup-feedback-item .aup-feedback-links {
  visibility: hidden;
}
.aup-feedback-items .aup-feedback-item .aup-feedback-links a {
  margin-right: 10px;
}
.aup-feedback-items .aup-feedback-item:hover .aup-feedback-links {
  visibility: visible;
}
.aup-feedback-items .aup-feedback-item:last-of-type .aup-feedback-separator {
  border: 0;
}

.aup-reviewers-section-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-top: 20px;
}
.aup-reviewers-section-wrapper .aup-first-reviewers-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 48%;
  background: #fff;
  margin-top: 20px;
  padding: 20px 20px;
  margin-right: 20px;
}
.aup-reviewers-section-wrapper .aup-first-reviewers-wrapper .section-block-title {
  font-size: 18px;
  font-weight: bold;
  color: #1ca5b6;
}
.aup-reviewers-section-wrapper .aup-first-reviewers-wrapper .aup-first-reviewers-content .reviewers-list {
  width: 100%;
  border: 1px solid #ccc;
}
.aup-reviewers-section-wrapper .aup-first-reviewers-wrapper .aup-first-reviewers-content .reviewers-list th {
  background-color: #f1f1f1;
  padding: 5px 5px;
  border: 1px solid #ccc;
}
.aup-reviewers-section-wrapper .aup-first-reviewers-wrapper .aup-first-reviewers-content .reviewers-list td {
  padding: 5px 5px;
  border: 1px solid #ccc;
}
.aup-reviewers-section-wrapper .aup-first-reviewers-wrapper .aup-first-reviewers-content .reviewers-list .review-not-complete td {
  background-color: rgba(255, 0, 0, 0.08);
  color: #000;
}
.aup-reviewers-section-wrapper .aup-full-committee-reviewers-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 48%;
  background: #fff;
  margin-top: 20px;
  padding: 20px 20px;
  margin-right: 20px;
}
.aup-reviewers-section-wrapper .aup-full-committee-reviewers-wrapper .section-block-title {
  font-size: 18px;
  font-weight: bold;
  color: #1ca5b6;
}
.aup-reviewers-section-wrapper .aup-full-committee-reviewers-wrapper .aup-full-committee-reviewers-content .reviewers-list {
  width: 100%;
  border: 1px solid #ccc;
}
.aup-reviewers-section-wrapper .aup-full-committee-reviewers-wrapper .aup-full-committee-reviewers-content .reviewers-list th {
  background-color: #f1f1f1;
  padding: 5px 5px;
  border: 1px solid #ccc;
}
.aup-reviewers-section-wrapper .aup-full-committee-reviewers-wrapper .aup-full-committee-reviewers-content .reviewers-list td {
  padding: 5px 5px;
  border: 1px solid #ccc;
}
.aup-reviewers-section-wrapper .aup-full-committee-reviewers-wrapper .aup-full-committee-reviewers-content .reviewers-list .review-not-complete td {
  background-color: rgba(255, 0, 0, 0.08);
  color: #000;
}

.node-form .field--type-datetime .container-inline .form-no-label label {
  display: none;
}

.page-aup-stage-toolbar {
  margin: 0 40px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 50;
}

.views-aup-list .table {
  border-collapse: separate;
  border-spacing: 0 10px;
}
.views-aup-list .table tr th {
  background: #1ca5b6;
  color: #fff;
  padding: 10px 10px;
  font-size: 16px;
  font-weight: 600;
}
.views-aup-list .table tr td {
  padding: 10px 10px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  color: #3d3f3f;
  font-weight: 600;
}
.views-aup-list .table tr .views-field-field-company {
  width: 20%;
}
.views-aup-list .table tr .views-field-title {
  width: 10%;
}
.views-aup-list .table tr .views-field-field-aup-name {
  width: 20%;
}
.views-aup-list .table tr .views-field-field-aup-review-stage {
  width: 15%;
}
.views-aup-list .table tr .views-field-field-aup-completion-date {
  width: 10%;
}
.views-aup-list .table tr .views-field-nothing {
  width: 20%;
}
.views-aup-list .table tr .views-field-nothing-1 {
  width: 5%;
}
.views-aup-list .table tr td.views-field-field-company {
  border-left: 1px solid #ccc;
}
.views-aup-list .table tr td.views-field-field-company .separator-icon {
  margin-right: 10px;
  margin-left: 5px;
}
.views-aup-list .table tr td.views-field-field-company .separator-icon i, .views-aup-list .table tr td.views-field-field-company .separator-icon svg {
  color: #1ca5b6;
  font-size: 18px;
}
.views-aup-list .table tr td.views-field-field-company .separator {
  margin-right: 10px;
  margin-left: 5px;
  padding: 3px;
}
.views-aup-list .table tr td.views-field-title a {
  color: #1ca5b6;
  text-decoration: none;
}
.views-aup-list .table tr td.views-field-nothing a, .views-aup-list .table tr td.views-field-nothing span {
  margin-right: 10px;
}
.views-aup-list .table tr td.views-field-nothing a.aup-delete-link {
  color: #ff3d00;
}
.views-aup-list .table tr td.views-field-nothing-1 {
  border-right: 1px solid #ccc;
}
.views-aup-list .table tr.amendment-list td.amendment-column {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.views-aup-list .table tr.amendment td {
  background-color: #f1fbfc !important;
  color: #5e5873;
  font-weight: 500;
}
.views-aup-list .table tr.amendment td.views-field-title a {
  color: #1ca5b6;
  text-decoration: none;
  font-weight: 600;
}
.views-aup-list .am-table {
  width: 100%;
  border-collapse: collapse;
}
.views-aup-list .am-table td.views-field-field-company .separator {
  margin-right: 2px;
  margin-left: 5px;
  padding: 3px;
}
.views-aup-list .views-field-nothing-1 a {
  color: #ff0000;
  font-size: 16px;
}

.view-tsr table th a {
  text-decoration: none;
  border-bottom: 1px solid #aaa;
  padding-bottom: 1px;
}

.view-cc table th a {
  text-decoration: none;
  border-bottom: 1px solid #aaa;
  padding-bottom: 1px;
}

.view-ao table th a {
  text-decoration: none;
  border-bottom: 1px solid #aaa;
  padding-bottom: 1px;
}

.view-fd table th a {
  text-decoration: none;
  border-bottom: 1px solid #aaa;
  padding-bottom: 1px;
}

.view-ae table th a {
  text-decoration: none;
  border-bottom: 1px solid #aaa;
  padding-bottom: 1px;
}

#analytics-date-filter {
  background-color: transparent;
  border: none;
  padding: 0 0 20px 0;
}
#analytics-date-filter label {
  text-transform: none;
}
#analytics-date-filter a.filter-btn {
  background-color: transparent;
  border-bottom: 2px solid transparent;
  color: #1ca5b6;
  font-size: 16px;
  font-weight: 600;
  padding: 3px 8px;
  text-transform: uppercase;
}
#analytics-date-filter a.filter-btn.active, #analytics-date-filter a.filter-btn:focus, #analytics-date-filter a.filter-btn:hover {
  border-bottom: 2px solid #1ca5b6;
  text-decoration: none;
}
#analytics-date-filter strong {
  padding: 0 10px;
}
#analytics-date-filter > label,
#analytics-date-filter > input,
#analytics-date-filter > strong,
#analytics-date-filter > a {
  margin-right: 10px;
}
#analytics-date-filter .date-filter-or {
  display: block;
}
#analytics-date-filter .date-filter-or > strong,
#analytics-date-filter .date-filter-or > a {
  margin-right: 10px;
}
#analytics-date-filter input[type=submit] {
  display: block;
  margin: 20px 0;
  width: 100%;
}
@media (min-width: 768px) {
  #analytics-date-filter .date-filter-or {
    display: inline;
  }
  #analytics-date-filter input[type=submit] {
    display: inline-block;
    margin: 0 10px 0 0;
    width: auto;
  }
}

.executive-dashboard #analytics-date-filter {
  padding: 40px 0 0 0;
}

.company-dashboard #analytics-date-filter {
  padding: 0 0 20px 0;
}

.executive-dashboard h2,
.company-dashboard h2 {
  color: #002d3f;
  margin: 0 0 30px 0;
}
.executive-dashboard h2 > svg,
.company-dashboard h2 > svg {
  color: #1ca5b6;
}
.executive-dashboard h3,
.company-dashboard h3 {
  color: #002d3f;
  font-size: 24px;
  margin: 40px 0 20px 0;
  text-transform: none;
}
.executive-dashboard h4,
.company-dashboard h4 {
  color: #002d3f;
  font-size: 20px;
  margin: 20px 0 0 0;
  text-transform: none;
}
.executive-dashboard h4 a,
.company-dashboard h4 a {
  color: #002d3f;
}
.executive-dashboard .info-cell,
.company-dashboard .info-cell {
  background-color: #fff;
  border-radius: 6px;
  padding: 10px;
  border: 1px solid #ebebeb;
  margin-right: 5px;
  position: relative;
  height: 250px;
}
.executive-dashboard .info-cell .desc,
.company-dashboard .info-cell .desc {
  color: #335765;
  line-height: 1.2;
  font-size: 12px;
  font-weight: 200;
  height: 50px;
}
.executive-dashboard .info-cell .prev-year,
.company-dashboard .info-cell .prev-year {
  position: absolute;
  bottom: 20px;
  width: calc(100% - 20px);
}
.executive-dashboard .title,
.executive-dashboard .value,
.company-dashboard .title,
.company-dashboard .value {
  font-weight: 700;
  font-style: normal;
  color: #335765;
}
.executive-dashboard .title,
.company-dashboard .title {
  font-size: 16px;
}
.executive-dashboard .value,
.company-dashboard .value {
  font-size: 76px;
  color: #002d3f;
  padding: 0 0 0 0;
  text-align: center;
  width: 100%;
  display: block;
}
.executive-dashboard .value > span,
.company-dashboard .value > span {
  display: inline-block;
  position: relative;
  height: 76px;
  line-height: 1em;
}
.executive-dashboard .arrow-icon,
.company-dashboard .arrow-icon {
  position: absolute;
  width: 32px;
  height: 32px;
  top: -12px;
  right: -30px;
}
.executive-dashboard .arrow-icon-up,
.company-dashboard .arrow-icon-up {
  background: url(../images/arrow.svg);
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.executive-dashboard .arrow-icon-down,
.company-dashboard .arrow-icon-down {
  background: url(../images/down.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.executive-dashboard .percent-change,
.company-dashboard .percent-change {
  color: #70B603;
  font-size: 16px;
  font-weight: 700;
}
.executive-dashboard .percent-change.down-color,
.company-dashboard .percent-change.down-color {
  color: #D9001B;
}
.executive-dashboard .year-before,
.company-dashboard .year-before {
  color: #cbcbcb;
}
.executive-dashboard #new_members_chart,
.executive-dashboard #departing_members_chart,
.company-dashboard #new_members_chart,
.company-dashboard #departing_members_chart {
  padding: 6px;
  border-radius: 6px;
  background-color: #fff;
}
.executive-dashboard #company_count_chart,
.executive-dashboard #member_occupancy_chart,
.company-dashboard #company_count_chart,
.company-dashboard #member_occupancy_chart {
  min-height: 200px;
}
.executive-dashboard .company-chart,
.company-dashboard .company-chart {
  min-height: 200px;
}

.executive-dashboard-row table {
  background-color: #fff;
}
.executive-dashboard-row tr:nth-child(even) {
  background-color: #f3f9fa;
}
.executive-dashboard-row tr th, .executive-dashboard-row tr td {
  border: 1px solid #ebebeb;
  text-align: left;
}

.view-user-metrics .view-content {
  display: none;
}
.view-user-metrics nav {
  display: none;
}
.view-user-metrics .view-footer {
  text-align: left;
  width: 100%;
  font-size: 24px;
}

.new-members .views-element-container {
  margin-left: 0;
}

.form-item-field-user-departure-date-value input[name=field_user_departure_date_value],
.form-item-field-user-departure-date-value-1 input[name=field_user_departure_date_value_1],
.form-item-start-date input[name=start_date],
.form-item-end-date input[name=end_date] {
  width: 150px;
}

.chart-warn {
  color: #ff595e;
}

.view-id-company_s_members.view-display-id-block_1 .view-header .block-title {
  color: #033042;
  font-size: 16px;
  font-weight: bold;
  line-height: 50px;
  margin-top: 0;
}
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td a.Active,
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td a.Pending,
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td span.Active,
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td span.Pending {
  color: #1ca5b6;
}
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td a.Inactive,
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td a.Approval,
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td span.Inactive,
.view-id-company_s_members.view-display-id-block_1 .view-content .table-responsive .table tbody tr td span.Approval {
  color: #9b9fa0;
}

.view-id-point_s_of_contact.view-display-id-block_1 .view-content .table-responsive {
  margin-bottom: 10px;
}
.view-id-point_s_of_contact.view-display-id-block_1 .view-content .table-responsive .table {
  margin-bottom: 10px;
}
.view-id-point_s_of_contact.view-display-id-block_1 .view-footer {
  font-weight: 500;
  padding-top: 0;
}
.view-id-point_s_of_contact.view-display-id-block_1 .view-footer .dboard-block {
  font-size: 12px;
  padding-top: 0;
  padding-left: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9ibG9jay5jc3MiLCJzdHlsZXMuY3NzIiwiZ2xvYmFsL2Zvcm0uY3NzIiwiZ2xvYmFsL2Zvcm1zLnNjc3MiLCJjb25maWcvX2NvbmZpZy5zY3NzIiwiZ2xvYmFsL2dyaWQuY3NzIiwiZ2xvYmFsL2ljb24uY3NzIiwiZ2xvYmFsL21lbnUuY3NzIiwiZ2xvYmFsL25vZGUuY3NzIiwiZ2xvYmFsL3BhZ2UuY3NzIiwiZ2xvYmFsL3N0eWxlLmNzcyIsImdsb2JhbC92aWV3cy5jc3MiLCJsYXlvdXQuc2NzcyIsInZpdmFyaXVtL2Zvcm1zL2FtZW5kbWVudHMuc2NzcyIsInZpdmFyaXVtL2Zvcm1zL2F1cC1mb3JtLXNlY3Rpb24tZ2VuZXJhbC5zY3NzIiwidml2YXJpdW0vZm9ybXMvYXVwLWZvcm0tc2VjdGlvbi1hc3N1cmFuY2VzLnNjc3MiLCJ2aXZhcml1bS9mb3Jtcy9hdXAtZm9ybS1zZWN0aW9uLWFkZGl0aW9uYWwtaW5mby5zY3NzIiwidml2YXJpdW0vZm9ybXMvZm9ybS10ZWNobmljYWwtc2VydmljZXMtcmVxdWVzdC5zY3NzIiwidml2YXJpdW0vZm9ybXMvZm9ybS1jbGluaWNhbC1zZXJ2aWNlLnNjc3MiLCJ2aXZhcml1bS9mb3Jtcy9mb3JtLWFuaW1hbC1vcmRlcnMuc2NzcyIsInZpdmFyaXVtL2Zvcm1zL2Zvcm0tY3JlYXRlLWFtZW5kbWVudC5zY3NzIiwidml2YXJpdW0vZm9ybXMvYXVwLXRlcm1pbmF0ZS1mb3JtLnNjc3MiLCJ2aXZhcml1bS9mb3Jtcy9hdXAtZGVsZXRlLWZvcm0uc2NzcyIsInZpdmFyaXVtL2Zvcm1zL2FuaW1hbC1vcmRlcnMuc2NzcyIsInZpdmFyaXVtL2Zvcm1zL2F1cC1zdGFnZS1hY3Rpb25zLnNjc3MiLCJ2aXZhcml1bS9ub2Rlcy9hdXAvYXVwLXN0YWdlLXRvb2xiYXJzLnNjc3MiLCJ2aXZhcml1bS9ub2Rlcy9hdXAvYXVwLWZvcm0tc2VjdGlvbi1nZW5lcmFsLWluZm8uc2NzcyIsInZpdmFyaXVtL25vZGVzL2F1cC9hdXAtZm9ybS1zZWN0aW9uLWFuaW1hbHMuc2NzcyIsInZpdmFyaXVtL25vZGVzL2F1cC9hdXAtZm9ybS1zZWN0aW9uLWV1dGhhbmFzaWEuc2NzcyIsInZpdmFyaXVtL25vZGVzL2F1cC9hdXAtcGRmLWxpc3Quc2NzcyIsInZpdmFyaXVtL25vZGVzL2F1cC9hdXAtbm9kZS5zY3NzIiwidml2YXJpdW0vbm9kZXMvYXVwL2FtZW5kbWVudC1jaGFuZ2VzLnNjc3MiLCJ2aXZhcml1bS9ub2Rlcy9hdXAvYXVwLWZlZWRiYWNrcy5zY3NzIiwidml2YXJpdW0vbm9kZXMvYXVwL2F1cC1yZXZpZXdlcnMuc2NzcyIsInZpdmFyaXVtL25vZGVzL25vZGUtY2Muc2NzcyIsInZpdmFyaXVtL3BhZ2VzL3BhZ2UtLXZpdmFyaXVtLWZvcm0tYXVwLnNjc3MiLCJ2aXZhcml1bS92aWV3cy92aWV3cy1hdXAtbGlzdC5zY3NzIiwidml2YXJpdW0vdmlld3Mvdmlld3MtdHNyLnNjc3MiLCJ2aXZhcml1bS92aWV3cy92aWV3cy1jYy5zY3NzIiwidml2YXJpdW0vdmlld3Mvdmlld3MtYW8uc2NzcyIsInZpdmFyaXVtL3ZpZXdzL3ZpZXdzLWZkLnNjc3MiLCJ2aXZhcml1bS92aWV3cy92aWV3cy1hZS5zY3NzIiwiYW5hbHl0aWNzL19maWx0ZXJzLnNjc3MiLCJhbmFseXRpY3MvX2Rhc2hib2FyZC5zY3NzIiwidmlld3MvX2NvbXBhbnlfc19tZW1iZXJzLnNjc3MiLCJ2aWV3cy9fcG9pbnRfc19vZl9jb250YWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxlQUFBO0FDQ0Y7O0FERUE7RUFDRSxlQUFBO0FDQ0Y7O0FEQ0E7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBQ0VGOztBRENBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQ0VGOztBREFBO0VBQ0UsV0FBQTtFQUNBLFNBQUE7QUNHRjs7QUREQTtFQUNFLFVBQUE7RUFDQSxRQUFBO0FDSUY7O0FERkE7RUFDRSx5QkFB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LGFBQUE7QTFDczBMSjtBMENwMExFO0VBQ0UsYUFBQTtBMUNzMExKO0EwQ3AwTEU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0ExQ3MwTEo7O0EwQ2owTEU7RUFDRSxjQUFBO0ExQ28wTEo7O0EwQ2gwTEE7Ozs7RUFJRSxZQUFBO0ExQ20wTEY7O0EwQ2gwTEE7RUFDRSxjdkNoS2dCO0FIbStMbEI7O0EyQ2gvTEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0EzQ20vTE47QTJDMStMYzs7OztFQUlFLGNBQUE7QTNDNCtMaEI7QTJDeitMYzs7OztFQUlFLGNBQUE7QTNDMitMaEI7O0E0Q3BnTUk7RUFDRSxtQkFBQTtBNUN1Z01OO0E0Q3RnTU07RUFDRSxtQkFBQTtBNUN3Z01SO0E0Q25nTUU7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QTVDcWdNSjtBNENwZ01JO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0E1Q3NnTU4iLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5ibG9jay1sb2dvIHtcbiAgcGFkZGluZzogMjJweCAwO1xufVxuXG4jYmxvY2stc2xwMjEtZGFzaGJvYXJkdGl0bGVibG9jayB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbiNibG9jay1zbHAyMS1kYXNoYm9hcmR0aXRsZWJsb2NrIGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAxNXB4O1xufVxuXG4jYmxvY2stc2xwMjEtYWNjb3VudC1tZW51IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuI2Jsb2NrLXNscDIxLWFjY291bnQtbWVudSBuYXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuI2Jsb2NrLXNscDIxLWFjY291bnQtbWVudSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuI2Jsb2NrLXNscDIxLWFjY291bnQtbWVudSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDEycHggMCAwIDA7XG4gIHdpZHRoOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdmF0YXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG5oMi5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjMDMzMDQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbmgyLnRvcC10aXRsZSBzdmcsXG5oMi5pbmhlYWQtdGl0bGUgc3ZnLFxuaDIuYmxvY2stdGl0bGUgc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5kYm9hcmQtYmxvY2sgLFxuLnZpZXctZWgtcy1jb21wYW55LWNvbnRhY3RzLFxuLnZpZXctY29tcGFueS1zLW1lbWJlcnMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1OHB4KTtcbn1cbi5kYm9hcmQtYmxvY2sudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWNvbnRlbnQsXG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWVtcHR5IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MnB4KTtcbn1cbi5kYm9hcmQtYmxvY2sudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctY29udGVudCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uZGJvYXJkLWJsb2NrIC5jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrbWVtYmVycy1wcm9maWxlcy1ibG9jay1tZW1iZXJzLXByb2ZpbGVzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFya2luZy1ibG9jay1wcC1saXN0LXNsLWFkbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttZW1iZXJzLXByb2ZpbGVzLWJsb2NrLW1lbWJlcnMtcHJvZmlsZXMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJraW5nLWJsb2NrLXBwLWxpc3Qtc2wtYWRtaW4ge1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cbi5kYm9hcmQtYmxvY2sgLmNvbnRlbnQgPiBoMixcbi5kYm9hcmQtYmxvY2sgLmJsb2NrLXdyYXAgPiBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuLmRib2FyZC1ibG9jayAuY29udGVudCA+IHVsLFxuLmRib2FyZC1ibG9jayAuYmxvY2std3JhcCA+IHVsIHtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuLmRib2FyZC1ibG9jayAuZGJvYXJkLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kYm9hcmQtYmxvY2suYmxvY2stYWRtaW4tcGFuZWwgaDIuYmxvY2stdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxN3B4IDI4cHg7XG59XG4uZGJvYXJkLWJsb2NrLmJsb2NrLWFkbWluLXBhbmVsIGgyLmJsb2NrLXRpdGxlIHN2ZyB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmRib2FyZC1ibG9jay5ibG9jay1hZG1pbi1wYW5lbC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbi5kYm9hcmQtYmxvY2suYmxvY2stYWRtaW4tcGFuZWwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDA7XG59XG4uZGJvYXJkLWJsb2NrLmJsb2NrLWFkbWluLXBhbmVsIC52aWV3LWZvb3RlciB7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDI0cHggMDtcbn1cblxuLmRib2FyZC1ibG9jay52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XG59XG4uY3VycmVudC1oZWxwLWFuZC1kb2N1bWVudGF0aW9uIC5kYm9hcmQtYmxvY2sudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBtYXJnaW46IDAgLTI0cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDI0cHg7XG59XG4udmlldy1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbiNibG9jay11c2VyY29tcGFueWxvZ28ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLWNvbXBhbnktbG9nbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stY29tcGFueS1sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbiNibG9jay1zbHAyMS11c2VyY29tcGFueWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbn1cblxuLmlibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uaWJsb2NrLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDE1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cbi5pYmxvY2stYm9keS5jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlibG9jay1yZXMtYm9keSB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBwYWRkaW5nOiAwIDI0cHggMTBweCAyNHB4O1xufVxuLmlibG9jay1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctbm8tZ3V0dGVycyAuZGJvYXJkLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAjYmxvY2stc2xwMjEtZGFzaGJvYXJkdGl0bGVibG9jayBoNSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMzBweDtcbiAgfVxuXG4gICNibG9jay1zbHAyMS1hY2NvdW50LW1lbnUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBtYXJnaW46IDAgMzJweCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgfVxuICAjYmxvY2stc2xwMjEtYWNjb3VudC1tZW51IG5hdiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG4gIC5pYmxvY2stYm9keSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMTVweCAzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAuZm9vdGVyLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNibG9jay1zbHAyMS1hY2NvdW50LW1lbnUge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gICNibG9jay11c2VyY29tcGFueWxvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAwIDEwcHg7XG4gIH1cbiAgLmJsb2NrLWNvbXBhbnktbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5pYmxvY2stYm9keSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMjBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDU1cHggMjA1cHg7XG4gIH1cbn1cblxuI2Jsb2NrLXN0YWZmbGlzdGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zdGFmZmluZy1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5zdGFmZmluZy1zdW1tYXJ5IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc3RhZmZpbmctc3VtbWFyeSBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLWV4dGVybmFsLWFkbWluLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLWV4dGVybmFsLWFkbWluLWxpbmtzIGEgaW1nIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9jay1leHRlcm5hbC1hZG1pbi1saW5rcyAuemVuZGVzay1saW5rIGltZyB7XG4gIGhlaWdodDogMjAlO1xuICB3aWR0aDogMjAlO1xufVxuXG4uYmxvY2stc3lzdGVtLW1lbnUtYmxvY2txdWljay1saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJsb2NrLXN0YWZmLWxpc3RpbmctYmxvY2sgLnN0YWZmaW5nLWFjdGl2aXRpZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmxvY2stc3RhZmYtbGlzdGluZy1ibG9jayBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhcmtpbmctcmVxdWVzdC1yZXN1bHQge1xuICBjb2xvcjogZ3JlZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stYmxvY2stY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jci1saW5rLXdyYXAgc3BhbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG5cbiNibG9jay1zbHAyMS1oZWxwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2gge1xuICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWRvY3Mtc2VhcmNoLXBhZ2UtaGVscC1kb2NzLXNlYXJjaC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1OHB4KTtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2gudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWRvY3Mtc2VhcmNoLXBhZ2UtaGVscC1kb2NzLXNlYXJjaCAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggI2VkaXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWRvY3Mtc2VhcmNoLXBhZ2UtaGVscC1kb2NzLXNlYXJjaCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggI2VkaXQtcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggI2VkaXQtcyxcbiNlZGl0LXN1Ym1pdC1oZWxwLWRvY3Mtc2VhcmNoIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNlZGl0LXN1Ym1pdC1oZWxwLWRvY3Mtc2VhcmNoIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDM4cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1oZWxwLWRvY3Mtc2VhcmNoIGgyLmJsb2NrLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYmxvY2stc21hcnRsYWJzLWRvYyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uYmxvY2stc21hcnRsYWJzLWRvYyAuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbiNibG9jay1zbHAyMS1tYXNxdWVyYWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gICN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgLmJsb2NrLWhlbHAtZG9jcy1zZWFyY2ggaDIuYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuICAjdmlld3MtZXhwb3NlZC1mb3JtLWhlbHAtZG9jcy1zZWFyY2gtcGFnZS1oZWxwLWRvY3Mtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAwIDE2LjIlIDQwcHggMTYuMiU7XG4gIH1cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWRvY3Mtc2VhcmNoLXBhZ2UtaGVscC1kb2NzLXNlYXJjaCAjZWRpdC1zLFxuICAjZWRpdC1zdWJtaXQtaGVscC1kb2NzLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gICNlZGl0LXN1Ym1pdC1oZWxwLWRvY3Mtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cbiAgLmJsb2NrLXNtYXJ0bGFicy1kb2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxufVxuIiwiLmJsb2NrLWxvZ28ge1xuICBwYWRkaW5nOiAyMnB4IDA7XG59XG5cbiNibG9jay1zbHAyMS1kYXNoYm9hcmR0aXRsZWJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4jYmxvY2stc2xwMjEtZGFzaGJvYXJkdGl0bGVibG9jayBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMTVweDtcbn1cblxuI2Jsb2NrLXNscDIxLWFjY291bnQtbWVudSB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cblxuI2Jsb2NrLXNscDIxLWFjY291bnQtbWVudSBuYXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jYmxvY2stc2xwMjEtYWNjb3VudC1tZW51IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbiNibG9jay1zbHAyMS1hY2NvdW50LW1lbnUgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDEycHggMCAwIDA7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF2YXRhciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5oMi5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjMDMzMDQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDIudG9wLXRpdGxlIHN2ZyxcbmgyLmluaGVhZC10aXRsZSBzdmcsXG5oMi5ibG9jay10aXRsZSBzdmcge1xuICBjb2xvcjogIzFjYTViNjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZGJvYXJkLWJsb2NrLFxuLnZpZXctZWgtcy1jb21wYW55LWNvbnRhY3RzLFxuLnZpZXctY29tcGFueS1zLW1lbWJlcnMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYm9hcmQtYmxvY2sudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU4cHgpO1xufVxuXG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWNvbnRlbnQsXG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWVtcHR5IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MnB4KTtcbn1cblxuLmRib2FyZC1ibG9jay52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmRib2FyZC1ibG9jayAuY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja21lbWJlcnMtcHJvZmlsZXMtYmxvY2stbWVtYmVycy1wcm9maWxlcyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctYmxvY2stcHAtbGlzdC1zbC1hZG1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttZW1iZXJzLXByb2ZpbGVzLWJsb2NrLW1lbWJlcnMtcHJvZmlsZXMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJraW5nLWJsb2NrLXBwLWxpc3Qtc2wtYWRtaW4ge1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmRib2FyZC1ibG9jayAuY29udGVudCA+IGgyLFxuLmRib2FyZC1ibG9jayAuYmxvY2std3JhcCA+IGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5kYm9hcmQtYmxvY2sgLmNvbnRlbnQgPiB1bCxcbi5kYm9hcmQtYmxvY2sgLmJsb2NrLXdyYXAgPiB1bCB7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cblxuLmRib2FyZC1ibG9jayAuZGJvYXJkLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kYm9hcmQtYmxvY2suYmxvY2stYWRtaW4tcGFuZWwgaDIuYmxvY2stdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxN3B4IDI4cHg7XG59XG5cbi5kYm9hcmQtYmxvY2suYmxvY2stYWRtaW4tcGFuZWwgaDIuYmxvY2stdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5kYm9hcmQtYmxvY2suYmxvY2stYWRtaW4tcGFuZWwudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5kYm9hcmQtYmxvY2suYmxvY2stYWRtaW4tcGFuZWwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDA7XG59XG5cbi5kYm9hcmQtYmxvY2suYmxvY2stYWRtaW4tcGFuZWwgLnZpZXctZm9vdGVyIHtcbiAgcGFkZGluZzogNnB4IDIwcHggMjRweCAwO1xufVxuXG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbn1cblxuLmN1cnJlbnQtaGVscC1hbmQtZG9jdW1lbnRhdGlvbiAuZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uZGJvYXJkLWJsb2NrLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBtYXJnaW46IDAgLTI0cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDI0cHg7XG59XG5cbi52aWV3LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuI2Jsb2NrLXVzZXJjb21wYW55bG9nbyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ibG9jay1jb21wYW55LWxvZ28ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stY29tcGFueS1sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbiNibG9jay1zbHAyMS11c2VyY29tcGFueWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbn1cblxuLmlibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5pYmxvY2stYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHggMTVweDtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmlibG9jay1ib2R5LmNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pYmxvY2stcmVzLWJvZHkge1xuICBjb2xvcjogIzVlNTg3MztcbiAgcGFkZGluZzogMCAyNHB4IDEwcHggMjRweDtcbn1cblxuLmlibG9jay1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctbm8tZ3V0dGVycyAuZGJvYXJkLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAjYmxvY2stc2xwMjEtZGFzaGJvYXJkdGl0bGVibG9jayBoNSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMzBweDtcbiAgfVxuICAjYmxvY2stc2xwMjEtYWNjb3VudC1tZW51IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgbWFyZ2luOiAwIDMycHggMCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gIH1cbiAgI2Jsb2NrLXNscDIxLWFjY291bnQtbWVudSBuYXYge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxuICAuaWJsb2NrLWJvZHkge1xuICAgIG1hcmdpbjogMCAzMHB4IDE1cHggMzBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5mb290ZXItaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYmxvY2stc2xwMjEtYWNjb3VudC1tZW51IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAjYmxvY2stdXNlcmNvbXBhbnlsb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMCAxMHB4O1xuICB9XG4gIC5ibG9jay1jb21wYW55LWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLmlibG9jay1ib2R5IHtcbiAgICBtYXJnaW46IDAgMzBweCAyMHB4IDMwcHg7XG4gICAgcGFkZGluZzogNTVweCAyMDVweDtcbiAgfVxufVxuI2Jsb2NrLXN0YWZmbGlzdGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zdGFmZmluZy1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5zdGFmZmluZy1zdW1tYXJ5IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc3RhZmZpbmctc3VtbWFyeSBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLWV4dGVybmFsLWFkbWluLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLWV4dGVybmFsLWFkbWluLWxpbmtzIGEgaW1nIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9jay1leHRlcm5hbC1hZG1pbi1saW5rcyAuemVuZGVzay1saW5rIGltZyB7XG4gIGhlaWdodDogMjAlO1xuICB3aWR0aDogMjAlO1xufVxuXG4uYmxvY2stc3lzdGVtLW1lbnUtYmxvY2txdWljay1saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJsb2NrLXN0YWZmLWxpc3RpbmctYmxvY2sgLnN0YWZmaW5nLWFjdGl2aXRpZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmxvY2stc3RhZmYtbGlzdGluZy1ibG9jayBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhcmtpbmctcmVxdWVzdC1yZXN1bHQge1xuICBjb2xvcjogZ3JlZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stYmxvY2stY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmNyLWxpbmstd3JhcCBzcGFuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY3ItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuXG4jYmxvY2stc2xwMjEtaGVscCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWhlbHAtZG9jcy1zZWFyY2gtcGFnZS1oZWxwLWRvY3Mtc2VhcmNoIHtcbiAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWRvY3Mtc2VhcmNoLXBhZ2UtaGVscC1kb2NzLXNlYXJjaC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1OHB4KTtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWRvY3Mtc2VhcmNoLXBhZ2UtaGVscC1kb2NzLXNlYXJjaC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggI2VkaXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWhlbHAtZG9jcy1zZWFyY2gtcGFnZS1oZWxwLWRvY3Mtc2VhcmNoIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWhlbHAtZG9jcy1zZWFyY2gtcGFnZS1oZWxwLWRvY3Mtc2VhcmNoICNlZGl0LXMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggI2VkaXQtcyxcbiNlZGl0LXN1Ym1pdC1oZWxwLWRvY3Mtc2VhcmNoIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2VkaXQtc3VibWl0LWhlbHAtZG9jcy1zZWFyY2gge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMzhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvY2staGVscC1kb2NzLXNlYXJjaCBoMi5ibG9jay10aXRsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDEwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmJsb2NrLXNtYXJ0bGFicy1kb2Mge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvY2stc21hcnRsYWJzLWRvYyAuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbiNibG9jay1zbHAyMS1tYXNxdWVyYWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjdmlld3MtZXhwb3NlZC1mb3JtLWhlbHAtZG9jcy1zZWFyY2gtcGFnZS1oZWxwLWRvY3Mtc2VhcmNoIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG4gIC5ibG9jay1oZWxwLWRvY3Mtc2VhcmNoIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWRvY3Mtc2VhcmNoLXBhZ2UtaGVscC1kb2NzLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMCAxNi4yJSA0MHB4IDE2LjIlO1xuICB9XG4gICN2aWV3cy1leHBvc2VkLWZvcm0taGVscC1kb2NzLXNlYXJjaC1wYWdlLWhlbHAtZG9jcy1zZWFyY2ggI2VkaXQtcyxcbiAgI2VkaXQtc3VibWl0LWhlbHAtZG9jcy1zZWFyY2gge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICAjZWRpdC1zdWJtaXQtaGVscC1kb2NzLXNlYXJjaCB7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICB9XG4gIC5ibG9jay1zbWFydGxhYnMtZG9jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4vKiBGb3JtIGVsZW1lbnRzICovXG4uZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmFmdGVyLFxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmFmdGVyLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXTphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZGU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUsXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyLFxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFjYTViNjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4ICNiYmI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlLFxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbnRleHRhcmVhLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG5pbnB1dC5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcblt0eXBlPXRleHRdLmZvcm0tY29udHJvbCxcblt0eXBlPXBhc3N3b3JkXS5mb3JtLWNvbnRyb2wsXG5bdHlwZT1lbWFpbF0uZm9ybS1jb250cm9sLFxuW3R5cGU9dGVsXS5mb3JtLWNvbnRyb2wsXG5bY29udGVudGVkaXRhYmxlXS5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYWVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbnRleHRhcmVhOmZvY3VzLFxudGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5bdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5bdHlwZT1wYXNzd29yZF0uZm9ybS1jb250cm9sOmZvY3VzLFxuW3R5cGU9ZW1haWxdLmZvcm0tY29udHJvbDpmb2N1cyxcblt0eXBlPXRlbF0uZm9ybS1jb250cm9sOmZvY3VzLFxuW2NvbnRlbnRlZGl0YWJsZV0uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIsXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIsXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDZkZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ub3B0aW9uLWRpc2FibGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gIGJvcmRlci1jb2xvcjogIzFjYTViNjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4ICNiYmI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmFmdGVyLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmFmdGVyLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFjYTViNjtcbn1cblxuaW5wdXRbcmVhZG9ubHk9cmVhZG9ubHldIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZWFlZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbmZvcm0gLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udGV4dGFyZWEtZGVzYy5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzVlNTg3MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9ybS1kaXNhYmxlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG4uZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXItaW5saW5lIC5sYWJlbC1ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItbmFtZSAuZm9ybS1pdGVtLW1lbWJlci1wcm9maWxlcy0wLWVudGl0eS1maWVsZC11c2VyLW5hbWUtMCA+IGxhYmVsLFxuI2VkaXQtbWVtYmVyLXByb2ZpbGVzLTAtZW50aXR5LWZpZWxkLXVzZXItc3RhcnQtZGF0ZS0wLXZhbHVlIGxhYmVsLFxuI2VkaXQtbWVtYmVyLXByb2ZpbGVzLTAtZW50aXR5LWZpZWxkLXVzZXItZGVwYXJ0dXJlLWRhdGUtMC12YWx1ZSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wsXG5zZWxlY3Q6Zm9jdXMsXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuLmRyaWxsZG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL3NscDIxL2ltYWdlcy9zZWxlY3QtYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IHRvcCAxNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYWVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5zZWxlY3Q6Zm9jdXMsXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5zZWxlY3RbbXVsdGlwbGU9bXVsdGlwbGVdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hc2lkZSAuZm9ybS1jb250cm9sLFxuYXNpZGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuZm9ybSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250ZW50LXdyYXAgZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucGF0aC1tZW1iZXIgLmNvbnRlbnQtd3JhcCA+IC50b3AtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGF0aC1ub2RlIC5jb250ZW50LXdyYXAgZm9ybSxcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwID4gLnRvcC10aXRsZSxcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwID4gLnBhbmVsLFxuLmNvbnRlbnQtd3JhcCAud2lkdGgtd3JhcCB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmlldy1pZC1zYWZldHlfY29udGFjdHMgLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNhZmV0eV9jb250YWN0cyBmb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXdyYXAgZm9ybSB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICB9XG4gIC5mb3JtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnZpZXctZmlsdGVycyBmb3JtLFxuZm9ybS5jb21tZW50LWZvcm0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnQtdG9wIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5odG1sLmpzIC5mb3JtLWl0ZW0gLmlucHV0LWdyb3VwLWFkZG9uIC5nbHlwaGljb24uZ2x5cGhpY29uLXNwaW4ge1xuICBjb2xvcjogIzFjYTViNjtcbn1cblxuLyogU2VhcmNoIGZvcm0gKi9cbiNibG9jay1zbHAyMS1zZWFyY2gge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuI2Jsb2NrLXNscDIxLXNlYXJjaCAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4jYmxvY2stc2xwMjEtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4jZWRpdC1zZCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xufVxuXG4jYmxvY2stc2xwMjEtc2VhcmNoIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbiNibG9jay1zbHAyMS1zZWFyY2ggLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzFjYTViNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4jdXNlci1sb2dpbi1mb3JtLFxuI3VzZXItcGFzcyB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbiN1c2VyLWxvZ2luLWZvcm0gLmNvcHlyaWdodC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvcHlyaWdodC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tYWluLWNvbnRhaW5lciAud3JhcHBlci1uaWNlLWxvZ2luLFxuLndyYXBwZXItbmljZS1sb2dpbi5yZXNldC1wYXNzd29yZC1mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi53cmFwcGVyLW5pY2UtbG9naW4ucmVzZXQtcGFzc3dvcmQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmljZS1sb2dpbl9fcGFzc19fYWN0aW9ucyA+ICNlZGl0LWFjdGlvbnMge1xuICBmbGV4OiA1O1xufVxuXG4ubmljZS1sb2dpbl9fcGFzc19fYWN0aW9ucyA+IGRpdi5uaWNlLWxvZ2luLWxvZ2luIHtcbiAgZmxleDogMTtcbn1cblxuLm5pY2UtbG9naW5fX2xvZ2luX19hY3Rpb25zICNlZGl0LWFjdGlvbnMsXG4ubmljZS1sb2dpbl9fbG9naW5fX2FjdGlvbnMgI2VkaXQtYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5pY2UtbG9naW5fX2xvZ2luX19hY3Rpb25zICNlZGl0LWFjdGlvbnMgYnV0dG9uIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ud2lkdGgtd3JhcCAubmljZS1sb2dpbl9fcmVnaXN0ZXJfX2FjdGlvbnMgLmZvcm0tYWN0aW9ucyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuZm9ybSAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nLFxuZm9ybSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAyRDNGO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbmZvcm0gLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvcm0gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGF0aC12aXZhcml1bSAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAyRDNGO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2RydXBhbC1tb2RhbC0tYm9keSAubWVtYmVyLWluZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSAucGFuZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAxNXB4O1xuICB9XG4gICNkcnVwYWwtbW9kYWwtLWJvZHkgLm1lbWJlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4vKiBVc2VyIGZvcm0gKi9cbi5uYW1lLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYW1lLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmFtZS1naXZlbi13cmFwcGVyLFxuICAubmFtZS1mYW1pbHktd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5uYW1lLWNyZWRlbnRpYWxzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5sZWdlbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmZpZWxkc2V0LmZvcm0tY29tcG9zaXRlIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jb250cm9sLWxhYmVsLm9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItYmFkZ2UtdHlwZSBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51c2VyLXJlZ2lzdGVyLWZvcm0gbGVnZW5kIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBQb3BvdmVyICovXG4ucG9wb3ZlciB7XG4gIGNvbG9yOiAjMDAyRDNGO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uaGVscC1ibG9jayxcbi5jb250cm9sLWdyb3VwIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjMDAyRDNGO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5sYXlvdXRfX3JlZ2lvbiA+IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZpZWxkLS10eXBlLXRleHQtbG9uZy5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICNkcnVwYWwtbW9kYWwtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWVsZC1ncm91cC1odG1sLWVsZW1lbnQsXG4ucGFuZWwtYm9keSA+IC5yb3csXG4ucGFuZWwtYm9keSA+IC5maWVsZC1ncm91cC1odG1sLWVsZW1lbnQgPiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbnA6bGFzdC1jaGlsZCxcbi5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsIC5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBCYXNpYyBmb3JtIGxheW91dCBmb3IgYWRtaW4gdXNlcnMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVtYmVyLWFkbWluIC5qcy1mb3JtLWl0ZW0tbmFtZSxcbiAgLm1lbWJlci1hZG1pbiAuanMtZm9ybS1pdGVtLXVzZXItbWFpbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm1lbWJlci1hZG1pbiAuanMtZm9ybS1pdGVtLW5hbWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbC1hZG1pbiAuanMtZm9ybS1pdGVtLW5hbWUsXG4gIC5zbC1hZG1pbiAuanMtZm9ybS1pdGVtLXVzZXItbWFpbCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zbC1hZG1pbiAuanMtZm9ybS1pdGVtLW5hbWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uc2wtYWRtaW4gLmpzLWZvcm0taXRlbS1wYXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBTbWFydExhYnMgQWRtaW4gbWVtYmVyIGNyZWF0aW9uICgvYWRtaW4vcGVvcGxlL2NyZWF0ZSkgKi9cbi5wYXRoLWFkbWluICN1c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0taXRlbS1tZW1iZXItcHJvZmlsZXMtMC1lbnRpdHktZmllbGQtdXNlci1zdGF0dXMge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhdGgtYWRtaW4gI3VzZXItcmVnaXN0ZXItZm9ybSAuanMtZm9ybS1pdGVtLW5vdGlmeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLWFkbWluICN1c2VyLXJlZ2lzdGVyLWZvcm0gI2VkaXQtbWVtYmVyLXByb2ZpbGVzLTAtZW50aXR5LWZpZWxkLXVzZXItZW1lcmdlbmN5LW5hbWUtMC12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5maWVsZC0tdHlwZS1maWxlIGEucGFuZWwtdGl0bGUge1xuICBjb2xvcjogIzFjYTViNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1mb3JtYXQtd3JhcHBlciAuZmlsdGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzVlNTg3MztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dC1mb3JtYXQtd3JhcHBlciAuZmlsdGVyLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb21tZW50LWF0dGFjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW1lbnQtYXR0YWNoIC5maWVsZC0tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm5vZGUtY29uZmlybS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbmJ1dHRvbi5idXR0b24tLXByaW1hcnkge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWNhNWI2IDAlLCAjMTY5ZWI3IDEwMCUpO1xufVxuXG5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubm9kZS1jb25maXJtLWZvcm0gLmZvcm0tYWN0aW9ucyxcbiN1c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICBtaW4td2lkdGg6IDEyNHB4O1xufVxuXG4ucHVyY2hhc2UtcGFzc2VzIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuI25vZGUtc3VwcG9ydC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uaW5wdXQtZ3JvdXAucGFzc3dvcmQtcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cC5wYXNzd29yZC1wYXJlbnQgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDAgIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2Vhayxcbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWdvb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIHtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cblxuI3Bhc3N3b3JkLXBvbGljeS1zdGF0dXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSAub2sge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2UgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmZpZWxkLS10eXBlLWRvdWJsZS1maWVsZCBzcGFuLnByZWZpeCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbn1cblxuLmZvcm0taXRlbS1maWVsZC1hdXAtYWx0ZXJuYXRpdmUtZXhwZXItdC0wLXZhbHVlIGxhYmVsLFxuLmZvcm0taXRlbS1maWVsZC1hdXAtbm8tYWx0ZXJuYXRpdmVzLXQtMC12YWx1ZSBsYWJlbCxcbi5mb3JtLWl0ZW0tZmllbGQtYXVwLXBsYW5zLWFyZS1pbi1wbGFjZS10LTAtdmFsdWUgbGFiZWwsXG4uZm9ybS1pdGVtLWZpZWxkLWF1cC1kdXJhdGlvbi1kaXNjb21mb3J0LXQtMC12YWx1ZSBsYWJlbCxcbi5mb3JtLWl0ZW0tZmllbGQtYXVwLXN0ZXBzLXRha2VuLXQtMC12YWx1ZSBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDEtY2hlbWljYWwtZGVzYyBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDItY29udHJvbGxlZC1kZXNjIGxhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1kMy10b3hpYy1kZXNjIGxhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1kNC1jb25zdWx0YXRpb24tZGVzYyBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDUtcmFkaW9pc290b3Blcy1kZXNjIGxhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1kNi1taWNyb2Jpb2xvZ2ljYWwtZGVzIGxhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1kNy1vdGhlci1kZXNjIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwY2MtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhNWI2O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFwY2MtdGFibGUgdGgsXG4uYXBjYy10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYXItdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhci10YWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5wYXItdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VFNDU1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuLnBhci10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4ucGFyLWZvb3RlciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcGFpbi1jYXRlZ29yeSBkaXZbaWRePWVkaXQtZmllbGQtYXVwLXBhaW4tY2F0ZWdvcmllcy1dLnBhcmFncmFwaHMtc3ViZm9ybSA+IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1wY2EtYW5pbWFscy1wZXIteWVhciBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1wY2Etb3Zlci0zLXllYXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmpzIC5maWVsZC0td2lkZ2V0LWVudGl0eS1yZWZlcmVuY2UtcGFyYWdyYXBocyAucGNhLXRvdGFsIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI2VkaXQtZmllbGQtYXVwLWFuaW1hbHMtd3JhcHBlci5maWVsZC0td2lkZ2V0LXJlYWRvbmx5LWZpZWxkLXdpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW5lbC1ib2R5ICNlZGl0LWZpZWxkLWF1cC1hbmltYWxzLXdyYXBwZXIuZmllbGQtLXdpZGdldC1yZWFkb25seS1maWVsZC13aWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRleHQtcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udGV4dC1yZXNwb25zZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LXJlc3BvbnNlID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuI3NlYXJjaC1ibG9jay1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbiNzZWFyY2gtYmxvY2stZm9ybSBpbnB1dC5mb3JtLXNlYXJjaCB7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbiNibG9jay1zbHAyMS1zZWFyY2g6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuI3NlYXJjaC1ibG9jay1mb3JtIGlucHV0LmZvcm0tc2VhcmNoOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0taXRlbS1rZXlzIGxhYmVsLFxuI3NlYXJjaC1ibG9jay1mb3JtICNlZGl0LWtleXMtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGVnZW5kIC5iYWRnZS1yZXN0cmljdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuXG4ubWVtYmVyLWluZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3QjZWRpdC11c2VyLW1haWwtLTIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLWJhZGdlLXR5cGUgLmZvcm0tdHlwZS1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnVzZXItcmVnaXN0ZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi51c2VyLXJlZ2lzdGVyLWZvcm0gLmRvbWFpbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMzJTtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi51c2VyLXJlZ2lzdGVyLWZvcm0gLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi51c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tdHlwZS1lbWFpbCxcbi51c2VyLXJlZ2lzdGVyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItY29tcGFueSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVzZXItcmVnaXN0ZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYWx0ZXJuYXRlLWVtYWlsIC5mb3JtLXR5cGUtZW1haWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2UtYWNjZXNzLWhlbHB0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQ29tcGFueSBhZGQgZm9ybSAqL1xuZm9ybSN0YXhvbm9teS10ZXJtLWNvbXBhbnktZm9ybSBidXR0b24udGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQsXG4jZWRpdC1yZWxhdGlvbnMsXG4jZWRpdC1maWVsZC1hZGRyZXNzLTAtYWRkcmVzcy1jb3VudHJ5LWNvZGUsXG4jZWRpdC1maWVsZC1jb21wYW55LWxhYi1saW1pdC13cmFwcGVyIGxhYmVsW2Zvcj1lZGl0LWZpZWxkLWNvbXBhbnktbGFiLWxpbWl0LTBdLFxuI2VkaXQtZmllbGQtY29tcGFueS12aXZhcml1bS1saW1pdC13cmFwcGVyIGxhYmVsW2Zvcj1lZGl0LWZpZWxkLWNvbXBhbnktdml2YXJpdW0tbGltaXQtMF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtI3RheG9ub215LXRlcm0tY29tcGFueS1mb3JtIC5wYXJhZ3JhcGhzLWRyb3Bkb3duIGJ1dHRvbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMTcxZTtcbn1cblxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWV2ZW50KSAjZWRpdC1tb2RlcmF0aW9uLXN0YXRlLTAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWl0ZW0tbW9kZXJhdGlvbi1zdGF0ZS0wLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW1iZXJzX3Byb2ZpbGVzIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbSxcbi52aWV3LWlkLXN0YWZmLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuXG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbWJlcnNfcHJvZmlsZXMgLnZpZXctZmlsdGVycyBsYWJlbCxcbi52aWV3LWlkLXN0YWZmLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW1iZXJzX3Byb2ZpbGVzIC52aWV3LWZpbHRlcnMgc2VsZWN0LFxuLnZpZXctaWQtc3RhZmYudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBzZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNlZGl0LWZpZWxkLXVzZXItcGljdHVyZS13cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1kb21haW5zIHtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktZG9tYWlucyAuZmllbGQtLWl0ZW1zLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktZG9tYWlucyAuY29udHJvbHMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktZG9tYWlucyAucGFyYWdyYXBocy1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uaGFzLWdseXBoaWNvbnMgLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpZXctdXNlcnMtc2VhcmNoIC52aWV3LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZWRpdC1maWVsZC1jb21wYW55LXJlbGF0aW9uc2hpcC13cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNzbC1jb21wYW5pZXMtZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3NsLWNvbXBhbmllcy1mb3JtIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNzbC1jb21wYW5pZXMtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS12aXZhcml1bS1wYXJ0aWNpcGF0aW5nIHtcbiAgbWFyZ2luOiAzNnB4IDEwcHggMCAxMHB4O1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pbmxpbmUgLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tc3RhZmYtYmxvY2stMS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWxhYi1lcXVpcG1lbnRzLXBhZ2UtbGFiLWVxdWlwbWVudHMgLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tbGFiLWVxdWlwbWVudHMtcGFnZS0xIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBwLW1hcmt1cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcC1sYWJlbCB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLWJhZGdlLXR5cGUgbGVnZW5kIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbnRleHRhcmVhLm1lbWJlci1kaXNhYmxlZC1maWVsZCB7XG4gIGJhY2tncm91bmQ6IHJnYigyMDYsIDIwNiwgMjA2KSAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2Nocm9tZSxcbi5ja2VfaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5ja2VfdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDRweDtcbn1cblxuLmNrZV9ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cblxuLmNrZV90b29sYmFyIGEuY2tlX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci1oZWxwIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4jbWFzcXVlcmFkZS1ibG9jay1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbWFzcXVlcmFkZS1ibG9jay1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1pdGVtLW1hc3F1ZXJhZGUtYXMgbGFiZWwge1xuICBjb2xvcjogI0NBREZFNjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZvcm0taXRlbS1tYXNxdWVyYWRlLWFzIGxhYmVsIHN2ZyB7XG4gIGNvbG9yOiAjMWNhNWI2O1xufVxuXG4uZm9ybS1pdGVtLW1hc3F1ZXJhZGUtYXMgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWl0ZW0tbWFzcXVlcmFkZS1hcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzcHg7XG59XG5cbiNlZGl0LW1hc3F1ZXJhZGUtYXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJsb2NrLWZvcm1zLXN0ZXBzIG9sIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvY2stZm9ybXMtc3RlcHMgb2wgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybXMtc3RlcHMgLmNvbnRlbnQtd3JhcCAuZm9ybS1zdGVwLWhlYWRlcixcbi5mb3Jtcy1zdGVwcyAuY29udGVudC13cmFwIC5mb3JtLWhlYWRlcixcbi5mb3Jtcy1zdGVwcyAuY29udGVudC13cmFwIGZvcm0ge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLndpZHRoLXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwIC5mb3JtLWFjdGlvbnMsXG4uZm9ybXMtc3RlcHMgLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndpZHRoLXdyYXAgLmZvcm0tYWN0aW9ucyA+IGJ1dHRvbixcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwIC5mb3JtLWFjdGlvbnMgPiBidXR0b24sXG4uZm9ybXMtc3RlcHMgLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zID4gYnV0dG9uIHtcbiAgZmxleDogMjtcbn1cblxuLmZvcm1zLXN0ZXBzIC5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyA+IGJ1dHRvbiNlZGl0LXByZXZpb3VzLFxuLndpZHRoLXdyYXAgLmZvcm0tYWN0aW9ucyA+IGEsXG4ucGF0aC1tZW1iZXIgLmNvbnRlbnQtd3JhcCAuZm9ybS1hY3Rpb25zID4gYSxcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwIC5mb3JtLWFjdGlvbnMgPiBidXR0b24jZWRpdC1kZWxldGUsXG4uZm9ybXMtc3RlcHMgLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zID4gYSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2VkaXQtcHJldmlvdXMuYnRuLFxuLmZvcm1zLXN0ZXBzIC5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyA+IGEuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG59XG5cbi5mb3JtLXN0ZXAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLFxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkgYSB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZm9ybS1zdGVwLWhlYWRlciBvbCBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbn1cblxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IC01NXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpOmxhc3QtY2hpbGQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkucHJldmlvdXMtc3RlcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZm9ybS1zdGVwLWhlYWRlciBvbCBsaS5uZXh0LXN0ZXAgc3Bhbixcbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVlNTg3MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLm5leHQtc3RlcCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbn1cblxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkucHJldmlvdXMtc3RlcCxcbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkubmV4dC1zdGVwLFxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkubmV4dC1zdGVwIGEge1xuICBjb2xvcjogI2M0YzRjNDtcbn1cblxuLmZvcm1zLXN0ZXBzIC5jb250ZW50LXdyYXAgLmZvcm0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN0ZXAtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuLnN0ZXAtaGVhZGVyIGgzIHtcbiAgY29sb3I6ICMwMDJkM2Y7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zdGVwLWNvbnRyb2xzIHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG5cbi5zdGVwLWNvbnRyb2xzIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zdGVwLWNvbnRyb2xzIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnN0ZXAtc2tpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtLXdpZGdldC1yZWFkb25seS1maWVsZC13aWRnZXQgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwMmQzZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZpZWxkLS13aWRnZXQtcmVhZG9ubHktZmllbGQtd2lkZ2V0IC5maWVsZC0tbGFiZWwge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5mb3JtLWlubGluZSAuc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1wYXJraW5nLWJsb2NrLXBwLWxpc3Qtc2wtYWRtaW4gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2VkaXQtZmllbGQtZXZlbnQtZGF0ZS0wID4gLnBhbmVsLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZWRpdC1maWVsZC1ldmVudC1kYXRlLTAgPiAucGFuZWwtYm9keSA+IC5jb250YWluZXItaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI2VkaXQtZmllbGQtZXZlbnQtZGF0ZS0wID4gLnBhbmVsLWJvZHkgPiAuY29udGFpbmVyLWlubGluZSA+IC5mb3JtLWlubGluZSB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2wtY29tcGFuaWVzLWZvcm0gI2VkaXQtc3VibWl0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDEwcHg7XG4gIH1cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wYXJraW5nLWJsb2NrLXBwLWxpc3Qtc2wtYWRtaW4gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5mb3JtLWlubGluZSAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNzbC1jb21wYW5pZXMtZm9ybSAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmllbGQtLXR5cGUtdGV4dC1sb25nLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxuICAuZm9ybXMtc3RlcHMgLmNvbnRlbnQtd3JhcCAuZm9ybS1zdGVwLWhlYWRlcixcbiAgLmZvcm1zLXN0ZXBzIC5jb250ZW50LXdyYXAgLmZvcm0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIH1cbiAgLmZvcm1zLXN0ZXBzIC5jb250ZW50LXdyYXAgZm9ybSB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDQwcHggNDBweDtcbiAgfVxuICAuZm9ybS1zdGVwLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG4gIC5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpID4gc3BhbjphZnRlciB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAtOTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAucGF0aC12aXZhcml1bSAuZm9ybS1zdGVwLWhlYWRlciBvbCBsaSA+IHNwYW46YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNTZweDtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxuICAud3JhcHBlci1uaWNlLWxvZ2luLnJlc2V0LXBhc3N3b3JkLWZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbmZvcm0jY29uZmlybS1ldmVudC1jYW5jZWwtZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmZvcm0jY29uZmlybS1ldmVudC1jYW5jZWwtZm9ybSAjZWRpdC1hY3Rpb25zIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuZm9ybSNjb25maXJtLWV2ZW50LWNhbmNlbC1mb3JtIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCA0MHB4O1xufVxuZm9ybSNjb25maXJtLWV2ZW50LWNhbmNlbC1mb3JtIGEuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xufVxuZm9ybSNjb25maXJtLWV2ZW50LWNhbmNlbC1mb3JtIGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ub0NsaWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vdmVybGF5LmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLWNvbnRhaW5lci5jb250YWluZXItZmx1aWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjc0cHgpO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuLmN1cnJlbnQtdXNlci1sb2dpbiAubWFpbi1jb250YWluZXIuY29udGFpbmVyLWZsdWlkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFpbi1jb250YWluZXIuY29udGFpbmVyLWZsdWlkID4gKiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA4O1xufVxuXG4uc2lkZWJhci1maXJzdCB7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5zaWRlYmFyLWZpcnN0Lm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItZmlyc3Qge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBpbmhlcml0O1xuICB9XG4gIC5lcXVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmVxdWFsID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5lcXVhbCA+IFtjbGFzcyo9Y29sLV0gPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5lcXVhbC1tZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmVxdWFsLW1kID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5lcXVhbC1tZCA+IFtjbGFzcyo9Y29sLV0gPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4vKiNzZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1pdGVtLWtleXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59Ki9cbmFzaWRlIC5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuYXNpZGUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbmFzaWRlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuYXNpZGUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG5hc2lkZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLXNscDIxLW1haW4tbWVudSxcbiNibG9jay1zbHAyMS1tYWlubmF2YmxvY2ssXG4jYmxvY2stbWFpbm5hdmJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hc2lkZSAubmF2YmFyLW5hdiB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4vKmFzaWRlIC5uYXZiYXItbmF2LndpdGgtc3Vic2l0ZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlLm1lbnUtLW1haW4ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn0qL1xuYXNpZGUgLm5hdmJhci1uYXYgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5hc2lkZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjQ0FERkU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYXNpZGUgLm5hdmJhci1uYXYgPiBsaSA+IGEuaXMtYWN0aXZlLFxuYXNpZGUgLm5hdmJhci1uYXYgPiBsaSA+IGEuYWN0aXZlLXRyYWlsLFxuYXNpZGUgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsXG5hc2lkZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFjYTViNjtcbn1cblxuYXNpZGUgLm5hdmJhci1uYXYgPiBsaSA+IGEgc3ZnLFxuYXNpZGUgLm5hdmJhci1uYXYgPiBsaS5maXJzdCA+IGEuYmFjay1saW5rID4gc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG59XG5cbmFzaWRlIC5uYXZiYXItbmF2ID4gbGkgPiBhID4gc3ZnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbmFzaWRlIC5uYXZiYXItbmF2ID4gbGkuZmlyc3QgPiBhLmJhY2stbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5hc2lkZSAubmF2YmFyLW5hdiA+IGxpID4gYSAubGluay10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ud2l0aC1zdWJzaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuYXNpZGUgLndpdGgtc3Vic2l0ZSAuaXRtLTEsXG5hc2lkZSAud2l0aC1zdWJzaXRlIC5pdG0tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xufVxuYXNpZGUgLndpdGgtc3Vic2l0ZSAuaXRtLTEge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgbGVmdDogMDtcbn1cbmFzaWRlIC53aXRoLXN1YnNpdGUgLml0bS0yIHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIHJpZ2h0OiAwO1xufVxuYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlID4gbGkuaXRtLTEgPiBhLFxuYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlID4gbGkuaXRtLTIgPiBhIHtcbiAgcGFkZGluZzogMTRweCAwIDE0cHggMTVweDtcbn1cbmFzaWRlIC5uYXZiYXItbmF2LndpdGgtc3Vic2l0ZSA+IGxpID4gYS5zdWItc3dpdGNoLWFjdGl2ZSxcbmFzaWRlIC5uYXZiYXItbmF2LndpdGgtc3Vic2l0ZSA+IGxpOmhvdmVyID4gYS5zdWItc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG59XG5hc2lkZSAubmF2YmFyLW5hdi53aXRoLXN1YnNpdGUgPiBsaS5pdG0tMSA+IGEgc3ZnLFxuYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlID4gbGkuaXRtLTIgPiBhIHN2ZyB7XG4gIGxlZnQ6IDE4cHg7XG4gIHRvcDogMTVweDtcbn1cbmFzaWRlIC5uYXZiYXItbmF2LndpdGgtc3Vic2l0ZSA+IGxpID4gYS5zdWItc3dpdGNoLWFjdGl2ZSBzdmcsXG5hc2lkZSAubmF2YmFyLW5hdi53aXRoLXN1YnNpdGUgPiBsaTpob3ZlciA+IGEuc3ViLXN3aXRjaCBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbiovXG4vKlxuYXNpZGUgLm5hdmJhci1uYXY6bm90KC53aXRoLXN1YnNpdGUpID4gbGkuZmlyc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFjYTViNiAwJSwgIzE2OWViNyAgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHggLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5hc2lkZSAubmF2YmFyLW5hdjpub3QoLndpdGgtc3Vic2l0ZSkgPiBsaS5maXJzdCA+IGEuYmFjay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5hc2lkZSAubmF2YmFyLW5hdjpub3QoLndpdGgtc3Vic2l0ZSkgPiBsaS5maXJzdCBhIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDE2cHg7XG59XG4qL1xuLm1haW4tbWVudS1zd2l0Y2hlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1tZW51LXN3aXRjaGVyIC5zd3RoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzFjYTViNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNjAwbXMgZWFzZSwgY29sb3IgNjAwbXMgZWFzZTtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciAuc3d0aDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciAuc3d0aC1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciAuc3d0aC1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciBpbnB1dFt0eXBlPXJhZGlvXS50b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1tZW51LXN3aXRjaGVyIGlucHV0W3R5cGU9cmFkaW9dLnRvZ2dsZSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciBpbnB1dFt0eXBlPXJhZGlvXS50b2dnbGUgKyBsYWJlbCA+IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzFjYTViNjtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciBpbnB1dFt0eXBlPXJhZGlvXS50b2dnbGUgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxY2E1YjY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubWFpbi1tZW51LXN3aXRjaGVyIGlucHV0W3R5cGU9cmFkaW9dLnRvZ2dsZS50b2dnbGUtbGVmdCArIGxhYmVsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1tZW51LXN3aXRjaGVyIGlucHV0W3R5cGU9cmFkaW9dLnRvZ2dsZS50b2dnbGUtbGVmdCArIGxhYmVsOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciBpbnB1dFt0eXBlPXJhZGlvXS50b2dnbGUudG9nZ2xlLXJpZ2h0ICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciBpbnB1dFt0eXBlPXJhZGlvXS50b2dnbGUudG9nZ2xlLXJpZ2h0ICsgbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLm1haW4tbWVudS1zd2l0Y2hlciBpbnB1dFt0eXBlPXJhZGlvXS50b2dnbGU6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG5cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tYWluLW1lbnUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudS0tbWFpbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm1lbnUtLWdsb2ItbmF2LFxuLm1lbnUtLXZpdmFyaXVtLW5hdixcbi5tZW51LS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1lbnUtLWdsb2ItbmF2LFxuLm1lbnUtLW1haW4sXG4ubWVudS0tdml2YXJpdW0tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xufVxuXG4ubWVudS0tZ2xvYi1uYXYubWVudS1vcGVuLFxuLm1lbnUtLW1haW4ubWVudS1vcGVuLFxuLm1lbnUtLXZpdmFyaXVtLW5hdi5tZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnUtY2hldnJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuYS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi8qIERhc2hib2FyZCBsaW5rcyAqL1xuLmRib2FyZC1uYXYge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5kYm9hcmQtbmF2IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG4gIHBhZGRpbmc6IDIxcHggMDtcbn1cblxuLmRib2FyZC1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saW5rLWFycm93IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5saW5rLWFycm93LFxuLm1vcmUtbGluayBhLFxuLmRib2FyZC1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogMCA2cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb3JlLWxpbmsgYSxcbi5kYm9hcmQtbmF2IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGJvYXJkLW5hdiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cblxuLmxpbmstYXJyb3c6YWZ0ZXIsXG4ubW9yZS1saW5rIGE6YWZ0ZXIsXG4uZGJvYXJkLW5hdiBhOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxY2E1YjY7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlci1tZW51IC5saW5rLWFycm93LmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uc2lkZWJhci1zZWNvbmQgLmRib2FyZC1uYXYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWRtaW4taGVhZGVyIHtcbiAgY29sb3I6ICM5NDk5OWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAyMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucm9sZS1zbWFydGxhYnNfYWRtaW5pc3RyYXRvciAjYWRtaW4tbmF2IC5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja3F1aWNrLWxpbmtzIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtLWFjY291bnQgLmRyb3Bkb3duLmZpcnN0IGEge1xuICBjb2xvcjogIzVlNTg3MjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWVudS0tYWNjb3VudCAuZHJvcGRvd24uZmlyc3QgYSA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kYm9hcmQtbmF2Lm1lbnUtLXF1aWNrLWFkbWluLWxpbmtzIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYm9hcmQtbmF2Lm1lbnUtLXF1aWNrLWFkbWluLWxpbmtzIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lbnUtLXF1aWNrLWFkbWluLWxpbmtzIHtcbiAgICBjb2x1bW4tY291bnQ6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgICBjb2x1bW4td2lkdGg6IDIyMHB4O1xuICB9XG4gIC5tZW51LS1xdWljay1hZG1pbi1saW5rcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLm1lbnUtLXF1aWNrLWFkbWluLWxpbmtzIGxpIGEge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qLm1lbnUtLXF1aWNrLWFkbWluLWxpbmtzIGxpOm50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSwqL1xuICAvKi5tZW51LS1xdWljay1hZG1pbi1saW5rcyBsaTpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBsaSB7Ki9cbiAgLyogIGJvcmRlci1ib3R0b206IG5vbmU7Ki9cbiAgLyp9Ki9cbiAgLm1lbnUtLWFjY291bnQgLmRyb3Bkb3duLmZpcnN0IGEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmxpbmstYXJyb3cge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1lbnUtLW1haW4sXG4gIC5tYWluLW1lbnUtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1haW4td3JhcCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVmdF93cmFwIC5maWVsZC0tdHlwZS1maWxlIC5maWVsZC0tbGFiZWwsXG4ubGVmdF93cmFwIC5maWVsZC0tdHlwZS1saW5rIC5maWVsZC0tbGFiZWwsXG4uZmllbGQtLXdpZGdldC1yZWFkb25seS1maWVsZC13aWRnZXQgLmZpZWxkLS1sYWJlbCxcbi5yaWdodF93cmFwIC5maWVsZC0tbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5yaWdodF93cmFwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtaW1wb3J0YW50LW5vdGVzLFxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtcHJvdG9jb2xzLFxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtdHJvdWJsZXNob290aW5nLFxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtbWFpbnRlbmFuY2Utbm90ZXMsXG4ubGVmdF93cmFwIC5maWVsZC0tbmFtZS1maWVsZC1tYW51YWwtcGRmLSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDI4cHggMCAxMnB4IDA7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtaW1wb3J0YW50LW5vdGVzLFxuLm1hbnVhbF93cmFwLFxuLnByb3RvY29sc193cmFwLFxuLnRyb3VibGVzaG9vdGluZ193cmFwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5sYWItZXF1aXBtZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdXBsb2FkLWFzc2V0IC5maWxlLXNpemUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS1pY28tdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG59XG5cbi5ub2RlLWljby10aXRsZSBzdmcge1xuICBjb2xvcjogIzFjYTViNjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYXVwLXNpZ25hdHVyZS13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2FhYWFhYSAyNSUsICNmZmZmZmYgMjUlLCAjZmZmZmZmIDUwJSwgI2FhYWFhYSA1MCUsICNhYWFhYWEgNzUlLCAjZmZmZmZmIDc1JSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZGYtZ2VuIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJlZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGRmLWdlbiBhIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYWItZXF1aXBtZW50IC5yaWdodF93cmFwIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5cbi5vbmJvYXJkaW5nLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc3VwcG9ydC1ub2RlIC5jb2wtbWQtNiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB3aWR0aDogNDklO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdXBwb3J0LW5vZGUgLmNvbC1tZC02IHNlY3Rpb24gaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQtbm9kZSAuY29sLW1kLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxhYi1lcXVpcG1lbnQgLnJpZ2h0X3dyYXAgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLm1haW4td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmFydGljbGUgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhYi1lcXVpcG1lbnQgYXJ0aWNsZSAuY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1tZW1iZXItZG9jdW1lbnRzIGFydGljbGUgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbWVtYmVyLWRvY3VtZW50cyAuZmllbGQtZ3JvdXAtdG9wd3JhcCxcbi5wYWdlLW5vZGUtdHlwZS1sYWItZXF1aXBtZW50IC5maWVsZC1ncm91cC10b3B3cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWVsZC0tbmFtZS10aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5hdmF0YXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgMTAwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGF0aC1hZG1pbiAubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRlbnQtaGVhZCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG4jbWFpbC1zYWZldHktZGFzaGJvYXJkLWZvcm0gdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbWVtYmVyLWRvY3VtZW50cyAuZmllbGQtZ3JvdXAtdG9wd3JhcCxcbiAgLnBhZ2Utbm9kZS10eXBlLWxhYi1lcXVpcG1lbnQgLmZpZWxkLWdyb3VwLXRvcHdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxuICAuY29udGVudC1oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi8qIEdlbmVyYWwgKi9cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQ6IDE0cHgvMjRweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5jdXJyZW50LXVzZXItbG9naW4sXG5ib2R5LmN1cnJlbnQtdXNlci1wYXNzd29yZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxY2E1YjY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBjb2xvcjogIzAwMmQzZjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogVGFibGUgKi9cbnRhYmxlIHRoZWFkLFxudGFibGUgdGhlYWQgYSxcbi5tYWluLWNvbnRhaW5lciB0YWJsZSB0aGVhZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG59XG5cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xufVxuXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5zcGFuLmZpbGUtaWNvbiB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbnNwYW4uZmlsZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZpbGUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWNhNWI2O1xufVxuXG4uZmlsZSA+IHNwYW4uZmlsZS1zaXplLFxuLmZpbGUgPiBzcGFuIHN2ZyB7XG4gIGNvbG9yOiAjOWI5ZmEwO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxY2E1YjY7XG59XG5cbi8qIEFTSURFICovXG5hc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJEM0Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5hc2lkZS5zaWRlYmFyLXNlY29uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjMDAyRDNGO1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG5hc2lkZSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYXNpZGUgPiAucmVnaW9uLFxuLmFzaWRlLW5hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hc2lkZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5zaWRlYmFyLWZpcnN0Lm9wZW4gLmFzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWdpb24tc2lkZWJhci10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYXNpZGUuc2lkZWJhci1maXJzdCA+IC5yZWdpb24sXG4gIC5hc2lkZS1uYXZiYXIge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAuYXNpZGUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYXNpZGUuc2lkZWJhci1zZWNvbmQgPiAucmVnaW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXNpZGUuc2lkZWJhci1zZWNvbmQgPiAucmVnaW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE4JSAzMHB4IDE1cHg7XG4gIH1cbn1cbi8qIEZvb3RlciAqL1xuZm9vdGVyLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vc2xwMjEvaW1hZ2VzL2JnLWZvb3Rlci5wbmdcIikgNTAlIDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRThGNEY3O1xuICBtaW4taGVpZ2h0OiAyNzRweDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgfVxufVxuLm1haW4tc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tc2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uY29udGVudC13cmFwIC5kaWZmLWhlYWRlcixcbi5jb250ZW50LXdyYXAgLmRpZmYtY29udHJvbHMsXG4uY29udGVudC13cmFwIC5kaWZmLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggNDBweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmNvbnRlbnQtd3JhcCxcbiAgLmN1cnJlbnQtYWRtaW4tZGFzaGJvYXJkIC5jb250ZW50LXdyYXAsXG4gIC5jdXJyZW50LWhlbHAtYW5kLWRvY3VtZW50YXRpb24gLmNvbnRlbnQtd3JhcCxcbiAgLmN1cnJlbnQtdml2YXJpdW0gLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgfVxufVxuLyogQnV0dG9ucyAqL1xuLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5idG4sXG5hLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFjYTViNiAwJSwgIzE2OWViNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTJweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDQwMG1zO1xufVxuXG5hLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmEuYnV0dG9uIHtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi5idG46aG92ZXIsXG5hLmJ1dHRvbjpob3ZlcixcbmEuYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzFjYTViNiAwJSwgIzE2OWViNyAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFjYTViNiAwJSwgIzE2OWViNyAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjE2ODcyIDAlLCAjZWU0NTUwIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmMTY4NzIgMCUsICNlZTQ1NTAgMTAwJSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5zcGFuLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLnBwLWJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5wcC1idG4td2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ1NTA7XG4gIGJvcmRlci1jb2xvcjogI2VlNDU1MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hc2lkZS10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMTVweDtcbn1cblxuLmFzaWRlLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hc2lkZS10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uYXNpZGUtdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hc2lkZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWdpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogY2VudGVyIDE4cHgvMTIwcHggbm8tcmVwZWF0IHVybChcIi90aGVtZXMvY3VzdG9tL3NscDIxL2ltYWdlcy9TbWFydExhYnNfbG9nby5zdmdcIik7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbmEubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGEubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgfVxufVxuLmxpc3Qtc2VjdGlvbiAuYnMtcmVnaW9uLS1tYWluIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdC1zZWN0aW9uIC5icy1yZWdpb24tLW1haW4gPiAuYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1zZWN0aW9uIC5ibG9jay12aWV3cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuXG4ubGlzdC1zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctYmxvY2stcHAtbGlzdC1tZW1iZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5saXN0LXNlY3Rpb24gLmJsb2NrLXZpZXdzW2NsYXNzKj1ibG9jay12aWV3cy1ibG9ja3NhZmV0eS1jb250YWN0cy1ibG9jay1dIC5ibG9jay10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LXNlY3Rpb24gLmJsb2NrLXZpZXdzW2NsYXNzKj1ibG9jay12aWV3cy1ibG9ja3NhZmV0eS1jb250YWN0cy1ibG9jay1dIC5ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIC5saXN0LXNlY3Rpb24gLmJsb2NrLXZpZXdzW2NsYXNzKj1ibG9jay12aWV3cy1ibG9ja3NhZmV0eS1jb250YWN0cy1ibG9jay1dIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC52aWV3IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMjBweCA0MHB4O1xuICB9XG59XG4uZGFzaGJvYXJkLXNlY3Rpb24gLmJsb2NrLXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmRhc2hib2FyZC1zZWN0aW9uIC5ibG9jay12aWV3cyAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogIzAwMmQzZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmRhc2hib2FyZC1zZWN0aW9uIC5ibG9jay12aWV3c1tjbGFzcyo9YmxvY2stdmlld3MtYmxvY2tzYWZldHktY29udGFjdHMtYmxvY2stXSAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5kYXNoYm9hcmQtc2VjdGlvbiAuYmxvY2stdmlld3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGFzaGJvYXJkLXNlY3Rpb24gLmJsb2NrLXZpZXdzIC5tb3JlLWxpbmsge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGFzaGJvYXJkLXNlY3Rpb24gLmJzLXJlZ2lvbiA+IC5ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRhc2hib2FyZC1zZWN0aW9uIC5icy1yZWdpb24gPiAuYmxvY2sge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG59XG4vKiBNYWluIGNvbnRlbnQgaGVhZGVyICovXG4uY29udGVudC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbmF2YmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtLS1maXJzdCxcbi5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtLS1sYXN0LFxuLnBhZ2luYXRpb24gPiAubm90LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgPiBhIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAucGFnZXJfX2l0ZW0tLW5leHQgPiBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBib3JkZXItY29sb3I6ICMxY2E1YjY7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhNWI2O1xuICBjb2xvcjogIzFjYTViNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2luYXRpb24gPiAucGFnZXJfX2l0ZW0tLWZpcnN0LFxuICAucGFnaW5hdGlvbiA+IC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtLS1wcmV2aW91cyA+IGEsXG4gIC5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtLS1uZXh0ID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uID4gLm5vdC1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnJlZ2lvbi1oaWdobGlnaHRlZCxcbmRpdi5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5tZXNzYWdlc19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG59XG5cbi5ub2RlLWZvcm0gLm1lc3NhZ2VzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZXJ0LSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjNmNTtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjNmNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYWxlcnQgc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAyNXB4O1xufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTFlMztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzVlNTg3Mztcbn1cblxuLmFsZXJ0LWRhbmdlciBzdmcge1xuICBjb2xvcjogI2VmNDY1MDtcbn1cblxuLmFsZXJ0IC5zdmctaW5saW5lLS1mYS5mYS13LTE2IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cblxuLmFsZXJ0IGIsXG4uYWxlcnQgYSxcbi5hbGVydCBzdHJvbmcge1xuICBjb2xvcjogIzAwMmQzZjtcbn1cblxuLmFsZXJ0IC5jbG9zZSB7XG4gIGNvbG9yOiAjMDAyZDNmO1xufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5hbGVydCBhOm5vdCguY2xvc2UpOm5vdCguYnRuKSxcbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gIH1cbn1cbi5wcm9maWxlLCAudm9jYWJ1bGFyeS1jb21wYW55IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFjYTViNiAwJSwgIzE2OWViNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2ZpbGUgaDMsIC52b2NhYnVsYXJ5LWNvbXBhbnkgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZTUxYzIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogUGFnZSBIZWFkZXJzICovXG4ucGFnZS1oZWFkZXItd3JhcCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctYmxvY2stcHAtbGlzdC1tZW1iZXIgPiBoMi5ibG9jay10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtaGVhZGVyLXdyYXAgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZ2UtaGVhZGVyLXdyYXAgLmJsb2NrLXRpdGxlLFxuLmZvcm0tc3RlcC1oZWFkZXIgLmJsb2NrLXRpdGxlLFxuLnBhZ2UtaW5oZWFkLXdyYXAgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFnZS1oZWFkZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnBhZ2UtaGVhZGVyLW1lbnUgYSB7XG4gIG1hcmdpbjogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmgyLnRvcC10aXRsZSxcbi5ibG9jay1zbWFydGxhYnMtZW1wbG95ZWUgPiBoMixcbi5ibG9jay12aWV3cy1ibG9ja21lbWJlcnMtcHJvZmlsZXMtYmxvY2stbWVtYmVycy1wcm9maWxlcyA+IGgyLmJsb2NrLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrbWVtYmVycy1wcm9maWxlcy1ibG9jay0xID4gaDIuYmxvY2stdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2ttZW1iZXJzLXByb2ZpbGVzLWJsb2NrLTIgPiBoMi5ibG9jay10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctcmVxdWVzdC1ibG9jay1wZW5kaW5nLXBwci1hZG1pbiA+IGgyLmJsb2NrLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWJsb2NrLWV2ZW50cy1wZW5kaW5nID4gaDIuYmxvY2stdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2twYXJraW5nLWJsb2NrLXBwLWxpc3Qtc2wtYWRtaW4gPiBoMi5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjMDMzMDQyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlci13cmFwIFtjbGFzcyo9Y29sLV0sXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctYmxvY2stcHAtbGlzdC1tZW1iZXIgPiBoMi5ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIGgyLnRvcC10aXRsZSxcbiAgLmJsb2NrLXNtYXJ0bGFicy1lbXBsb3llZSA+IGgyLFxuICAuYmxvY2stdmlld3MtYmxvY2ttZW1iZXJzLXByb2ZpbGVzLWJsb2NrLW1lbWJlcnMtcHJvZmlsZXMgPiBoMi5ibG9jay10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWVtYmVycy1wcm9maWxlcy1ibG9jay0xID4gaDIuYmxvY2stdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja21lbWJlcnMtcHJvZmlsZXMtYmxvY2stMiA+IGgyLmJsb2NrLXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJraW5nLXJlcXVlc3QtYmxvY2stcGVuZGluZy1wcHItYWRtaW4gPiBoMi5ibG9jay10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWJsb2NrLWV2ZW50cy1wZW5kaW5nID4gaDIuYmxvY2stdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctYmxvY2stcHAtbGlzdC1zbC1hZG1pbiA+IGgyLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIH1cbn1cbi5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnZpZXctZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMDtcbn1cblxuLnRhYnMsXG4ubmF2Lm5hdi10YWJzLmZpbHRlci1mb3JtYXRzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFicy0tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWJzLS1wcmltYXJ5IGxpIHtcbiAgZmxleDogMTtcbn1cblxuLm5hdi10YWJzID4gbGkge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzk0OTk5YjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhLFxuLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzFjYTViNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhID4gc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubmF2LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbn1cblxuLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXM6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgPiBzdmcsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhID4gc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJzLWxlZnQudmVydGljYWwtdGFicyA+IC5uYXYtdGFicyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYnMtbGVmdCAudmVydGljYWwtdGFiLWJ1dHRvbiAuc3VtbWFyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnRhYnMtbGVmdCAudmVydGljYWwtdGFiLWJ1dHRvbi5hY3RpdmUgLnN1bW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi10YWJzLnZlcnRpY2FsLXRhYnMtbGlzdCA+IGxpID4gYSxcbi5uYXYtdGFicy52ZXJ0aWNhbC10YWJzLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ubmF2LXRhYnMudmVydGljYWwtdGFicy1saXN0ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbn1cblxuLnRhYnMtbGVmdCA+IC50YWItY29udGVudC52ZXJ0aWNhbC10YWJzLXBhbmVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I2Jsb2NrLXNscDIxLWFkbWlubmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubWVudS0tbWFpbixcbiAgbmF2I2Jsb2NrLXNscDIxLW1haW4tbWVudSAubWVudS0tbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbmF2I2Jsb2NrLXNscDIxLWFkbWlubmF2aWdhdGlvbiAubmF2YmFyLW5hdiBsaSxcbiAgbmF2I2Jsb2NrLXNscDIxLW1haW5uYXZibG9jayAubmF2YmFyLW5hdiBsaSxcbiAgbmF2I2Jsb2NrLW1haW5uYXZibG9jayAubmF2YmFyLW5hdiBsaSxcbiAgbmF2I2Jsb2NrLXNscDIxLW1haW4tbWVudSAubWVudS0tbWFpbiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYnMtLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuI2FkbWluLW5hdiBuYXYgdWwgbGkgYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWdpb24tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmJsb2NrLWV4dGVybmFsLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGRzLWR1YWwtcmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxOTZmMztcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzIHRyYW5zcGFyZW50ICMyMTk2ZjMgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uY29tbWVudC1pbnRlcm5hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RDk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tYWluLXdyYXAgLmZpZWxkLm1lbWJlci1pbWcsIC52b2NhYnVsYXJ5LWNvbXBhbnkgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWVtYmVyLWltZyBpbWcsIC52b2NhYnVsYXJ5LWNvbXBhbnkgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyBpbWcge1xuICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5jZW50ZXJpbmctdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZmlsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9maWxlLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucHJvZmlsZS1oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucHJvZmlsZS1maWVsZHMge1xuICBwYWRkaW5nOiAyMHB4IDI4cHggMjBweCAyOHB4O1xufVxuXG4ucHJvZmlsZS1maWVsZHMgLmZpZWxkLS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9maWxlLWhlYWRlciAuZmllbGQtLW5hbWUtbmFtZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtZXJyb3IgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnF1aWNrZWRpdC1maWVsZC5xdWlja2VkaXQtZWRpdGFibGUsXG4ucXVpY2tlZGl0LWZpZWxkIC5xdWlja2VkaXQtZWRpdGFibGUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZS13aWRnZXQgLmpzLWZvcm0tZmlsZSxcbi5qcy1mb3JtLW1hbmFnZWQtZmlsZSAuanMtZm9ybS1maWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uanMtZm9ybS1tYW5hZ2VkLWZpbGUgLmpzLWZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBpbnB1dC5mb3JtLWZpbGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucGFnZS1oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuZGl2LnByb2ZpbGUgLmZpZWxkLS1sYWJlbC1pbmxpbmUge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19wcF9saXN0IGEge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWRvbWFpbnMgLmNvbnRyb2xzIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzFjYTViNjtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogMTRweC8yNHB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1kb21haW5zIC5jb250cm9scyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWRvbWFpbnMgLmNvbnRyb2xzIGE6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1kb21haW5zIC5wYXJhZ3JhcGhzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVtYmVyLWltZyBpbWcsIC52b2NhYnVsYXJ5LWNvbXBhbnkgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudm9jYWJ1bGFyeS1jb21wYW55IC5jb21wYW55LWxvZ28tYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC52b2NhYnVsYXJ5LWNvbXBhbnkgLmNvbXBhbnktbmFtZS1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tYWluLXdyYXAgLmZpZWxkLm1lbWJlci1pbWcge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5tZW1iZXItaW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIDAgMCAzNHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAudm9jYWJ1bGFyeS1jb21wYW55IC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuICAucHJvZmlsZSwgLnZvY2FidWxhcnktY29tcGFueSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuICAucHJvZmlsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvZmlsZS1oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gIH1cbiAgLnZvY2FidWxhcnktY29tcGFueSAucHJvZmlsZS1oZWFkZXIgaDMsIC52b2NhYnVsYXJ5LWNvbXBhbnkgLnByb2ZpbGUtaGVhZGVyIGgzIC5maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9maWxlLWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxufVxuI3Ziby1hY3Rpb24tZm9ybS13cmFwcGVyIC5qcy1mb3JtLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDIzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jdmJvLWFjdGlvbi1mb3JtLXdyYXBwZXIgLnZiby1tdWx0aXBhZ2Utc2VsZWN0b3IsXG4jdmJvLWFjdGlvbi1mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS1zZWxlY3QtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Ziby1hY3Rpb24tZm9ybS13cmFwcGVyIC5jb250cm9sLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnZpZXctaWQtbWVtYmVyc19wcm9maWxlcyAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHRoOm50aC1jaGlsZCgyKSxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk7XG59XG5cbiN2aWV3cy1mb3JtLW1lbWJlcnMtcHJvZmlsZXMtYmxvY2stMSAudGFibGUtcmVzcG9uc2l2ZSB0aDpudGgtY2hpbGQoMiksXG4jdmlld3MtZm9ybS1tZW1iZXJzLXByb2ZpbGVzLWJsb2NrLTIgLnRhYmxlLXJlc3BvbnNpdmUgdGg6bnRoLWNoaWxkKDIpLFxuI3ZpZXdzLWZvcm0tbWVtYmVycy1wcm9maWxlcy1ibG9jay0xIC50YWJsZS1yZXNwb25zaXZlIHRkOm50aC1jaGlsZCgyKSxcbiN2aWV3cy1mb3JtLW1lbWJlcnMtcHJvZmlsZXMtYmxvY2stMiAudGFibGUtcmVzcG9uc2l2ZSB0ZDpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlldy1pZC1tZW1iZXJzX3Byb2ZpbGVzIC52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udmlldy1pZC1tZW1iZXJzX3Byb2ZpbGVzIC52Ym8tdmlldy1mb3JtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUgdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaWQtbWVtYmVyc19wcm9maWxlcyAudmJvLXZpZXctZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb3JtLWl0ZW0tZmllbGQtdXNlci1jb21wYW55LXRhcmdldC1pZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmZvcm0taXRlbS1maWVsZC11c2VyLWNvbXBhbnktdGFyZ2V0LWlkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLnBhZ2UtaGVhZGVyIHtcbiAgY29sb3I6ICMwMzMwNDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuXG5oMS5wYWdlLWhlYWRlciBzdmcsXG4udmlldy1oZWFkZXIgaDIgc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4jYmxvY2stc2xwMjEtbGFiZXF1aXBtZW50aGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmZvcm0tdHlwZS1jc2hzIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiBsaSB7XG4gIGNvbG9yOiAjOWI5ZmEwO1xufVxuXG50aCA+IGEsXG4uYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1cnJlbnQtYWRtaW4tZGFzaGJvYXJkIC5icmVhZGNydW1iLFxuICAuY3VycmVudC1oZWxwLWFuZC1kb2N1bWVudGF0aW9uIC5icmVhZGNydW1iLFxuICAuY3VycmVudC12aXZhcml1bSAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIGgxLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIH1cbiAgI2Jsb2NrLXNscDIxLWxhYmVxdWlwbWVudGhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAxNiUgMzBweCAxNiU7XG4gIH1cbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1ZTU4NzM7XG59XG5cbi51aS1tZW51IC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktbWVudS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1tZW51LnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVpLW1lbnUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1tZW51LnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1tZW51LnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWU1ODczO1xufVxuXG4udWktbWVudS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uID4gZGl2IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4udWktbWVudS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVpLW1lbnUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY29sb3I6ICMxOGEwYjc7XG59XG5cbi51aS1hdXRvY29tcGxldGUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tZ3JvdXAge1xuICBjb2xvcjogIzAzMzA0MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5tYWludGVuYW5jZS1wYWdlLFxuLm1haW50ZW5hbmNlLXBhZ2UgLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmQzZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2UgaDEsXG4ubWFpbnRlbmFuY2UtcGFnZSAubmF2YmFyLXRleHQuc2l0ZS1zbG9nYW4ge1xuICBjb2xvcjogI2NhZGZlNjtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5cbi52aWV3LWhlYWRlciBoMiB7XG4gIGNvbG9yOiAjMDMzMDQyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWl0ZW0ta2V5cyB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLnZpZXctdXNlcnMtc2VhcmNoIC52aWV3cy1yb3cgaDQgYSxcbi52aWV3LXNlYXJjaCAudmlld3Mtcm93IGg0IGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jdmlldy1maWVsZC10aWNrZXQtbnVtLXRhYmxlLWNvbHVtbiB7XG4gIG1pbi13aWR0aDogMTA1cHg7XG59XG5cbi52aWV3LWVtcHR5IHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4udmlldy1lbXB0eSBzdmcge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuXG4udmlldy1pZC1tZW1iZXJfZG9jdW1lbnRzIC52aWV3cy1maWVsZC1ib2R5IGEsXG4udmlldy1pZC1sYWJfZXF1aXBtZW50cyAudmlld3MtZmllbGQtYm9keSBhIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG59XG5cbi52aWV3LWdyb3VwLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udmlldy1ncm91cC13cmFwID4gaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xufVxuXG4udmlldy1ncm91cC13cmFwID4gLnZpZXctZ3JvdXAtZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52aWV3LWdyb3VwLXdyYXAgaDMge1xuICBjb2xvcjogIzVlNTg3MztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xufVxuXG4udmlldy1ncm91cC13cmFwID4gLnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udmlldy1ncm91cC13cmFwID4gLnJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG5cbi5saXN0LXNlY3Rpb24gLmJzLXJlZ2lvbi0tbWFpbiA+IC5ibG9jay5ibG9jay12aWV3cy1ibG9ja2RvY3MtYmxvY2stZG9jcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrX2RvY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19kb2NzIHRib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19kb2NzIC5wYWdlci1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnZpZXcudmlldy1kaXNwbGF5LWlkLW1lbWJlcl9kb2N1bWVudHMgLnZpZXctcGFnZXIsXG4udmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudmlldy1wYWdlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LnZpZXctZGlzcGxheS1pZC1tZW1iZXJfZG9jdW1lbnRzLFxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LnZpZXctZGlzcGxheS1pZC1tZW1iZXJfZG9jdW1lbnRzIC52aWV3LWhlYWRlcixcbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudmlldy1maWx0ZXJzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIC52aWV3LWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBtYXJnaW46IDA7XG59XG5cbi52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIC52aWV3LWZpbHRlcnMgbGFiZWwuY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIC52aWV3LWZpbHRlcnMgLmJ0biB7XG4gIHBhZGRpbmc6IDZweCA0MHB4O1xufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLW1lbWJlcl9kb2N1bWVudHMgLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnRhYmxlIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLFxuLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnRhYmxlIHRkLnZpZXdzLWZpZWxkLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX2RvY19hZG1pbiAucGFnZS1oZWFkZXItd3JhcCxcbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFnZS1oZWFkZXItd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTVweCA1cHggMDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19kb2NfYWRtaW4gLnBhZ2UtaGVhZGVyLXdyYXAgLnBhZ2UtaGVhZGVyLXRpdGxlLFxuLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYWdlLWhlYWRlci13cmFwIC5wYWdlLWhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNvbnRlbnQtd3JhcCAudmlldy1sYWItZXF1aXBtZW50cyBmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHggMCA0MHB4O1xuICB9XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LXBhcmtpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgfVxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLW1lbWJlcl9kb2N1bWVudHMgLnZpZXctaGVhZGVyLFxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLW1lbWJlcl9kb2N1bWVudHMgLnRhYmxlIHRkLFxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnRhYmxlIHRkLFxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnZpZXctZmlsdGVycyB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG4gIC52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIC50YWJsZSB0ZC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSxcbiAgLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnRhYmxlIHRkLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDQwcHg7XG4gIH1cbiAgLnZpZXcudmlldy1kaXNwbGF5LWlkLW1lbWJlcl9kb2N1bWVudHMgLnZpZXctcGFnZXIsXG4gIC52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIC52aWV3LXBhZ2VyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja19kb2NzIC5wYWdlci1uYXYge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAudmlldy1ncm91cC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnZpZXctZ3JvdXAtd3JhcCA+IGgyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbiAgLnZpZXctZ3JvdXAtd3JhcCA+IC52aWV3LWdyb3VwLWRlc2Mge1xuICAgIHBhZGRpbmc6IDAgNDBweCAyMHB4IDQwcHg7XG4gIH1cbiAgLnZpZXctZ3JvdXAtd3JhcCA+IC5yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19kb2NzX3Jlc291cmNlcyAuZmlsZS1zaXplIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtYW8tZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYW8tZGVsaXZlcnktZGF0ZSBhLCAubm9kZS1hby1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWFvLWRlbGl2ZXJ5LWRhdGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWFvLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWFvLWRlbGl2ZXJ5LWRhdGUgYSAuZmllbGQtbGFiZWwsIC5ub2RlLWFvLWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYW8tZGVsaXZlcnktZGF0ZSBhIC5maWVsZC1sYWJlbCB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZS1hby1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hby1kZWxpdmVyeS1kYXRlIGEgLmljb24sIC5ub2RlLWFvLWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYW8tZGVsaXZlcnktZGF0ZSBhIC5pY29uIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFvIC5wb3BvdmVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLnBkZi1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAucGRmLWxpc3QgdGgge1xuICBiYWNrZ3JvdW5kOiAjMUNBNUI2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIC5wZGYtbGlzdCB0ZCwgLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLnBkZi1saXN0IHRoIHtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDQTVCNjtcbn1cblxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2VzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIC5hbWVuZG1lbnQtY2hhbmdlcy1oZWFkZXIgLmFtZW5kbWVudC1jaGFuZ2VzLWhlYWRlci10aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIC5hbWVuZG1lbnQtY2hhbmdlcy1oZWFkZXIgLmFtZW5kbWVudC1jaGFuZ2VzLWhlYWRlci1saW5rIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuYW1lbmRtZW50LWNoYW5nZXMtaGVhZGVyIC5hbWVuZG1lbnQtY2hhbmdlcy1oZWFkZXItbGluayBhIHtcbiAgY29sb3I6ICMxQ0E1QjY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuYW1lbmRtZW50LWNoYW5nZXMtaGVhZGVyIC5hbWVuZG1lbnQtY2hhbmdlcy1oZWFkZXItbGluayAuYW1lbmRtZW50LWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2VzLWhlYWRlciAuYW1lbmRtZW50LWNoYW5nZXMtaGVhZGVyLWxpbmsgLmFtZW5kbWVudC1saW5rcyBsaSBhLnZpZXctZnVsbC1hbWVuZG1lbnQge1xuICBiYWNrZ3JvdW5kOiAjMUNBNUI2O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2VzLWhlYWRlciAuYW1lbmRtZW50LWNoYW5nZXMtaGVhZGVyLWxpbmsgLmFtZW5kbWVudC1saW5rcyBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgLyogYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsgKi9cbn1cbi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIC5hbWVuZG1lbnQtY2hhbmdlcy1oZWFkZXIgLmFtZW5kbWVudC1jaGFuZ2VzLWhlYWRlci1saW5rIC5hbWVuZG1lbnQtbGlua3MgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHBhZGRpbmc6IDVweCA1cHggMTVweCA1cHg7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuYW1lbmRtZW50LWNoYW5nZS1pdGVtIGgzIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cbi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0gaDMgc3BhbiB7XG4gIGNvbG9yOiAjMUNBNUI2O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuYW1lbmRtZW50LWNoYW5nZS1pdGVtIGgzIGEge1xuICBjb2xvcjogIzFDQTVCNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuYW1lbmRtZW50LWNoYW5nZS1pdGVtIC5hbWVuZG1lbnQtanVzdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbSAuYW1lbmRtZW50LWp1c3RpZmljYXRpb24td3JhcHBlciBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbSAuYW1lbmRtZW50LWp1c3RpZmljYXRpb24td3JhcHBlciAuanMtZm9ybS10eXBlLXRleHRhcmVhIC5mb3JtLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbS1maWVsZHMgLmZpZWxkLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuYW1lbmRtZW50LWNoYW5nZS1pdGVtLWZpZWxkcyAuYXVwLWFtZW5kbWVudC1jaGFuZ2UtbGlzdCB7XG4gIHdpZHRoOiA5OSU7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuYW1lbmRtZW50LWNoYW5nZS1pdGVtLWZpZWxkcyAuYXVwLWFtZW5kbWVudC1jaGFuZ2UtbGlzdCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNvbG9yOiAjNWU1ODczO1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbS1maWVsZHMgLmF1cC1hbWVuZG1lbnQtY2hhbmdlLWxpc3QgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBjb2xvcjogIzFjYTViNjtcbn1cbi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0tZmllbGRzIC5hdXAtYW1lbmRtZW50LWNoYW5nZS1saXN0IC5vcmlnaW5hbC1kYXRhIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0tZmllbGRzIC5hdXAtYW1lbmRtZW50LWNoYW5nZS1saXN0IC5jaGFuZ2VkLWRhdGEge1xuICB3aWR0aDogNTAlO1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbS1maWVsZHMgLmF1cC1hbWVuZG1lbnQtY2hhbmdlLWxpc3QgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFtZW5kbWVudC1yZXZpZXctZm9ybXMgLmFtZW5kbWVudC1qdXN0aWZpY2F0aW9ucy13cmFwcGVyIC5qcy10ZXh0LWZvcm1hdC13cmFwcGVyIC5qcy1maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jdml2YXJpdW0tYXVwLWNvbXBhbnktYWRkcmVzcy13cmFwcGVyIC5wYW5lbC1oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiN2aXZhcml1bS1hdXAtcHJpbmNpcGFsLWludmVzdGlnYXRvci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtYW5pbWFscyB7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuXG4ubm9kZS1hdXAtc2VjdGlvbi1iLWZvcm0ge1xuICAvKiBQYXJhZ3JhcGggZmllbGQgKi9cbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tY2F0ZWdvcmllcyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1jYXRlZ29yaWVzIC5maWVsZC1tdWx0aXBsZS10YWJsZSBjYXB0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tY2F0ZWdvcmllcyAuZmllbGQtbXVsdGlwbGUtdGFibGUgdGhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1jYXRlZ29yaWVzIC5maWVsZC1tdWx0aXBsZS10YWJsZSB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHggNXB4IDEwcHggMDtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tY2F0ZWdvcmllcyAuZmllbGQtbXVsdGlwbGUtdGFibGUgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1jYXRlZ29yaWVzIC5maWVsZC1tdWx0aXBsZS10YWJsZSAuZGVsdGEtb3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1jYXRlZ29yaWVzIC5maWVsZC1tdWx0aXBsZS10YWJsZSAuYWN0aW9uIC5wYXJhZ3JhcGhzLWRyb3Bkb3duLWFjdGlvbnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YxNjg3MiAwJSwgI2VlNDU1MCAxMDAlKTtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tY2F0ZWdvcmllcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tY2F0ZWdvcmllcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgdWwgbGkuY29uZmlybS1yZW1vdmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubm9kZS1hdXAtc2VjdGlvbi1iLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1wYWluLWNhdGVnb3JpZXMgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIHVsIGxpLmNvbmZpcm0tcmVtb3ZlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YxNjg3MiAwJSwgI2VlNDU1MCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1hdXAtc2VjdGlvbi1iLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1wYWluLWNhdGVnb3JpZXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqL1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi10b3RhbC1udW1iZXIgLmZvcm0taXRlbSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi10b3RhbC1udW1iZXIgLmZvcm0taXRlbSAuZm9ybS1udW1iZXIge1xuICBtYXgtd2lkdGg6IDE3NXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1zdWJ0b3RhbC1udW1iZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tc3VidG90YWwtbnVtYmVyIC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubm9kZS1hdXAtc2VjdGlvbi1iLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1wYWluLXN1YnRvdGFsLW51bWJlciAuZm9ybS1pdGVtIC5mb3JtLW51bWJlciB7XG4gIG1heC13aWR0aDogMTc1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzFjYTViNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tcmVtYWluaW5nLW51bWJlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1yZW1haW5pbmctbnVtYmVyIC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubm9kZS1hdXAtc2VjdGlvbi1iLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1wYWluLXJlbWFpbmluZy1udW1iZXIgLmZvcm0taXRlbSAuZm9ybS1udW1iZXIge1xuICBtYXgtd2lkdGg6IDE3NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG4ubm9kZS1hdXAtc2VjdGlvbi1iLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1ub3QtdG90YWwtZXhwbGFuYXRpb24ge1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tYWxsZXZpYXRpb24gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1pbmNsdWRlLW9ic2VydmUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtY3JpdGVyaWEtZGlzdHJlc3MgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYWluLW92ZXItMy15ZWFyIC5mb3JtLWl0ZW0gLmZvcm0tbnVtYmVyIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtcGFpbi1vdmVyLTMteWVhciAuZm9ybS1pdGVtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5hcGNjLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuYXBjYy10YWJsZSAuY29sdW1uLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSAuYXBjYy10YWJsZSAuY29sdW1uLWRlc2Mge1xuICB3aWR0aDogNzAlO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIC5hcGNjLWFkZGl0aW9uYWwtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tZC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDMtb2NjdXItZGV0YWlscy1kZXNjIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdml2YXJpdW0tcHJpbmNpcGFsLWludmVzdGlnYXRvci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3ZpdmFyaXVtLXByaW5jaXBhbC1pbnZlc3RpZ2F0b3Itd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ub2RlLWFvLWZvcm0gI3ZpdmFyaXVtLWFvLXByb3RvY29sLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vZGUtYW8tZm9ybSAjdml2YXJpdW0tYW8tc3RyYWluLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vZGUtYW8tZm9ybSAuYW8tYW5pbWFscy1hZ2UtYW5kLXdlaWdodCAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLm5vZGUtYW8tZm9ybSAudml2YXJpdW0tYW8tc3RhdHVzLXRvLXVwbG9hZC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG4uYW1lbmRtZW50LWZvcm0gI2FtZW5kbWVudC1jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hbWVuZG1lbnQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbiNkcnVwYWwtbW9kYWw6aGFzKC5hbWVuZG1lbnQtZm9ybSkge1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uYXVwLXRlcm1pbmF0ZS1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4jZHJ1cGFsLW1vZGFsOmhhcyguYXVwLWRlbGV0ZS1mb3JtKSB7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbiN2aXZhcml1bS1hby1wcmluY2lwYWwtaW52ZXN0aWdhdG9yLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3ZpdmFyaXVtLWFvLXByaW5jaXBhbC1pbnZlc3RpZ2F0b3Itd3JhcHBlciBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI2RydXBhbC1tb2RhbDpoYXMoI3N0YWdlLWFjdGlvbi1mb3JtLXdyYXBwZXIpIHtcbiAgei1pbmRleDogMTA1MTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0YWdlLXRvb2xiYXItc3RhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB6LWluZGV4OiA1MDtcbn1cbi5zdGFnZS10b29sYmFyLXN0YWdlLXdyYXBwZXIgLnN0YWdlLWxpc3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGFnZS10b29sYmFyLXN0YWdlLXdyYXBwZXIgLnN0YWdlLWxpc3QgbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zdGFnZS10b29sYmFyLXN0YWdlLXdyYXBwZXIgLnN0YWdlLWxpc3QgbGkuc3RhZ2UtbGV2ZWwtaGVhZGxpbmUge1xuICBmbGV4OiA0IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uc3RhZ2UtdG9vbGJhci1zdGFnZS13cmFwcGVyIC5zdGFnZS1saXN0IGxpLnN0YWdlLWxldmVsIHtcbiAgZmxleDogNSAwIDA7XG59XG4uc3RhZ2UtdG9vbGJhci1zdGFnZS13cmFwcGVyIC5zdGFnZS1saXN0IGxpLnN0YWdlLWxldmVsIC5zdGFnZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnN0YWdlLXRvb2xiYXItc3RhZ2Utd3JhcHBlciAuc3RhZ2UtbGlzdCBsaS5zdGFnZS1sZXZlbCAuc3RhZ2UtZGV0YWlsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnN0YWdlLXRvb2xiYXItc3RhZ2Utd3JhcHBlciAuc3RhZ2UtbGlzdCBsaS5zdGFnZS1sZXZlbC5hY3RpdmUgLnN0YWdlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNTg3MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZTU4NzM7XG59XG4uc3RhZ2UtdG9vbGJhci1zdGFnZS13cmFwcGVyIC5zdGFnZS1saXN0IGxpLnN0YWdlLWxldmVsLmFjdGl2ZSAuc3RhZ2UtZGV0YWlsIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3RhZ2UtdG9vbGJhci1zdGFnZS13cmFwcGVyIC5zdGFnZS1saXN0IGxpLnN0YWdlLWxldmVsLWxpbmUge1xuICBmbGV4OiAzIDAgMDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLnN0YWdlLXRvb2xiYXItc3RhZ2Utd3JhcHBlciAuc3RhZ2UtbGlzdCBsaS5zdGFnZS1sZXZlbC1saW5lIC5sZXZlbC1saW5lIHtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtaGVhZGVyLWluZm8ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAyNSU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDJEM0Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiA1MCU7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5hdXAtYWN0aW9uLWxpbmsgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC52aWV3LWxpbmstd3JhcHBlciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAuZWRpdC1saW5rLXdyYXBwZXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtaGVhZGVyLWluZm8gLmF1cC1zdGFnZS1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb24tbGlua3MgLmVkaXQtbGluay13cmFwcGVyLnNob3ctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAuZWRpdC1saW5rLXdyYXBwZXIuaGlkZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtaGVhZGVyLWluZm8gLmF1cC1zdGFnZS1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb24tbGlua3MgLmRlbGV0ZS1saW5rLXdyYXBwZXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNFRTQ1NTA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5kZWxldGUtbGluay13cmFwcGVyLnNob3ctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAuZGVsZXRlLWxpbmstd3JhcHBlci5oaWRlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAuanVzdGlmaWNhdGlvbnMtbGluay13cmFwcGVyIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5qdXN0aWZpY2F0aW9ucy1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5qdXN0aWZpY2F0aW9ucy1saW5rLXdyYXBwZXIuaGlkZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtaGVhZGVyLWluZm8gLmF1cC1zdGFnZS1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb24tbGlua3MgLnRlcm1pbmF0aW9uLWxpbmstd3JhcHBlciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAudGVybWluYXRpb24tbGluay13cmFwcGVyLnNob3ctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAudGVybWluYXRpb24tbGluay13cmFwcGVyLmhpZGUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5hbWVuZG1lbnRzLWxpbmstd3JhcHBlciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAuYW1lbmRtZW50cy1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5hbWVuZG1lbnRzLWxpbmstd3JhcHBlci5oaWRlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbi1saW5rcyAuZ2VuZXJhdGUtcGRmLWxpbmstd3JhcHBlciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI0VFNDU1MDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtaGVhZGVyLWluZm8gLmF1cC1zdGFnZS1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb24tbGlua3MgLmdlbmVyYXRlLXBkZi1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5nZW5lcmF0ZS1wZGYtbGluay13cmFwcGVyLmhpZGUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5wZGYtbGlzdC1saW5rLXdyYXBwZXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5wZGYtbGlzdC1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIC5wZGYtbGlzdC1saW5rLXdyYXBwZXIuaGlkZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtaGVhZGVyLWluZm8gLmF1cC1zdGFnZS1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb24tbGlua3MgLmF1cC1hY3Rpb24tbGluay5zaG93LWxpbms6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyOiAwO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWFjdGlvbi1saW5rcyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAyNSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtYWN0aW9uLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtYWN0aW9uLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbnMtbGlzdCAuc3RhZ2UtdG9vbGJhci1hY3Rpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFjYTViNiAwJSwgIzE2OWViNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTJweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLWhlYWRlci1pbmZvIC5hdXAtc3RhZ2UtYWN0aW9uLWxpbmtzIC5zdGFnZS10b29sYmFyLWFjdGlvbnMtbGlzdCAuc3RhZ2UtdG9vbGJhci1hY3Rpb25zLXdyYXBwZXIgLm5leHQtYWN0aW9uLWxpbmstd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtaGVhZGVyLWluZm8gLmF1cC1zdGFnZS1hY3Rpb24tbGlua3MgLnN0YWdlLXRvb2xiYXItYWN0aW9ucy1saXN0IC5zdGFnZS10b29sYmFyLWFjdGlvbnMtd3JhcHBlciAubmV4dC1hY3Rpb24tbGluay13cmFwcGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWFjdGlvbi1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb25zLWxpc3QgLnN0YWdlLXRvb2xiYXItYWN0aW9ucy13cmFwcGVyIC5hZGRpdGlvbmFsLWFjdGlvbi1saW5rLXdyYXBwZXIgLmRyb3Bkb3duIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWFjdGlvbi1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb25zLWxpc3QgLnN0YWdlLXRvb2xiYXItYWN0aW9ucy13cmFwcGVyIC5hZGRpdGlvbmFsLWFjdGlvbi1saW5rLXdyYXBwZXIgLmRyb3Bkb3duIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1oZWFkZXItaW5mbyAuYXVwLXN0YWdlLWFjdGlvbi1saW5rcyAuc3RhZ2UtdG9vbGJhci1hY3Rpb25zLWxpc3QgLnN0YWdlLXRvb2xiYXItYWN0aW9ucy13cmFwcGVyIC5hZGRpdGlvbmFsLWFjdGlvbi1saW5rLXdyYXBwZXIgLmRyb3Bkb3duIGJ1dHRvbiAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1zdGF0dXMtaW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLWFjdGlvbi1tZXNzYWdlIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtc3RhdHVzLWluZm8gLnN0YWdlLXN0YXR1cy10b29sYmFyIC5hdXAtc3RhZ2UtcmV2aWV3ZXItYWN0aW9uIC5yZXZpZXctY29tcGxldGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiAucmV2aWV3LWNvbXBsZXRlLXdyYXBwZXIgLmxhYmVsIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiAucmV2aWV3LWNvbXBsZXRlLXdyYXBwZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1zdGF0dXMtaW5mbyAuc3RhZ2Utc3RhdHVzLXRvb2xiYXIgLmF1cC1zdGFnZS1yZXZpZXdlci1hY3Rpb24gLnJldmlldy1hZ2Fpbi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtc3RhdHVzLWluZm8gLnN0YWdlLXN0YXR1cy10b29sYmFyIC5hdXAtc3RhZ2UtcmV2aWV3ZXItYWN0aW9uIC5yZXZpZXctYWdhaW4td3JhcHBlciAubGFiZWwge1xuICBjb2xvcjogIzY2Njtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtc3RhdHVzLWluZm8gLnN0YWdlLXN0YXR1cy10b29sYmFyIC5hdXAtc3RhZ2UtcmV2aWV3ZXItYWN0aW9uIC5yZXZpZXctYWdhaW4td3JhcHBlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiAuanVzdGlmaWNhdGlvbi1yZXF1aXJlZC1tZXNzYWdlLXdyYXBwZXIge1xuICBjb2xvcjogIzFjYTViNjtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtc3RhdHVzLWluZm8gLnN0YWdlLXN0YXR1cy10b29sYmFyIC5hdXAtc3RhZ2UtcmV2aWV3ZXItYWN0aW9uIC5qdXN0aWZpY2F0aW9uLXJlcXVpcmVkLW1lc3NhZ2Utd3JhcHBlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNDU1MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtc3RhdHVzLWluZm8gLnN0YWdlLXN0YXR1cy10b29sYmFyIC5hdXAtc3RhZ2UtcmV2aWV3ZXItYWN0aW9uIC5yZXZpZXctY29tcGxldGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiAucmV2aWV3LWNvbXBsZXRlLXdyYXBwZXIgLmxhYmVsIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC1oZWFkZXItc2VjdGlvbiAuYXVwLXN0YXR1cy1pbmZvIC5zdGFnZS1zdGF0dXMtdG9vbGJhciAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiAucmV2aWV3LWNvbXBsZXRlLXdyYXBwZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtaGVhZGVyLXNlY3Rpb24gLmF1cC1zdGF0dXMtaW5mbyAuc3RhZ2Utc3RhdHVzLXRvb2xiYXIgLmF1cC1zdGFnZS1yZXZpZXdlci1hY3Rpb24gLnJldmlldy1hZ2Fpbi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtc3RhdHVzLWluZm8gLnN0YWdlLXN0YXR1cy10b29sYmFyIC5hdXAtc3RhZ2UtcmV2aWV3ZXItYWN0aW9uIC5yZXZpZXctYWdhaW4td3JhcHBlciAubGFiZWwge1xuICBjb2xvcjogIzY2Njtcbn1cbi5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLWhlYWRlci1zZWN0aW9uIC5hdXAtc3RhdHVzLWluZm8gLnN0YWdlLXN0YXR1cy10b29sYmFyIC5hdXAtc3RhZ2UtcmV2aWV3ZXItYWN0aW9uIC5yZXZpZXctYWdhaW4td3JhcHBlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdGFnZS1ub3RpZnktbWVtYmVycy1saXN0IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5ub2RlLWF1cC1nZW5lcmFsLWluZm8tZm9ybSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLWdlbmVyYWwtaW5mby1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1hdXAtZ2VuZXJhbC1pbmZvLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5kZWx0YS1vcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1hdXAtZ2VuZXJhbC1pbmZvLWZvcm0gLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubm9kZS1hdXAtZ2VuZXJhbC1pbmZvLWZvcm0gLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIHVsIGxpLmNvbmZpcm0tcmVtb3ZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5vZGUtYXVwLWdlbmVyYWwtaW5mby1mb3JtIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB1bCBsaS5jb25maXJtLXJlbW92ZSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMTY4NzIgMCUsICNlZTQ1NTAgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5maWVsZC1hdXAtY29tcGFueS1hZGRyZXNzIC5maWVsZC0tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS1hdXAtc2VjdGlvbi1hLWZvcm0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSAuZGVsdGEtb3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYS1mb3JtIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5vZGUtYXVwLXNlY3Rpb24tYS1mb3JtIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB1bCBsaS5jb25maXJtLXJlbW92ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWEtZm9ybSAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgdWwgbGkuY29uZmlybS1yZW1vdmUgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjE2ODcyIDAlLCAjZWU0NTUwIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWF1cC1zZWN0aW9uLWEtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYW5pbWFsLWFnZSBsYWJlbCxcbi5ub2RlLWF1cC1zZWN0aW9uLWEtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYW5pbWFsLXdlaWdodCBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4jYXVwLWZpcnN0LXJldmlldy1kaWFsb2ctYm94IHtcbiAgYmFja2dyb3VuZDogIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHlbY2xhc3NePWN1cnJlbnQtdml2YXJpdW0tYXVwLXN1Ym1pdC1dIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4jZHJ1cGFsLW1vZGFsLS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYXVwLWZpbmFsLXNlY3Rpb24tY29tcGxldGlvbi1tZXNzYWdlLXdyYXBwZXIgLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm5vZGUtdHlwZS1hdXAgLmF1cC1wZGYtbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5ub2RlLXR5cGUtYXVwIC5hdXAtcGRmLWxpc3QgLnBkZi1saXN0IC5kb2N1c2lnbi1hY3Rpb24tbGluayB7XG4gIGJhY2tncm91bmQ6ICMxY2E1YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubm9kZS10eXBlLWF1cCAuYXVwLWFwcHJvdmFsLWxldHRlci1wZGYgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubm9kZS10eXBlLWF1cCAuYXVwLWFwcHJvdmFsLWxldHRlci1wZGYgLnBkZi1hcHByb3ZhbC1sZXR0ZXIgLmFwcHJvdmFsLWxldHRlci1hY3Rpb24tbGluayB7XG4gIGJhY2tncm91bmQ6ICMxY2E1YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIGFydGljbGUgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuY29udGVudC1oZWFkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuY29udGVudC1oZWFkIC50YWJzLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGQtLWl0ZW1zIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hdXAtdGFicy13cmFwcGVyIC5uYXYtdGFicyAuc2VjdGlvbi1jaGFuZ2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjY2NjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmF1cC1zZWN0aW9ucy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC10YWJzLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtdGFicy13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLXRhYnMtd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzliOWZhMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLXRhYnMtd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4udG9wIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtdGFicy13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3Bhbi5ib3R0b20ge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtdGFicy13cmFwcGVyIHVsLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLXRhYnMtd3JhcHBlciB1bC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC10YWJzLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hdXAtdGFicy13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBzcGFuLnRvcCB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmF1cC10YWJzLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHNwYW4uYm90dG9tIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYXVwLXRhYnMtd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIHtcbiAgZmxleDogMyAwIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucHJvdG9jb2wtaWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDJEM0Y7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAuZmllbGQtbGluay1pbm5lciAuc2VjdGlvbi1saW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFjYTViNjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlciAuZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkgLmZpZWxkLXdyYXBwZXIgLmZpZWxkLWxhYmVsIC5maWVsZC1sYWJlbC1pbm5lciB7XG4gIGZsZXg6IDEwIDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlciAuZmllbGQtbGFiZWwgLmZpZWxkLWxpbmstaW5uZXIge1xuICBmbGV4OiAyIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlciAuZmllbGQtbGFiZWwgLmZpZWxkLWxpbmstaW5uZXIgLmNvbW1lbnQtZmllbGQtbGluayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFjYTViNjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlciAuZmllbGQtbGFiZWwgLmZpZWxkLWxpbmstaW5uZXIgLmVkaXQtZmllbGQtbGluayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5maWVsZC13cmFwcGVyIC5maWVsZC12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzFjYTViNjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkgLmZpZWxkLXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5maWVsZC13cmFwcGVyLnNob3ctYm9yZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzhkZDFkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNvbG9yOiAjNWU1ODczO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGNvbG9yOiAjMWNhNWI2O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIC5wYW5lbC1ncm91cCAucGFuZWwgZmllbGRzZXQgbGVnZW5kIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIHtcbiAgZmxleDogMSAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWhlYWRsaW5lIC5jb21tZW50cy1sYWJlbC13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWhlYWRsaW5lIC5jb21tZW50cy1sYWJlbC13cmFwcGVyIC5jb21tZW50cy1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICM4ZjhhOWQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtaGVhZGxpbmUgLmNvbW1lbnRzLWxhYmVsLXdyYXBwZXIgLmNvbW1lbnRzLWNvdW50IHtcbiAgY29sb3I6ICM4ZjhhOWQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtaGVhZGxpbmUgLmNvbW1lbnRzLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMxOWExYjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1mb3JtIGZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtZm9ybSBmb3JtIC5mZWVkYmFjay10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTlhMmI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtZm9ybSBmb3JtIC5mZWVkYmFjay1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmZvcm0tdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtZm9ybSBmb3JtIC5idG4tc2F2ZS5mb3JtLXN1Ym1pdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmJ0bi1jYW5jZWwuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWZvcm0uaGlkZS1jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWZvcm0uc2hvdy1jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBzY3JvbGxiYXItY29sb3I6ICM4ZGQxZGE7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xuICAvKiBBVVAgKi9cbiAgLyogQW1lbmRtZW50ICovXG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDFkYTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAudXNlci1wcm9maWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnVzZXItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFjYTViNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLmNvbW1lbnQtbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jb21tZW50LWxpbmstd3JhcHBlciBhIHtcbiAgY29sb3I6ICM5YjlmYTA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybSBmb3JtLCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0gZm9ybSAuZmVlZGJhY2stdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5mZWVkYmFjay10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTlhMmI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmZlZWRiYWNrLWVycm9yLW1lc3NhZ2UsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5mZWVkYmFjay1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0gZm9ybSAuZm9ybS10ZXh0YXJlYSwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybS13cmFwcGVyIGZvcm0gLmZvcm0tdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmJ0bi1zYXZlLmZvcm0tc3VibWl0LCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuYnRuLXNhdmUuZm9ybS1zdWJtaXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmJ0bi1jYW5jZWwuZm9ybS1zdWJtaXQsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5idG4tY2FuY2VsLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhNWI2O1xuICBjb2xvcjogIzFjYTViNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmF1cC1mZWVkYmFjay1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2staW5uZXIgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYXVwLWZlZWRiYWNrLWl0ZW0gLmF1cC1mZWVkYmFjay1pbm5lciAuYXVwLWZlZWRiYWNrLXVzZXItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2staW5uZXIgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUtbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hdXAtZmVlZGJhY2staXRlbSAuYXVwLWZlZWRiYWNrLWlubmVyIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hdXAtZmVlZGJhY2staXRlbSAuYXVwLWZlZWRiYWNrLWlubmVyIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hdXAtZmVlZGJhY2staXRlbSAuYXVwLWZlZWRiYWNrLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzLnNob3ctY29tbWVudHMgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC51c2VyLXByb2ZpbGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnVzZXItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlLmhpZGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZS5zaG93LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAuY29tbWVudC1saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jb21tZW50LWxpbmstd3JhcHBlciBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0sIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmZlZWRiYWNrLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybS13cmFwcGVyIGZvcm0gLmZlZWRiYWNrLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxOWEyYjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmZlZWRiYWNrLWVycm9yLW1lc3NhZ2UsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuZmVlZGJhY2stZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybSBmb3JtIC5mb3JtLXRleHRhcmVhLCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybS13cmFwcGVyIGZvcm0gLmZvcm0tdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybSBmb3JtIC5idG4tc2F2ZS5mb3JtLXN1Ym1pdCwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5idG4tc2F2ZS5mb3JtLXN1Ym1pdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmJ0bi1jYW5jZWwuZm9ybS1zdWJtaXQsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuYnRuLWNhbmNlbC5mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYXVwLWZlZWRiYWNrLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2staW5uZXIgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2staW5uZXIgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYXVwLWZlZWRiYWNrLWl0ZW0gLmF1cC1mZWVkYmFjay1pbm5lciAuYXVwLWZlZWRiYWNrLXVzZXItcHJvZmlsZSAuYXVwLWZlZWRiYWNrLXVzZXItcHJvZmlsZS1uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hdXAtZmVlZGJhY2staXRlbSAuYXVwLWZlZWRiYWNrLWlubmVyIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYXVwLWZlZWRiYWNrLWl0ZW0gLmF1cC1mZWVkYmFjay1pbm5lciAuYXVwLWNvbW1lbnQtcmVwbHktd3JhcHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzLmhpZGUtYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcy5zaG93LWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtZmllbGQtZmVlZGJhY2tzLnNob3ctY29tbWVudHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcy5zaG93LWNvbW1lbnRzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcy5oaWRlLWNvbW1lbnRzIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLWZpZWxkLWZlZWRiYWNrcy5oaWRlLWNvbW1lbnRzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnVzZXItcHJvZmlsZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnVzZXItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jb21tZW50LWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jb21tZW50LWxpbmstd3JhcHBlciBhIHtcbiAgY29sb3I6ICM5YjlmYTA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybSBmb3JtLCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmZlZWRiYWNrLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5mZWVkYmFjay10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTlhMmI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0gZm9ybSAuZmVlZGJhY2stZXJyb3ItbWVzc2FnZSwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuZmVlZGJhY2stZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0gZm9ybSAuZm9ybS10ZXh0YXJlYSwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuZm9ybS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybSBmb3JtIC5idG4tc2F2ZS5mb3JtLXN1Ym1pdCwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuYnRuLXNhdmUuZm9ybS1zdWJtaXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0gZm9ybSAuYnRuLWNhbmNlbC5mb3JtLXN1Ym1pdCwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuYnRuLWNhbmNlbC5mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmFtLWZlZWRiYWNrLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hbS1mZWVkYmFjay1pdGVtIC5hbS1mZWVkYmFjay1pbm5lciAuYW0tZmVlZGJhY2stdXNlci1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2staW5uZXIgLmFtLWZlZWRiYWNrLXVzZXItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2staW5uZXIgLmFtLWZlZWRiYWNrLXVzZXItcHJvZmlsZSAuYW0tZmVlZGJhY2stdXNlci1wcm9maWxlLW5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hbS1mZWVkYmFjay1pdGVtIC5hbS1mZWVkYmFjay1pbm5lciAuYW0tY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmFtLWZlZWRiYWNrLWl0ZW0gLmFtLWZlZWRiYWNrLWlubmVyIC5hbS1jb21tZW50LXJlcGx5LXdyYXBwZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1zZWN0aW9uLWZlZWRiYWNrcy5zaG93LWNvbW1lbnRzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAudXNlci1wcm9maWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnVzZXItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZS5oaWRlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZS5zaG93LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jb21tZW50LWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAuY29tbWVudC1saW5rLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybSBmb3JtLCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0gZm9ybSAuZmVlZGJhY2stdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5mZWVkYmFjay10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTlhMmI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmZlZWRiYWNrLWVycm9yLW1lc3NhZ2UsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5mZWVkYmFjay1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0gZm9ybSAuZm9ybS10ZXh0YXJlYSwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuY29tbWVudHMtZm9ybS13cmFwcGVyIGZvcm0gLmZvcm0tdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmJ0bi1zYXZlLmZvcm0tc3VibWl0LCAucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtLXdyYXBwZXIgZm9ybSAuYnRuLXNhdmUuZm9ybS1zdWJtaXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5jb21tZW50cy1mb3JtIGZvcm0gLmJ0bi1jYW5jZWwuZm9ybS1zdWJtaXQsIC5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmNvbW1lbnRzLWZvcm0td3JhcHBlciBmb3JtIC5idG4tY2FuY2VsLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhNWI2O1xuICBjb2xvcjogIzFjYTViNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1mb290ZXIgLmFtLWZlZWRiYWNrLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2staW5uZXIgLmFtLWZlZWRiYWNrLXVzZXItcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hbS1mZWVkYmFjay1pdGVtIC5hbS1mZWVkYmFjay1pbm5lciAuYW0tZmVlZGJhY2stdXNlci1wcm9maWxlIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2staW5uZXIgLmFtLWZlZWRiYWNrLXVzZXItcHJvZmlsZSAuYW0tZmVlZGJhY2stdXNlci1wcm9maWxlLW5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2staW5uZXIgLmFtLWNvbW1lbnQtcmVwbHktd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2staW5uZXIgLmFtLWNvbW1lbnQtcmVwbHktd3JhcHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYW0tZmVlZGJhY2staXRlbSAuYW0tZmVlZGJhY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MuaGlkZS1ib3JkZXIge1xuICBib3JkZXI6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3Muc2hvdy1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzLnNob3ctY29tbWVudHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYW0tZmllbGQtZmVlZGJhY2tzLnNob3ctY29tbWVudHMgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hbS1maWVsZC1mZWVkYmFja3MuaGlkZS1jb21tZW50cyB7XG4gIGJvcmRlcjogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmFtLWZpZWxkLWZlZWRiYWNrcy5oaWRlLWNvbW1lbnRzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmhpZGUtZWRpdC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAuZmllbGQtbGluay1pbm5lciAuc2VjdGlvbi1saW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuaGlkZS1lZGl0LWxpbmtzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5maWVsZC13cmFwcGVyIC5maWVsZC1sYWJlbCAuZmllbGQtbGluay1pbm5lciAuZWRpdC1maWVsZC1saW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2hvdy1lZGl0LWxpbmtzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nOmhvdmVyIC5maWVsZC1saW5rLWlubmVyIC5zZWN0aW9uLWxpbmsge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNob3ctZWRpdC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlcjpob3ZlciAuZmllbGQtbGFiZWwgLmZpZWxkLWxpbmstaW5uZXIgLmVkaXQtZmllbGQtbGluayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgbGluZWFyIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuaGlkZS1jb21tZW50LWxpbmtzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5maWVsZC1saW5rLWlubmVyIC5jb21tZW50LXNlY3Rpb24tbGluayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmhpZGUtY29tbWVudC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlciAuZmllbGQtbGFiZWwgLmZpZWxkLWxpbmstaW5uZXIgLmNvbW1lbnQtZmllbGQtbGluayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmhpZGUtY29tbWVudC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLmNvbW1lbnQtbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmhpZGUtY29tbWVudC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWZvb3RlciAuYXVwLWNvbW1lbnQtcmVwbHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5oaWRlLWNvbW1lbnQtbGlua3MgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNob3ctY29tbWVudC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZzpob3ZlciAuZmllbGQtbGluay1pbm5lciAuY29tbWVudC1zZWN0aW9uLWxpbmsge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNob3ctY29tbWVudC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuZmllbGQtd3JhcHBlcjpob3ZlciAuZmllbGQtbGFiZWwgLmZpZWxkLWxpbmstaW5uZXIgLmNvbW1lbnQtZmllbGQtbGluayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgbGluZWFyIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2hvdy1jb21tZW50LWxpbmtzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAuY29tbWVudC1saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2hvdy1jb21tZW50LWxpbmtzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMtbGlzdC13cmFwcGVyIC5hdXAtc2VjdGlvbi1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zaG93LWNvbW1lbnQtbGlua3MgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIC5jb21tZW50cy1saXN0LXdyYXBwZXIgLmF1cC1maWVsZC1mZWVkYmFja3MgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtZm9vdGVyIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5oaWRlLWNvbW1lbnRzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXIgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zaG93LWNvbW1lbnRzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgbGluZWFyIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuZmllbGQgLmZpZWxkLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5maWVsZCAuZmllbGQtLWl0ZW1zIC5maWVsZC0taXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmZpZWxkIC5maWVsZC0taXRlbXMgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmZpZWxkIC5maWVsZC0taXRlbXMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuZmllbGQgLmZpZWxkLS1pdGVtcyA+IGRpdjpudGgtY2hpbGQoMykge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5mb3JtLWl0ZW0gLnBhbmVsLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYW1lbmRtZW50LXRhYnMtd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJEM0Y7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hdXAtc2VjdGlvbnMtd3JhcHBlciAuYW1lbmRtZW50LXRhYnMtd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyRDNGO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmFtZW5kbWVudC10YWJzLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuYXVwLXNlY3Rpb25zLXdyYXBwZXIgLmFtZW5kbWVudC10YWJzLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQzRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmF1cC1zZWN0aW9ucy13cmFwcGVyIC5hbWVuZG1lbnQtdGFicy13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnNlY3Rpb24tYW1lbmRtZW50cyAucGFuZWwtYm9keSAuYW1lbmRtZW50LWNoYW5nZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgcGFkZGluZzogNXB4IDVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIC5zZWN0aW9uLWFtZW5kbWVudHMgLnBhbmVsLWJvZHkgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbSAuYW1lbmRtZW50LWNoYW5nZS1pdGVtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnNlY3Rpb24tYW1lbmRtZW50cyAucGFuZWwtYm9keSAuYW1lbmRtZW50LWNoYW5nZS1pdGVtIC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0tZmllbGRzIC5hdXAtYW1lbmRtZW50LWNoYW5nZS1saXN0IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIC5zZWN0aW9uLWFtZW5kbWVudHMgLnBhbmVsLWJvZHkgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbSAuYW1lbmRtZW50LWNoYW5nZS1pdGVtLWZpZWxkcyAuYXVwLWFtZW5kbWVudC1jaGFuZ2UtbGlzdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAuc2VjdGlvbi1hbWVuZG1lbnRzIC5wYW5lbC1ib2R5IC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0gLmp1c3RpZmljYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnNlY3Rpb24tYW1lbmRtZW50cyAucGFuZWwtYm9keSAuYW1lbmRtZW50LWNoYW5nZS1pdGVtIC5qdXN0aWZpY2F0aW9uLXdyYXBwZXIgLnRpdGxlIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIC5zZWN0aW9uLWFtZW5kbWVudHMgLnBhbmVsLWJvZHkgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbSAuanVzdGlmaWNhdGlvbi13cmFwcGVyIC5qdXN0aWZpY2F0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAuc2VjdGlvbi1hbWVuZG1lbnRzIC5wYW5lbC1ib2R5IC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0gLmp1c3RpZmljYXRpb24td3JhcHBlciAuanVzdGlmaWNhdGlvbi1sYWJlbCAuanVzdGlmaWNhdGlvbi1sYWJlbC1pbm5lciB7XG4gIGZsZXg6IDEwIDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnNlY3Rpb24tYW1lbmRtZW50cyAucGFuZWwtYm9keSAuYW1lbmRtZW50LWNoYW5nZS1pdGVtIC5qdXN0aWZpY2F0aW9uLXdyYXBwZXIgLmp1c3RpZmljYXRpb24tbGFiZWwgLmp1c3RpZmljYXRpb24tbGluay1pbm5lciB7XG4gIGZsZXg6IDIgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAuc2VjdGlvbi1hbWVuZG1lbnRzIC5wYW5lbC1ib2R5IC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0gLmp1c3RpZmljYXRpb24td3JhcHBlciAuanVzdGlmaWNhdGlvbi1sYWJlbCAuanVzdGlmaWNhdGlvbi1saW5rLWlubmVyIC5lZGl0LWp1c3RpZmljYXRpb24tbGluayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAuc2VjdGlvbi1hbWVuZG1lbnRzIC5wYW5lbC1ib2R5IC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0gLmp1c3RpZmljYXRpb24td3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmhpZGUtZWRpdC1saW5rcyAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAuanVzdGlmaWNhdGlvbi13cmFwcGVyIC5qdXN0aWZpY2F0aW9uLWxhYmVsIC5qdXN0aWZpY2F0aW9uLWxpbmstaW5uZXIgLmVkaXQtanVzdGlmaWNhdGlvbi1saW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWF1cCAuc2hvdy1lZGl0LWxpbmtzIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5qdXN0aWZpY2F0aW9uLXdyYXBwZXI6aG92ZXIgLmp1c3RpZmljYXRpb24tbGFiZWwgLmp1c3RpZmljYXRpb24tbGluay1pbm5lciAuZWRpdC1qdXN0aWZpY2F0aW9uLWxpbmsge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmFtZW5kbWVudC1zdW1tYXJ5IC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0taGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hbWVuZG1lbnQtc3VtbWFyeSAuYXVwLWFtZW5kbWVudC1jaGFuZ2UtbGlzdCB1bC5kaWZmLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY291bnRlci1yZXNldDogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hdXAgLmFtZW5kbWVudC1zdW1tYXJ5IC5hdXAtYW1lbmRtZW50LWNoYW5nZS1saXN0IHVsLmRpZmYtbGlzdCA+IGxpLm5vcm1hbCwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuYW1lbmRtZW50LXN1bW1hcnkgLmF1cC1hbWVuZG1lbnQtY2hhbmdlLWxpc3QgdWwuZGlmZi1saXN0ID4gbGkucmVtb3ZlZCwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuYW1lbmRtZW50LXN1bW1hcnkgLmF1cC1hbWVuZG1lbnQtY2hhbmdlLWxpc3QgdWwuZGlmZi1saXN0ID4gbGkucmVwbGFjZW1lbnQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5hbWVuZG1lbnQtc3VtbWFyeSAuYXVwLWFtZW5kbWVudC1jaGFuZ2UtbGlzdCB1bC5kaWZmLWxpc3QgPiBsaS5ub3JtYWw6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLWF1cCAuYW1lbmRtZW50LXN1bW1hcnkgLmF1cC1hbWVuZG1lbnQtY2hhbmdlLWxpc3QgdWwuZGlmZi1saXN0ID4gbGkucmVtb3ZlZDo6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtYXVwIC5hbWVuZG1lbnQtc3VtbWFyeSAuYXVwLWFtZW5kbWVudC1jaGFuZ2UtbGlzdCB1bC5kaWZmLWxpc3QgPiBsaS5yZXBsYWNlbWVudDo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXAtZmVlZGJhY2tzLXdyYXBwZXIgLmF1cC1mZWVkYmFjay1pdGVtcyB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLmF1cC1mZWVkYmFja3MtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmF1cC1mZWVkYmFja3MtdG9vbGJhciAubmV3LWZlZWRiYWNrLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXVwLWZlZWRiYWNrcy10b29sYmFyIC5hdXAtZmVlZGJhY2tzLWNvdW50LWFuZC1saXN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmF1cC1mZWVkYmFja3MtdG9vbGJhciBhLmF1cC1mZWVkYmFjay1hZGQtbGluayBzdmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXVwLWZlZWRiYWNrcy10b29sYmFyIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uYXVwLWZlZWRiYWNrcy10b29sYmFyIC5hdXAtZmVlZGJhY2tzLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF1cC1mZWVkYmFja3MtdG9vbGJhciAuZHJvcGRvd24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzFjYTViNjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYXVwLWZlZWRiYWNrcy10b29sYmFyIC5kcm9wZG93biBidXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmF1cC1mZWVkYmFja3MtdG9vbGJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbi5hdXAtZmVlZGJhY2tzLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbn1cbi5hdXAtZmVlZGJhY2tzLWRpYWxvZyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVwLWZlZWRiYWNrcy1kaWFsb2cgLm1vZGFsLWhlYWRlciAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hdXAtZmVlZGJhY2staXRlbXMgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2stdXNlci1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLmF1cC1mZWVkYmFjay1pdGVtcyAuYXVwLWZlZWRiYWNrLWl0ZW0gLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXVwLWZlZWRiYWNrLWl0ZW1zIC5hdXAtZmVlZGJhY2staXRlbSAuYXVwLWZlZWRiYWNrLXVzZXItcHJvZmlsZS1uYW1lIC51c2VyLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hdXAtZmVlZGJhY2staXRlbXMgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2stdXNlci1wcm9maWxlLW5hbWUgLmZlZWRiYWNrLXRpbWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYXVwLWZlZWRiYWNrLWl0ZW1zIC5hdXAtZmVlZGJhY2staXRlbSAuYXVwLWZlZWRiYWNrLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzVlNTg3MztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hdXAtZmVlZGJhY2staXRlbXMgLmF1cC1mZWVkYmFjay1pdGVtIC5hdXAtZmVlZGJhY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXVwLWZlZWRiYWNrLWl0ZW1zIC5hdXAtZmVlZGJhY2staXRlbSAuYXVwLWZlZWRiYWNrLWxpbmtzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmF1cC1mZWVkYmFjay1pdGVtcyAuYXVwLWZlZWRiYWNrLWl0ZW0gLmF1cC1mZWVkYmFjay1saW5rcyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmF1cC1mZWVkYmFjay1pdGVtcyAuYXVwLWZlZWRiYWNrLWl0ZW06aG92ZXIgLmF1cC1mZWVkYmFjay1saW5rcyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYXVwLWZlZWRiYWNrLWl0ZW1zIC5hdXAtZmVlZGJhY2staXRlbTpsYXN0LW9mLXR5cGUgLmF1cC1mZWVkYmFjay1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG59XG5cbi5hdXAtcmV2aWV3ZXJzLXNlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hdXAtcmV2aWV3ZXJzLXNlY3Rpb24td3JhcHBlciAuYXVwLWZpcnN0LXJldmlld2Vycy13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogNDglO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5hdXAtcmV2aWV3ZXJzLXNlY3Rpb24td3JhcHBlciAuYXVwLWZpcnN0LXJldmlld2Vycy13cmFwcGVyIC5zZWN0aW9uLWJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxY2E1YjY7XG59XG4uYXVwLXJldmlld2Vycy1zZWN0aW9uLXdyYXBwZXIgLmF1cC1maXJzdC1yZXZpZXdlcnMtd3JhcHBlciAuYXVwLWZpcnN0LXJldmlld2Vycy1jb250ZW50IC5yZXZpZXdlcnMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmF1cC1yZXZpZXdlcnMtc2VjdGlvbi13cmFwcGVyIC5hdXAtZmlyc3QtcmV2aWV3ZXJzLXdyYXBwZXIgLmF1cC1maXJzdC1yZXZpZXdlcnMtY29udGVudCAucmV2aWV3ZXJzLWxpc3QgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmF1cC1yZXZpZXdlcnMtc2VjdGlvbi13cmFwcGVyIC5hdXAtZmlyc3QtcmV2aWV3ZXJzLXdyYXBwZXIgLmF1cC1maXJzdC1yZXZpZXdlcnMtY29udGVudCAucmV2aWV3ZXJzLWxpc3QgdGQge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmF1cC1yZXZpZXdlcnMtc2VjdGlvbi13cmFwcGVyIC5hdXAtZmlyc3QtcmV2aWV3ZXJzLXdyYXBwZXIgLmF1cC1maXJzdC1yZXZpZXdlcnMtY29udGVudCAucmV2aWV3ZXJzLWxpc3QgLnJldmlldy1ub3QtY29tcGxldGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmF1cC1yZXZpZXdlcnMtc2VjdGlvbi13cmFwcGVyIC5hdXAtZnVsbC1jb21taXR0ZWUtcmV2aWV3ZXJzLXdyYXBwZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiA0OCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmF1cC1yZXZpZXdlcnMtc2VjdGlvbi13cmFwcGVyIC5hdXAtZnVsbC1jb21taXR0ZWUtcmV2aWV3ZXJzLXdyYXBwZXIgLnNlY3Rpb24tYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFjYTViNjtcbn1cbi5hdXAtcmV2aWV3ZXJzLXNlY3Rpb24td3JhcHBlciAuYXVwLWZ1bGwtY29tbWl0dGVlLXJldmlld2Vycy13cmFwcGVyIC5hdXAtZnVsbC1jb21taXR0ZWUtcmV2aWV3ZXJzLWNvbnRlbnQgLnJldmlld2Vycy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uYXVwLXJldmlld2Vycy1zZWN0aW9uLXdyYXBwZXIgLmF1cC1mdWxsLWNvbW1pdHRlZS1yZXZpZXdlcnMtd3JhcHBlciAuYXVwLWZ1bGwtY29tbWl0dGVlLXJldmlld2Vycy1jb250ZW50IC5yZXZpZXdlcnMtbGlzdCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uYXVwLXJldmlld2Vycy1zZWN0aW9uLXdyYXBwZXIgLmF1cC1mdWxsLWNvbW1pdHRlZS1yZXZpZXdlcnMtd3JhcHBlciAuYXVwLWZ1bGwtY29tbWl0dGVlLXJldmlld2Vycy1jb250ZW50IC5yZXZpZXdlcnMtbGlzdCB0ZCB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uYXVwLXJldmlld2Vycy1zZWN0aW9uLXdyYXBwZXIgLmF1cC1mdWxsLWNvbW1pdHRlZS1yZXZpZXdlcnMtd3JhcHBlciAuYXVwLWZ1bGwtY29tbWl0dGVlLXJldmlld2Vycy1jb250ZW50IC5yZXZpZXdlcnMtbGlzdCAucmV2aWV3LW5vdC1jb21wbGV0ZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ub2RlLWZvcm0gLmZpZWxkLS10eXBlLWRhdGV0aW1lIC5jb250YWluZXItaW5saW5lIC5mb3JtLW5vLWxhYmVsIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtYXVwLXN0YWdlLXRvb2xiYXIge1xuICBtYXJnaW46IDAgNDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbn1cbi52aWV3cy1hdXAtbGlzdCAudGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMWNhNWI2O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjM2QzZjNmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZpZXdzLWF1cC1saXN0IC50YWJsZSB0ciAudmlld3MtZmllbGQtZmllbGQtY29tcGFueSB7XG4gIHdpZHRoOiAyMCU7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHdpZHRoOiAxMCU7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIC52aWV3cy1maWVsZC1maWVsZC1hdXAtbmFtZSB7XG4gIHdpZHRoOiAyMCU7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIC52aWV3cy1maWVsZC1maWVsZC1hdXAtcmV2aWV3LXN0YWdlIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi52aWV3cy1hdXAtbGlzdCAudGFibGUgdHIgLnZpZXdzLWZpZWxkLWZpZWxkLWF1cC1jb21wbGV0aW9uLWRhdGUge1xuICB3aWR0aDogMTAlO1xufVxuLnZpZXdzLWF1cC1saXN0IC50YWJsZSB0ciAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHdpZHRoOiAyMCU7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuICB3aWR0aDogNSU7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkgLnNlcGFyYXRvci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnZpZXdzLWF1cC1saXN0IC50YWJsZSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1jb21wYW55IC5zZXBhcmF0b3ItaWNvbiBpLCAudmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkgLnNlcGFyYXRvci1pY29uIHN2ZyB7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogM3B4O1xufVxuLnZpZXdzLWF1cC1saXN0IC50YWJsZSB0ciB0ZC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3cy1hdXAtbGlzdCAudGFibGUgdHIgdGQudmlld3MtZmllbGQtbm90aGluZyBhLCAudmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyIHRkLnZpZXdzLWZpZWxkLW5vdGhpbmcgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aWV3cy1hdXAtbGlzdCAudGFibGUgdHIgdGQudmlld3MtZmllbGQtbm90aGluZyBhLmF1cC1kZWxldGUtbGluayB7XG4gIGNvbG9yOiAjZmYzZDAwO1xufVxuLnZpZXdzLWF1cC1saXN0IC50YWJsZSB0ciB0ZC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLnZpZXdzLWF1cC1saXN0IC50YWJsZSB0ci5hbWVuZG1lbnQtbGlzdCB0ZC5hbWVuZG1lbnQtY29sdW1uIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyLmFtZW5kbWVudCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWZiZmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmlld3MtYXVwLWxpc3QgLnRhYmxlIHRyLmFtZW5kbWVudCB0ZC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52aWV3cy1hdXAtbGlzdCAuYW0tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi52aWV3cy1hdXAtbGlzdCAuYW0tdGFibGUgdGQudmlld3MtZmllbGQtZmllbGQtY29tcGFueSAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi52aWV3cy1hdXAtbGlzdCAudmlld3MtZmllbGQtbm90aGluZy0xIGEge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udmlldy10c3IgdGFibGUgdGggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi52aWV3LWNjIHRhYmxlIHRoIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4udmlldy1hbyB0YWJsZSB0aCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnZpZXctZmQgdGFibGUgdGggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi52aWV3LWFlIHRhYmxlIHRoIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4jYW5hbHl0aWNzLWRhdGUtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cbiNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgYS5maWx0ZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgYS5maWx0ZXItYnRuLmFjdGl2ZSwgI2FuYWx5dGljcy1kYXRlLWZpbHRlciBhLmZpbHRlci1idG46Zm9jdXMsICNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgYS5maWx0ZXItYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxY2E1YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgc3Ryb25nIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI2FuYWx5dGljcy1kYXRlLWZpbHRlciA+IGxhYmVsLFxuI2FuYWx5dGljcy1kYXRlLWZpbHRlciA+IGlucHV0LFxuI2FuYWx5dGljcy1kYXRlLWZpbHRlciA+IHN0cm9uZyxcbiNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2FuYWx5dGljcy1kYXRlLWZpbHRlciAuZGF0ZS1maWx0ZXItb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgLmRhdGUtZmlsdGVyLW9yID4gc3Ryb25nLFxuI2FuYWx5dGljcy1kYXRlLWZpbHRlciAuZGF0ZS1maWx0ZXItb3IgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2FuYWx5dGljcy1kYXRlLWZpbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhbmFseXRpY3MtZGF0ZS1maWx0ZXIgLmRhdGUtZmlsdGVyLW9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgI2FuYWx5dGljcy1kYXRlLWZpbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgI2FuYWx5dGljcy1kYXRlLWZpbHRlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG59XG5cbi5jb21wYW55LWRhc2hib2FyZCAjYW5hbHl0aWNzLWRhdGUtZmlsdGVyIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgaDIsXG4uY29tcGFueS1kYXNoYm9hcmQgaDIge1xuICBjb2xvcjogIzAwMmQzZjtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgaDIgPiBzdmcsXG4uY29tcGFueS1kYXNoYm9hcmQgaDIgPiBzdmcge1xuICBjb2xvcjogIzFjYTViNjtcbn1cbi5leGVjdXRpdmUtZGFzaGJvYXJkIGgzLFxuLmNvbXBhbnktZGFzaGJvYXJkIGgzIHtcbiAgY29sb3I6ICMwMDJkM2Y7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5leGVjdXRpdmUtZGFzaGJvYXJkIGg0LFxuLmNvbXBhbnktZGFzaGJvYXJkIGg0IHtcbiAgY29sb3I6ICMwMDJkM2Y7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5leGVjdXRpdmUtZGFzaGJvYXJkIGg0IGEsXG4uY29tcGFueS1kYXNoYm9hcmQgaDQgYSB7XG4gIGNvbG9yOiAjMDAyZDNmO1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgLmluZm8tY2VsbCxcbi5jb21wYW55LWRhc2hib2FyZCAuaW5mby1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgLmluZm8tY2VsbCAuZGVzYyxcbi5jb21wYW55LWRhc2hib2FyZCAuaW5mby1jZWxsIC5kZXNjIHtcbiAgY29sb3I6ICMzMzU3NjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgLmluZm8tY2VsbCAucHJldi15ZWFyLFxuLmNvbXBhbnktZGFzaGJvYXJkIC5pbmZvLWNlbGwgLnByZXYteWVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uZXhlY3V0aXZlLWRhc2hib2FyZCAudGl0bGUsXG4uZXhlY3V0aXZlLWRhc2hib2FyZCAudmFsdWUsXG4uY29tcGFueS1kYXNoYm9hcmQgLnRpdGxlLFxuLmNvbXBhbnktZGFzaGJvYXJkIC52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzU3NjU7XG59XG4uZXhlY3V0aXZlLWRhc2hib2FyZCAudGl0bGUsXG4uY29tcGFueS1kYXNoYm9hcmQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgLnZhbHVlLFxuLmNvbXBhbnktZGFzaGJvYXJkIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNzZweDtcbiAgY29sb3I6ICMwMDJkM2Y7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgLnZhbHVlID4gc3Bhbixcbi5jb21wYW55LWRhc2hib2FyZCAudmFsdWUgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5leGVjdXRpdmUtZGFzaGJvYXJkIC5hcnJvdy1pY29uLFxuLmNvbXBhbnktZGFzaGJvYXJkIC5hcnJvdy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogLTMwcHg7XG59XG4uZXhlY3V0aXZlLWRhc2hib2FyZCAuYXJyb3ctaWNvbi11cCxcbi5jb21wYW55LWRhc2hib2FyZCAuYXJyb3ctaWNvbi11cCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5leGVjdXRpdmUtZGFzaGJvYXJkIC5hcnJvdy1pY29uLWRvd24sXG4uY29tcGFueS1kYXNoYm9hcmQgLmFycm93LWljb24tZG93biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG93bi5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZXhlY3V0aXZlLWRhc2hib2FyZCAucGVyY2VudC1jaGFuZ2UsXG4uY29tcGFueS1kYXNoYm9hcmQgLnBlcmNlbnQtY2hhbmdlIHtcbiAgY29sb3I6ICM3MEI2MDM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5leGVjdXRpdmUtZGFzaGJvYXJkIC5wZXJjZW50LWNoYW5nZS5kb3duLWNvbG9yLFxuLmNvbXBhbnktZGFzaGJvYXJkIC5wZXJjZW50LWNoYW5nZS5kb3duLWNvbG9yIHtcbiAgY29sb3I6ICNEOTAwMUI7XG59XG4uZXhlY3V0aXZlLWRhc2hib2FyZCAueWVhci1iZWZvcmUsXG4uY29tcGFueS1kYXNoYm9hcmQgLnllYXItYmVmb3JlIHtcbiAgY29sb3I6ICNjYmNiY2I7XG59XG4uZXhlY3V0aXZlLWRhc2hib2FyZCAjbmV3X21lbWJlcnNfY2hhcnQsXG4uZXhlY3V0aXZlLWRhc2hib2FyZCAjZGVwYXJ0aW5nX21lbWJlcnNfY2hhcnQsXG4uY29tcGFueS1kYXNoYm9hcmQgI25ld19tZW1iZXJzX2NoYXJ0LFxuLmNvbXBhbnktZGFzaGJvYXJkICNkZXBhcnRpbmdfbWVtYmVyc19jaGFydCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgI2NvbXBhbnlfY291bnRfY2hhcnQsXG4uZXhlY3V0aXZlLWRhc2hib2FyZCAjbWVtYmVyX29jY3VwYW5jeV9jaGFydCxcbi5jb21wYW55LWRhc2hib2FyZCAjY29tcGFueV9jb3VudF9jaGFydCxcbi5jb21wYW55LWRhc2hib2FyZCAjbWVtYmVyX29jY3VwYW5jeV9jaGFydCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQgLmNvbXBhbnktY2hhcnQsXG4uY29tcGFueS1kYXNoYm9hcmQgLmNvbXBhbnktY2hhcnQge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQtcm93IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5leGVjdXRpdmUtZGFzaGJvYXJkLXJvdyB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOWZhO1xufVxuLmV4ZWN1dGl2ZS1kYXNoYm9hcmQtcm93IHRyIHRoLCAuZXhlY3V0aXZlLWRhc2hib2FyZC1yb3cgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldy11c2VyLW1ldHJpY3MgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy11c2VyLW1ldHJpY3MgbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LXVzZXItbWV0cmljcyAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubmV3LW1lbWJlcnMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWl0ZW0tZmllbGQtdXNlci1kZXBhcnR1cmUtZGF0ZS12YWx1ZSBpbnB1dFtuYW1lPWZpZWxkX3VzZXJfZGVwYXJ0dXJlX2RhdGVfdmFsdWVdLFxuLmZvcm0taXRlbS1maWVsZC11c2VyLWRlcGFydHVyZS1kYXRlLXZhbHVlLTEgaW5wdXRbbmFtZT1maWVsZF91c2VyX2RlcGFydHVyZV9kYXRlX3ZhbHVlXzFdLFxuLmZvcm0taXRlbS1zdGFydC1kYXRlIGlucHV0W25hbWU9c3RhcnRfZGF0ZV0sXG4uZm9ybS1pdGVtLWVuZC1kYXRlIGlucHV0W25hbWU9ZW5kX2RhdGVdIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uY2hhcnQtd2FybiB7XG4gIGNvbG9yOiAjZmY1OTVlO1xufVxuXG4udmlldy1pZC1jb21wYW55X3NfbWVtYmVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMzMwNDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnZpZXctaWQtY29tcGFueV9zX21lbWJlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYS5BY3RpdmUsXG4udmlldy1pZC1jb21wYW55X3NfbWVtYmVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhLlBlbmRpbmcsXG4udmlldy1pZC1jb21wYW55X3NfbWVtYmVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLkFjdGl2ZSxcbi52aWV3LWlkLWNvbXBhbnlfc19tZW1iZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIHNwYW4uUGVuZGluZyB7XG4gIGNvbG9yOiAjMWNhNWI2O1xufVxuLnZpZXctaWQtY29tcGFueV9zX21lbWJlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYS5JbmFjdGl2ZSxcbi52aWV3LWlkLWNvbXBhbnlfc19tZW1iZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGEuQXBwcm92YWwsXG4udmlldy1pZC1jb21wYW55X3NfbWVtYmVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLkluYWN0aXZlLFxuLnZpZXctaWQtY29tcGFueV9zX21lbWJlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5BcHByb3ZhbCB7XG4gIGNvbG9yOiAjOWI5ZmEwO1xufVxuXG4udmlldy1pZC1wb2ludF9zX29mX2NvbnRhY3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlldy1pZC1wb2ludF9zX29mX2NvbnRhY3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZpZXctaWQtcG9pbnRfc19vZl9jb250YWN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZvb3RlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnZpZXctaWQtcG9pbnRfc19vZl9jb250YWN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZvb3RlciAuZGJvYXJkLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufSIsIi8qIEZvcm0gZWxlbWVudHMgKi9cbi5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzVlNTg3Mztcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFmdGVyLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTphZnRlcixcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDZkZTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTo6YmVmb3JlLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTo6YmVmb3JlLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDo6YWZ0ZXIsXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmFmdGVyLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxY2E1YjY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAjYmJiO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbnRleHRhcmVhLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG5pbnB1dC5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5bdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sLFxuW3R5cGU9XCJwYXNzd29yZFwiXS5mb3JtLWNvbnRyb2wsXG5bdHlwZT1cImVtYWlsXCJdLmZvcm0tY29udHJvbCxcblt0eXBlPVwidGVsXCJdLmZvcm0tY29udHJvbCxcbltjb250ZW50ZWRpdGFibGVdLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVhZWU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbnRleHRhcmVhOmZvY3VzLFxudGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5bdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5bdHlwZT1wYXNzd29yZF0uZm9ybS1jb250cm9sOmZvY3VzLFxuW3R5cGU9ZW1haWxdLmZvcm0tY29udHJvbDpmb2N1cyxcblt0eXBlPXRlbF0uZm9ybS1jb250cm9sOmZvY3VzLFxuW2NvbnRlbnRlZGl0YWJsZV0uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphZnRlcixcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWZ0ZXIsXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZGU7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3B0aW9uLWRpc2FibGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIsXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6OmFmdGVyLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBib3JkZXItY29sb3I6ICMxY2E1YjY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAjYmJiO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzOmFmdGVyLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1czphZnRlcixcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWNhNWI2O1xufVxuaW5wdXRbcmVhZG9ubHk9XCJyZWFkb25seVwiXSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYWVlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuZm9ybSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweCA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50ZXh0YXJlYS1kZXNjLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9ybS1kaXNhYmxlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyLWlubGluZSAubGFiZWwtYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLW5hbWUgLmZvcm0taXRlbS1tZW1iZXItcHJvZmlsZXMtMC1lbnRpdHktZmllbGQtdXNlci1uYW1lLTAgPiBsYWJlbCxcbiNlZGl0LW1lbWJlci1wcm9maWxlcy0wLWVudGl0eS1maWVsZC11c2VyLXN0YXJ0LWRhdGUtMC12YWx1ZSBsYWJlbCxcbiNlZGl0LW1lbWJlci1wcm9maWxlcy0wLWVudGl0eS1maWVsZC11c2VyLWRlcGFydHVyZS1kYXRlLTAtdmFsdWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3QsXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuc2VsZWN0OmZvY3VzLFxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5kcmlsbGRvd24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL3NscDIxL2ltYWdlcy9zZWxlY3QtYXJyb3cucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggdG9wIDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVhZWU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5zZWxlY3Q6Zm9jdXMsXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuc2VsZWN0W211bHRpcGxlPVwibXVsdGlwbGVcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5hc2lkZSAuZm9ybS1jb250cm9sLFxuYXNpZGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuZm9ybSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC13cmFwIGZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwID4gLnRvcC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGF0aC1ub2RlIC5jb250ZW50LXdyYXAgZm9ybSxcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwID4gLnRvcC10aXRsZSxcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwID4gLnBhbmVsLFxuLmNvbnRlbnQtd3JhcCAud2lkdGgtd3JhcCB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpZXctaWQtc2FmZXR5X2NvbnRhY3RzIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zYWZldHlfY29udGFjdHMgZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC13cmFwIGZvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgfVxuICAuZm9ybS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnZpZXctZmlsdGVycyBmb3JtLFxuZm9ybS5jb21tZW50LWZvcm0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb21tZW50LXRvcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmh0bWwuanMgLmZvcm0taXRlbSAuaW5wdXQtZ3JvdXAtYWRkb24gLmdseXBoaWNvbi5nbHlwaGljb24tc3BpbiB7XG4gIGNvbG9yOiAjMWNhNWI2O1xufVxuXG4vKiBTZWFyY2ggZm9ybSAqL1xuI2Jsb2NrLXNscDIxLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuI2Jsb2NrLXNscDIxLXNlYXJjaCAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI2Jsb2NrLXNscDIxLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbiNlZGl0LXNkIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG59XG4jYmxvY2stc2xwMjEtc2VhcmNoIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4jYmxvY2stc2xwMjEtc2VhcmNoIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIG1hcmdpbjogMDtcbn1cbiN1c2VyLWxvZ2luLWZvcm0sXG4jdXNlci1wYXNzIHtcbiAgcGFkZGluZzogNDBweDtcbn1cbiN1c2VyLWxvZ2luLWZvcm0gLmNvcHlyaWdodC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3B5cmlnaHQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1haW4tY29udGFpbmVyIC53cmFwcGVyLW5pY2UtbG9naW4sXG4ud3JhcHBlci1uaWNlLWxvZ2luLnJlc2V0LXBhc3N3b3JkLWZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbi53cmFwcGVyLW5pY2UtbG9naW4ucmVzZXQtcGFzc3dvcmQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5pY2UtbG9naW5fX3Bhc3NfX2FjdGlvbnMgPiAjZWRpdC1hY3Rpb25zIHtcbiAgZmxleDogNTtcbn1cbi5uaWNlLWxvZ2luX19wYXNzX19hY3Rpb25zID4gZGl2Lm5pY2UtbG9naW4tbG9naW4ge1xuICBmbGV4OiAxO1xufVxuLm5pY2UtbG9naW5fX2xvZ2luX19hY3Rpb25zICNlZGl0LWFjdGlvbnMsXG4ubmljZS1sb2dpbl9fbG9naW5fX2FjdGlvbnMgI2VkaXQtYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uaWNlLWxvZ2luX19sb2dpbl9fYWN0aW9ucyAjZWRpdC1hY3Rpb25zIGJ1dHRvbiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLndpZHRoLXdyYXAgLm5pY2UtbG9naW5fX3JlZ2lzdGVyX19hY3Rpb25zIC5mb3JtLWFjdGlvbnMge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbmZvcm0gLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyxcbmZvcm0gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMkQzRjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuZm9ybSAucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhdGgtdml2YXJpdW0gLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMkQzRjtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNkcnVwYWwtbW9kYWwtLWJvZHkgLm1lbWJlci1pbmZvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gLnBhbmVsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDAgMTVweDtcbiAgfVxuICAjZHJ1cGFsLW1vZGFsLS1ib2R5IC5tZW1iZXItaW5mbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4vKiBVc2VyIGZvcm0gKi9cbi5uYW1lLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYW1lLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmFtZS1naXZlbi13cmFwcGVyLFxuICAubmFtZS1mYW1pbHktd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5uYW1lLWNyZWRlbnRpYWxzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmZpZWxkc2V0LmZvcm0tY29tcG9zaXRlIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY29udHJvbC1sYWJlbC5vcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItYmFkZ2UtdHlwZSBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udXNlci1yZWdpc3Rlci1mb3JtIGxlZ2VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogUG9wb3ZlciAqL1xuLnBvcG92ZXIge1xuICBjb2xvcjogIzAwMkQzRjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaGVscC1ibG9jayxcbi5jb250cm9sLWdyb3VwIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjMDAyRDNGO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X19yZWdpb24gPiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGQtLXR5cGUtdGV4dC1sb25nLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcblxuICAjZHJ1cGFsLW1vZGFsLS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLmZpZWxkLWdyb3VwLWh0bWwtZWxlbWVudCxcbi5wYW5lbC1ib2R5ID4gLnJvdyxcbi5wYW5lbC1ib2R5ID4gLmZpZWxkLWdyb3VwLWh0bWwtZWxlbWVudCA+IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbnA6bGFzdC1jaGlsZCxcbi5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsIC5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBCYXNpYyBmb3JtIGxheW91dCBmb3IgYWRtaW4gdXNlcnMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVtYmVyLWFkbWluIC5qcy1mb3JtLWl0ZW0tbmFtZSxcbiAgLm1lbWJlci1hZG1pbiAuanMtZm9ybS1pdGVtLXVzZXItbWFpbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm1lbWJlci1hZG1pbiAuanMtZm9ybS1pdGVtLW5hbWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnNsLWFkbWluIC5qcy1mb3JtLWl0ZW0tbmFtZSxcbiAgLnNsLWFkbWluIC5qcy1mb3JtLWl0ZW0tdXNlci1tYWlsIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNsLWFkbWluIC5qcy1mb3JtLWl0ZW0tbmFtZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnNsLWFkbWluIC5qcy1mb3JtLWl0ZW0tcGFzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogU21hcnRMYWJzIEFkbWluIG1lbWJlciBjcmVhdGlvbiAoL2FkbWluL3Blb3BsZS9jcmVhdGUpICovXG4ucGF0aC1hZG1pbiAjdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWl0ZW0tbWVtYmVyLXByb2ZpbGVzLTAtZW50aXR5LWZpZWxkLXVzZXItc3RhdHVzIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYXRoLWFkbWluICN1c2VyLXJlZ2lzdGVyLWZvcm0gLmpzLWZvcm0taXRlbS1ub3RpZnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGF0aC1hZG1pbiAjdXNlci1yZWdpc3Rlci1mb3JtICNlZGl0LW1lbWJlci1wcm9maWxlcy0wLWVudGl0eS1maWVsZC11c2VyLWVtZXJnZW5jeS1uYW1lLTAtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uZmllbGQtLXR5cGUtZmlsZSBhLnBhbmVsLXRpdGxlIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtZm9ybWF0LXdyYXBwZXIgLmZpbHRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWZvcm1hdC13cmFwcGVyIC5maWx0ZXItd3JhcHBlciBhIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW1lbnQtYXR0YWNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW1lbnQtYXR0YWNoIC5maWVsZC0tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm5vZGUtY29uZmlybS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbmJ1dHRvbi5idXR0b24tLXByaW1hcnkge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWNhNWI2IDAlLCAjMTY5ZWI3ICAxMDAlKTtcbn1cbmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1jb25maXJtLWZvcm0gLmZvcm0tYWN0aW9ucyxcbiN1c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMjRweDtcbn1cblxuLnB1cmNoYXNlLXBhc3NlcyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbiNub2RlLXN1cHBvcnQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5pbnB1dC1ncm91cC5wYXNzd29yZC1wYXJlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cC5wYXNzd29yZC1wYXJlbnQgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDAgIWltcG9ydGFudDtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXdlYWssXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1mYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIGhlaWdodDogMC4yNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG4jcGFzc3dvcmQtcG9saWN5LXN0YXR1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSAub2sge1xuICBjb2xvcjogZ3JlZW47XG59XG4ucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5maWVsZC0tdHlwZS1kb3VibGUtZmllbGQgc3Bhbi5wcmVmaXgge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG59XG5cbi5mb3JtLWl0ZW0tZmllbGQtYXVwLWFsdGVybmF0aXZlLWV4cGVyLXQtMC12YWx1ZSBsYWJlbCxcbi5mb3JtLWl0ZW0tZmllbGQtYXVwLW5vLWFsdGVybmF0aXZlcy10LTAtdmFsdWUgbGFiZWwsXG4uZm9ybS1pdGVtLWZpZWxkLWF1cC1wbGFucy1hcmUtaW4tcGxhY2UtdC0wLXZhbHVlIGxhYmVsLFxuLmZvcm0taXRlbS1maWVsZC1hdXAtZHVyYXRpb24tZGlzY29tZm9ydC10LTAtdmFsdWUgbGFiZWwsXG4uZm9ybS1pdGVtLWZpZWxkLWF1cC1zdGVwcy10YWtlbi10LTAtdmFsdWUgbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtYXVwLWQxLWNoZW1pY2FsLWRlc2MgbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtYXVwLWQyLWNvbnRyb2xsZWQtZGVzYyBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDMtdG94aWMtZGVzYyBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDQtY29uc3VsdGF0aW9uLWRlc2MgbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtYXVwLWQ1LXJhZGlvaXNvdG9wZXMtZGVzYyBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDYtbWljcm9iaW9sb2dpY2FsLWRlcyBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1hdXAtZDctb3RoZXItZGVzYyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGNjLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBjYy10YWJsZSB0aCxcbi5hcGNjLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYXItdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXItdGFibGUgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnBhci10YWJsZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUU0NTUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnBhci10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnBhci1mb290ZXIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXBhaW4tY2F0ZWdvcnkgZGl2W2lkXj1lZGl0LWZpZWxkLWF1cC1wYWluLWNhdGVnb3JpZXMtXS5wYXJhZ3JhcGhzLXN1YmZvcm0gPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXBjYS1hbmltYWxzLXBlci15ZWFyIGxhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXBjYS1vdmVyLTMteWVhciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpzIC5maWVsZC0td2lkZ2V0LWVudGl0eS1yZWZlcmVuY2UtcGFyYWdyYXBocyAucGNhLXRvdGFsIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNlZGl0LWZpZWxkLWF1cC1hbmltYWxzLXdyYXBwZXIuZmllbGQtLXdpZGdldC1yZWFkb25seS1maWVsZC13aWRnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmVsLWJvZHkgI2VkaXQtZmllbGQtYXVwLWFuaW1hbHMtd3JhcHBlci5maWVsZC0td2lkZ2V0LXJlYWRvbmx5LWZpZWxkLXdpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGV4dC1yZXNwb25zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGV4dC1yZXNwb25zZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGV4dC1yZXNwb25zZSA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbiNzZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuI3NlYXJjaC1ibG9jay1mb3JtIGlucHV0LmZvcm0tc2VhcmNoIHtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cbiNibG9jay1zbHAyMS1zZWFyY2g6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbn1cbiNzZWFyY2gtYmxvY2stZm9ybSBpbnB1dC5mb3JtLXNlYXJjaDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI3NlYXJjaC1ibG9jay1mb3JtIC5mb3JtLWl0ZW0ta2V5cyBsYWJlbCxcbiNzZWFyY2gtYmxvY2stZm9ybSAjZWRpdC1rZXlzLS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxlZ2VuZCAuYmFkZ2UtcmVzdHJpY3Rpb24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAuMXB4O1xufVxuXG4ubWVtYmVyLWluZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3QjZWRpdC11c2VyLW1haWwtLTIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLWJhZGdlLXR5cGUgLmZvcm0tdHlwZS1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnVzZXItcmVnaXN0ZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlICB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udXNlci1yZWdpc3Rlci1mb3JtIC5kb21haW5zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMyU7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udXNlci1yZWdpc3Rlci1mb3JtIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cblxuLnVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS10eXBlLWVtYWlsLFxuLnVzZXItcmVnaXN0ZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1jb21wYW55IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hbHRlcm5hdGUtZW1haWwgLmZvcm0tdHlwZS1lbWFpbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJhZGdlLWFjY2Vzcy1oZWxwdGV4dHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQ29tcGFueSBhZGQgZm9ybSAqL1xuZm9ybSN0YXhvbm9teS10ZXJtLWNvbXBhbnktZm9ybSBidXR0b24udGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQsXG4jZWRpdC1yZWxhdGlvbnMsXG4jZWRpdC1maWVsZC1hZGRyZXNzLTAtYWRkcmVzcy1jb3VudHJ5LWNvZGUsXG4jZWRpdC1maWVsZC1jb21wYW55LWxhYi1saW1pdC13cmFwcGVyIGxhYmVsW2Zvcj1lZGl0LWZpZWxkLWNvbXBhbnktbGFiLWxpbWl0LTBdLFxuI2VkaXQtZmllbGQtY29tcGFueS12aXZhcml1bS1saW1pdC13cmFwcGVyIGxhYmVsW2Zvcj1lZGl0LWZpZWxkLWNvbXBhbnktdml2YXJpdW0tbGltaXQtMF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtI3RheG9ub215LXRlcm0tY29tcGFueS1mb3JtIC5wYXJhZ3JhcGhzLWRyb3Bkb3duIGJ1dHRvbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMTcxZTtcbn1cblxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWV2ZW50KSAjZWRpdC1tb2RlcmF0aW9uLXN0YXRlLTAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1pdGVtLW1vZGVyYXRpb24tc3RhdGUtMC1jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVtYmVyc19wcm9maWxlcyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0sXG4udmlldy1pZC1zdGFmZi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVtYmVyc19wcm9maWxlcyAudmlldy1maWx0ZXJzIGxhYmVsLFxuLnZpZXctaWQtc3RhZmYudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW1iZXJzX3Byb2ZpbGVzIC52aWV3LWZpbHRlcnMgc2VsZWN0LFxuLnZpZXctaWQtc3RhZmYudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBzZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNlZGl0LWZpZWxkLXVzZXItcGljdHVyZS13cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1kb21haW5zIHtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWRvbWFpbnMgLmZpZWxkLS1pdGVtcy13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1kb21haW5zIC5jb250cm9scyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktZG9tYWlucyAucGFyYWdyYXBocy1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uaGFzLWdseXBoaWNvbnMgLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpZXctdXNlcnMtc2VhcmNoIC52aWV3LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZWRpdC1maWVsZC1jb21wYW55LXJlbGF0aW9uc2hpcC13cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNzbC1jb21wYW5pZXMtZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNzbC1jb21wYW5pZXMtZm9ybSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuI3NsLWNvbXBhbmllcy1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXZpdmFyaXVtLXBhcnRpY2lwYXRpbmcge1xuICBtYXJnaW46IDM2cHggMTBweCAwIDEwcHg7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0tc3RhZmYtYmxvY2stMS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1sYWItZXF1aXBtZW50cy1wYWdlLWxhYi1lcXVpcG1lbnRzIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1sYWItZXF1aXBtZW50cy1wYWdlLTEgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHAtbWFya3Vwe1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBwLWxhYmVsIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLWJhZGdlLXR5cGUgbGVnZW5kIHB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudGV4dGFyZWEubWVtYmVyLWRpc2FibGVkLWZpZWxke1xuICBiYWNrZ3JvdW5kOiByZ2IoMjA2LCAyMDYsIDIwNikgIWltcG9ydGFudDtcbn1cblxuLmNrZV9jaHJvbWUsXG4uY2tlX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmNrZV90b3Age1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgcGFkZGluZzogOHB4IDEwcHggNHB4O1xufVxuLmNrZV9ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cbi5ja2VfdG9vbGJhciBhLmNrZV9idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLWhlbHAge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbiNtYXNxdWVyYWRlLWJsb2NrLWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFzcXVlcmFkZS1ibG9jay1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0taXRlbS1tYXNxdWVyYWRlLWFzIGxhYmVsIHtcbiAgY29sb3I6ICNDQURGRTY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uZm9ybS1pdGVtLW1hc3F1ZXJhZGUtYXMgbGFiZWwgc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG59XG4uZm9ybS1pdGVtLW1hc3F1ZXJhZGUtYXMgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1pdGVtLW1hc3F1ZXJhZGUtYXMgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xufVxuI2VkaXQtbWFzcXVlcmFkZS1hcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYmxvY2stZm9ybXMtc3RlcHMgb2wge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stZm9ybXMtc3RlcHMgb2wgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybXMtc3RlcHMgLmNvbnRlbnQtd3JhcCAuZm9ybS1zdGVwLWhlYWRlcixcbi5mb3Jtcy1zdGVwcyAuY29udGVudC13cmFwIC5mb3JtLWhlYWRlcixcbi5mb3Jtcy1zdGVwcyAuY29udGVudC13cmFwIGZvcm0ge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcbn1cbi53aWR0aC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1tZW1iZXIgLmNvbnRlbnQtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLmZvcm1zLXN0ZXBzIC5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2lkdGgtd3JhcCAuZm9ybS1hY3Rpb25zID4gYnV0dG9uLFxuLnBhdGgtbWVtYmVyIC5jb250ZW50LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGJ1dHRvbixcbi5mb3Jtcy1zdGVwcyAubm9kZS1mb3JtIC5mb3JtLWFjdGlvbnMgPiBidXR0b24ge1xuICBmbGV4OiAyO1xufVxuLmZvcm1zLXN0ZXBzIC5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyA+IGJ1dHRvbiNlZGl0LXByZXZpb3VzLFxuLndpZHRoLXdyYXAgLmZvcm0tYWN0aW9ucyA+IGEsXG4ucGF0aC1tZW1iZXIgLmNvbnRlbnQtd3JhcCAuZm9ybS1hY3Rpb25zID4gYSxcbi5wYXRoLW1lbWJlciAuY29udGVudC13cmFwIC5mb3JtLWFjdGlvbnMgPiBidXR0b24jZWRpdC1kZWxldGUsXG4uZm9ybXMtc3RlcHMgLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zID4gYSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNlZGl0LXByZXZpb3VzLmJ0bixcbi5mb3Jtcy1zdGVwcyAubm9kZS1mb3JtIC5mb3JtLWFjdGlvbnMgPiBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhNWI2O1xufVxuLmZvcm0tc3RlcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLFxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkgYSB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uZm9ybS1zdGVwLWhlYWRlciBvbCBsaSA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogLTU1cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpOmxhc3QtY2hpbGQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLnByZXZpb3VzLXN0ZXAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLm5leHQtc3RlcCBzcGFuLFxuLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkuYWN0aXZlIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWU1ODczO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLm5leHQtc3RlcCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi5mb3JtLXN0ZXAtaGVhZGVyIG9sIGxpLnByZXZpb3VzLXN0ZXAsXG4uZm9ybS1zdGVwLWhlYWRlciBvbCBsaS5hY3RpdmUge1xuICBjb2xvcjogIzVlNTg3MztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZm9ybS1zdGVwLWhlYWRlciBvbCBsaS5uZXh0LXN0ZXAsXG4uZm9ybS1zdGVwLWhlYWRlciBvbCBsaS5uZXh0LXN0ZXAgYSB7XG4gIGNvbG9yOiAjYzRjNGM0O1xufVxuLmZvcm1zLXN0ZXBzIC5jb250ZW50LXdyYXAgLmZvcm0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN0ZXAtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cbi5zdGVwLWhlYWRlciBoMyB7XG4gIGNvbG9yOiAjMDAyZDNmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc3RlcC1jb250cm9scyB7XG4gIGNvbG9yOiAjYzRjNGM0O1xufVxuLnN0ZXAtY29udHJvbHMgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5zdGVwLWNvbnRyb2xzIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnN0ZXAtc2tpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpZWxkLS13aWRnZXQtcmVhZG9ubHktZmllbGQtd2lkZ2V0IC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwMDJkM2Y7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGQtLXdpZGdldC1yZWFkb25seS1maWVsZC13aWRnZXQgLmZpZWxkLS1sYWJlbCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmZvcm0taW5saW5lIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXBhcmtpbmctYmxvY2stcHAtbGlzdC1zbC1hZG1pbiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jZWRpdC1maWVsZC1ldmVudC1kYXRlLTAgPiAucGFuZWwtaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZWRpdC1maWVsZC1ldmVudC1kYXRlLTAgPiAucGFuZWwtYm9keSA+IC5jb250YWluZXItaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNlZGl0LWZpZWxkLWV2ZW50LWRhdGUtMCA+IC5wYW5lbC1ib2R5ID4gLmNvbnRhaW5lci1pbmxpbmUgPiAuZm9ybS1pbmxpbmUge1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NsLWNvbXBhbmllcy1mb3JtICNlZGl0LXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAxMHB4O1xuICB9XG4gICN2aWV3cy1leHBvc2VkLWZvcm0tcGFya2luZy1ibG9jay1wcC1saXN0LXNsLWFkbWluIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjc2wtY29tcGFuaWVzLWZvcm0gLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG4gIC5mb3Jtcy1zdGVwcyAuY29udGVudC13cmFwIC5mb3JtLXN0ZXAtaGVhZGVyLFxuICAuZm9ybXMtc3RlcHMgLmNvbnRlbnQtd3JhcCAuZm9ybS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgfVxuICAuZm9ybXMtc3RlcHMgLmNvbnRlbnQtd3JhcCBmb3JtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweCA0MHB4O1xuICB9XG5cbiAgLmZvcm0tc3RlcC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxuICAuZm9ybS1zdGVwLWhlYWRlciBvbCBsaSA+IHNwYW46YWZ0ZXIge1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogLTkwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLnBhdGgtdml2YXJpdW0gLmZvcm0tc3RlcC1oZWFkZXIgb2wgbGkgPiBzcGFuOmFmdGVyIHtcbiAgICByaWdodDogLTU2cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cblxuICAud3JhcHBlci1uaWNlLWxvZ2luLnJlc2V0LXBhc3N3b3JkLWZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxufVxuIiwiZm9ybSNjb25maXJtLWV2ZW50LWNhbmNlbC1mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICBcbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA2cHggNDBweDtcbiAgfVxuICBcbiAgYS5idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWVhc3Rlcm4tYmx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLWVhc3Rlcm4tYmx1ZTtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lYXN0ZXJuLWJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubm9DbGljayB7XG4gICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm92ZXJsYXkuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi8vIEhvbGRzIGFsbCB0aGUgdmFyaWFibGVzIHVzZWQgYWNyb3NzIHRoZSB0aGVtZS5cblxuLy8gRGlmZmVyZW50IHR5cGUgb2YgY29sb3JzLlxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuLy8gTmFtZWQgY29sb3JzIChiYXNlZCBvbiBodHRwczovL2NoaXIuYWcvcHJvamVjdHMvbmFtZS10aGF0LWNvbG9yKS5cbiRjb2xvci1jeXBydXM6ICMwMDJkM2Y7XG4kY29sb3ItY2FzYWw6ICMzMzU3NjU7XG4kY29sb3ItZWFzdGVybi1ibHVlOiAjMWNhNWI2O1xuJGNvbG9yLWJsYWNrLXNxdWVlemU6ICNmM2Y5ZmE7XG4kY29sb3ItZ2FsbGVyeTogI2ViZWJlYjtcbiRjb2xvci1zaWx2ZXI6ICNjYmNiY2I7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1saW1lYWRlOiAjNzBCNjAzO1xuJGNvbG9yLW1vbnphOiAjRDkwMDFCO1xuJGNvbG9yLXBlcnNpbW1vbjogI2ZmNTk1ZTtcblxuLy8gRGltZW5zaW9ucyBhbmQgbWFyZ2lucy5cbiRib3JkZXItcmFkaXVzOiA2cHg7XG4iLCIuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1jb250YWluZXIuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI3NHB4KTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG4uY3VycmVudC11c2VyLWxvZ2luIC5tYWluLWNvbnRhaW5lci5jb250YWluZXItZmx1aWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1jb250YWluZXIuY29udGFpbmVyLWZsdWlkID4gKiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA4O1xufVxuXG4uc2lkZWJhci1maXJzdCB7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMTVweDtcblxuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5zaWRlYmFyLWZpcnN0Lm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAuc2lkZWJhci1maXJzdCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IGluaGVyaXQ7XG4gIH1cblxuICAuZXF1YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmVxdWFsID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmVxdWFsID4gW2NsYXNzKj0nY29sLSddID4gLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5lcXVhbC1tZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZXF1YWwtbWQgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZXF1YWwtbWQgPiBbY2xhc3MqPSdjb2wtJ10gPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbn1cbiIsIlxuLyojc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0taXRlbS1rZXlzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufSovXG4iLCJhc2lkZSAubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG59XG5hc2lkZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI0ZGRjtcbn1cbmFzaWRlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuYXNpZGUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG5hc2lkZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLXNscDIxLW1haW4tbWVudSxcbiNibG9jay1zbHAyMS1tYWlubmF2YmxvY2ssXG4jYmxvY2stbWFpbm5hdmJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYXNpZGUgLm5hdmJhci1uYXYge1xuICBmbG9hdDogbm9uZTtcbn1cbi8qYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5hc2lkZSAubmF2YmFyLW5hdi53aXRoLXN1YnNpdGUubWVudS0tbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufSovXG5hc2lkZSAubmF2YmFyLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5hc2lkZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjQ0FERkU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmFzaWRlIC5uYXZiYXItbmF2ID4gbGkgPiBhLmlzLWFjdGl2ZSxcbmFzaWRlIC5uYXZiYXItbmF2ID4gbGkgPiBhLmFjdGl2ZS10cmFpbCxcbmFzaWRlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuYXNpZGUgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxY2E1YjY7XG59XG5hc2lkZSAubmF2YmFyLW5hdiA+IGxpID4gYSBzdmcsXG5hc2lkZSAubmF2YmFyLW5hdiA+IGxpLmZpcnN0ID4gYS5iYWNrLWxpbmsgPiBzdmcge1xuICBjb2xvcjogIzFjYTViNjtcbn1cbmFzaWRlIC5uYXZiYXItbmF2ID4gbGkgPiBhID4gc3ZnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5hc2lkZSAubmF2YmFyLW5hdiA+IGxpLmZpcnN0ID4gYS5iYWNrLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbmFzaWRlIC5uYXZiYXItbmF2ID4gbGkgPiBhIC5saW5rLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi53aXRoLXN1YnNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKlxuYXNpZGUgLndpdGgtc3Vic2l0ZSAuaXRtLTEsXG5hc2lkZSAud2l0aC1zdWJzaXRlIC5pdG0tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xufVxuYXNpZGUgLndpdGgtc3Vic2l0ZSAuaXRtLTEge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgbGVmdDogMDtcbn1cbmFzaWRlIC53aXRoLXN1YnNpdGUgLml0bS0yIHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIHJpZ2h0OiAwO1xufVxuYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlID4gbGkuaXRtLTEgPiBhLFxuYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlID4gbGkuaXRtLTIgPiBhIHtcbiAgcGFkZGluZzogMTRweCAwIDE0cHggMTVweDtcbn1cbmFzaWRlIC5uYXZiYXItbmF2LndpdGgtc3Vic2l0ZSA+IGxpID4gYS5zdWItc3dpdGNoLWFjdGl2ZSxcbmFzaWRlIC5uYXZiYXItbmF2LndpdGgtc3Vic2l0ZSA+IGxpOmhvdmVyID4gYS5zdWItc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG59XG5hc2lkZSAubmF2YmFyLW5hdi53aXRoLXN1YnNpdGUgPiBsaS5pdG0tMSA+IGEgc3ZnLFxuYXNpZGUgLm5hdmJhci1uYXYud2l0aC1zdWJzaXRlID4gbGkuaXRtLTIgPiBhIHN2ZyB7XG4gIGxlZnQ6IDE4cHg7XG4gIHRvcDogMTVweDtcbn1cbmFzaWRlIC5uYXZiYXItbmF2LndpdGgtc3Vic2l0ZSA+IGxpID4gYS5zdWItc3dpdGNoLWFjdGl2ZSBzdmcsXG5hc2lkZSAubmF2YmFyLW5hdi53aXRoLXN1YnNpdGUgPiBsaTpob3ZlciA+IGEuc3ViLXN3aXRjaCBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbiovXG4vKlxuYXNpZGUgLm5hdmJhci1uYXY6bm90KC53aXRoLXN1YnNpdGUpID4gbGkuZmlyc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFjYTViNiAwJSwgIzE2OWViNyAgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHggLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5hc2lkZSAubmF2YmFyLW5hdjpub3QoLndpdGgtc3Vic2l0ZSkgPiBsaS5maXJzdCA+IGEuYmFjay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5hc2lkZSAubmF2YmFyLW5hdjpub3QoLndpdGgtc3Vic2l0ZSkgPiBsaS5maXJzdCBhIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDE2cHg7XG59XG4qL1xuXG4ubWFpbi1tZW51LXN3aXRjaGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1tZW51LXN3aXRjaGVyIC5zd3RoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzFjYTViNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNjAwbXMgZWFzZSwgY29sb3IgNjAwbXMgZWFzZTtcbn1cbi5tYWluLW1lbnUtc3dpdGNoZXIgLnN3dGg6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubWFpbi1tZW51LXN3aXRjaGVyIC5zd3RoLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLm1haW4tbWVudS1zd2l0Y2hlciAuc3d0aC1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMXB4O1xuICB3aWR0aDogMTQwcHg7XG59XG4ubWFpbi1tZW51LXN3aXRjaGVyIGlucHV0W3R5cGU9cmFkaW9dLnRvZ2dsZSArIGxhYmVsID4gc3ZnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzFjYTViNjtcbn1cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWNhNWI2O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlLnRvZ2dsZS1sZWZ0ICsgbGFiZWwge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ubWFpbi1tZW51LXN3aXRjaGVyIGlucHV0W3R5cGU9cmFkaW9dLnRvZ2dsZS50b2dnbGUtbGVmdCArIGxhYmVsOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5tYWluLW1lbnUtc3dpdGNoZXIgaW5wdXRbdHlwZT1yYWRpb10udG9nZ2xlLnRvZ2dsZS1yaWdodCArIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubWFpbi1tZW51LXN3aXRjaGVyIGlucHV0W3R5cGU9cmFkaW9dLnRvZ2dsZS50b2dnbGUtcmlnaHQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLm1haW4tbWVudS1zd2l0Y2hlciBpbnB1dFt0eXBlPXJhZGlvXS50b2dnbGU6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4ubWFpbi1tZW51LXN3aXRjaGVyIGlucHV0W3R5cGU9cmFkaW9dLnRvZ2dsZTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4ubWFpbi1tZW51LXdyYXAge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LS1tYWluIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLm1lbnUtLWdsb2ItbmF2LFxuLm1lbnUtLXZpdmFyaXVtLW5hdixcbi5tZW51LS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tZW51LS1nbG9iLW5hdixcbi5tZW51LS1tYWluLFxuLm1lbnUtLXZpdmFyaXVtLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcztcbn1cbi5tZW51LS1nbG9iLW5hdi5tZW51LW9wZW4sXG4ubWVudS0tbWFpbi5tZW51LW9wZW4sXG4ubWVudS0tdml2YXJpdW0tbmF2Lm1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudS1jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5hLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICBjb2xvcjogIzFjYTViNjtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLyogRGFzaGJvYXJkIGxpbmtzICovXG4uZGJvYXJkLW5hdiB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5kYm9hcmQtbmF2IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG4gIHBhZGRpbmc6IDIxcHggMDtcbn1cbi5kYm9hcmQtbmF2IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmxpbmstYXJyb3cge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5saW5rLWFycm93LFxuLm1vcmUtbGluayBhLFxuLmRib2FyZC1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogMCA2cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9yZS1saW5rIGEsXG4uZGJvYXJkLW5hdiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kYm9hcmQtbmF2IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG59XG4ubGluay1hcnJvdzphZnRlcixcbi5tb3JlLWxpbmsgYTphZnRlcixcbi5kYm9hcmQtbmF2IGE6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzFjYTViNjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4ucGFnZS1oZWFkZXItbWVudSAubGluay1hcnJvdy5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5zaWRlYmFyLXNlY29uZCAuZGJvYXJkLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWRtaW4taGVhZGVyIHtcbiAgY29sb3I6ICM5NDk5OWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAyMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucm9sZS1zbWFydGxhYnNfYWRtaW5pc3RyYXRvciAjYWRtaW4tbmF2IC5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja3F1aWNrLWxpbmtzIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtLWFjY291bnQgLmRyb3Bkb3duLmZpcnN0IGEge1xuICBjb2xvcjogIzVlNTg3MjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1lbnUtLWFjY291bnQgLmRyb3Bkb3duLmZpcnN0IGEgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGJvYXJkLW5hdi5tZW51LS1xdWljay1hZG1pbi1saW5rcyBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgcGFkZGluZzogMjFweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGJvYXJkLW5hdi5tZW51LS1xdWljay1hZG1pbi1saW5rcyBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51LS1xdWljay1hZG1pbi1saW5rcyB7XG4gICAgY29sdW1uLWNvdW50OiBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgY29sdW1uLXdpZHRoOiAyMjBweDtcbiAgfVxuICAubWVudS0tcXVpY2stYWRtaW4tbGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5tZW51LS1xdWljay1hZG1pbi1saW5rcyBsaSBhIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAvKi5tZW51LS1xdWljay1hZG1pbi1saW5rcyBsaTpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMyksKi9cbiAgLyoubWVudS0tcXVpY2stYWRtaW4tbGlua3MgbGk6bnRoLWNoaWxkKDNuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpIH4gbGkgeyovXG4gIC8qICBib3JkZXItYm90dG9tOiBub25lOyovXG4gIC8qfSovXG5cbiAgLm1lbnUtLWFjY291bnQgLmRyb3Bkb3duLmZpcnN0IGEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmxpbmstYXJyb3cge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1lbnUtLW1haW4sXG4gIC5tYWluLW1lbnUtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLm1haW4td3JhcCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxlZnRfd3JhcCAuZmllbGQtLXR5cGUtZmlsZSAuZmllbGQtLWxhYmVsLFxuLmxlZnRfd3JhcCAuZmllbGQtLXR5cGUtbGluayAuZmllbGQtLWxhYmVsLFxuLmZpZWxkLS13aWRnZXQtcmVhZG9ubHktZmllbGQtd2lkZ2V0IC5maWVsZC0tbGFiZWwsXG4ucmlnaHRfd3JhcCAuZmllbGQtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnJpZ2h0X3dyYXAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtaW1wb3J0YW50LW5vdGVzLFxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtcHJvdG9jb2xzLFxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtdHJvdWJsZXNob290aW5nLFxuLmxlZnRfd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtbWFpbnRlbmFuY2Utbm90ZXMsXG4ubGVmdF93cmFwIC5maWVsZC0tbmFtZS1maWVsZC1tYW51YWwtcGRmLSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDI4cHggMCAxMnB4IDA7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtaW1wb3J0YW50LW5vdGVzLFxuLm1hbnVhbF93cmFwLFxuLnByb3RvY29sc193cmFwLFxuLnRyb3VibGVzaG9vdGluZ193cmFwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubGFiLWVxdWlwbWVudCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC11cGxvYWQtYXNzZXQgLmZpbGUtc2l6ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLWljby10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbn1cbi5ub2RlLWljby10aXRsZSBzdmcge1xuICBjb2xvcjogIzFjYTViNjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXVwIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmF1cC1zaWduYXR1cmUtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNhYWFhYWEgMjUlLCAjZmZmZmZmIDI1JSwgI2ZmZmZmZiA1MCUsICNhYWFhYWEgNTAlLCAjYWFhYWFhIDc1JSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNC4wMHB4IDQuMDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBkZi1nZW4ge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJlZDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmVkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGRmLWdlbiBhIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYWItZXF1aXBtZW50IC5yaWdodF93cmFwIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLjFweDtcbn1cblxuLm9uYm9hcmRpbmctd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zdXBwb3J0LW5vZGUgLmNvbC1tZC02IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHdpZHRoOiA0OSU7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zdXBwb3J0LW5vZGUgLmNvbC1tZC02IHNlY3Rpb24gaDJ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydC1ub2RlIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0gIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAucGFnZS1ub2RlLXR5cGUtbGFiLWVxdWlwbWVudCAucmlnaHRfd3JhcCAuZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGQtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbn1cblxuXG5cblxuXG5cbiIsIi5tYWluLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hcnRpY2xlIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFiLWVxdWlwbWVudCBhcnRpY2xlIC5jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLW1lbWJlci1kb2N1bWVudHMgYXJ0aWNsZSAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWVtYmVyLWRvY3VtZW50cyAuZmllbGQtZ3JvdXAtdG9wd3JhcCxcbi5wYWdlLW5vZGUtdHlwZS1sYWItZXF1aXBtZW50IC5maWVsZC1ncm91cC10b3B3cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWVsZC0tbmFtZS10aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5hdmF0YXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgMTAwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGF0aC1hZG1pbiAubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRlbnQtaGVhZCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuI21haWwtc2FmZXR5LWRhc2hib2FyZC1mb3JtIHRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAucGFnZS1ub2RlLXR5cGUtbWVtYmVyLWRvY3VtZW50cyAuZmllbGQtZ3JvdXAtdG9wd3JhcCxcbiAgLnBhZ2Utbm9kZS10eXBlLWxhYi1lcXVpcG1lbnQgLmZpZWxkLWdyb3VwLXRvcHdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxuICAuY29udGVudC1oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxufVxuIiwiLyogR2VuZXJhbCAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQ6IDE0cHgvMjRweCAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbmJvZHkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5jdXJyZW50LXVzZXItbG9naW4sXG5ib2R5LmN1cnJlbnQtdXNlci1wYXNzd29yZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWNhNWI2O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICMwMDJkM2Y7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogVGFibGUgKi9cbnRhYmxlIHRoZWFkLFxudGFibGUgdGhlYWQgYSxcbi5tYWluLWNvbnRhaW5lciB0YWJsZSB0aGVhZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuc3Bhbi5maWxlLWljb24ge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuc3Bhbi5maWxlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZpbGUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWNhNWI2O1xufVxuLmZpbGUgPiBzcGFuLmZpbGUtc2l6ZSxcbi5maWxlID4gc3BhbiBzdmcge1xuICBjb2xvcjogIzliOWZhMDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzFjYTViNjtcbn1cblxuLyogQVNJREUgKi9cbmFzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQzRjtcbiAgY29sb3I6ICNmZmY7XG59XG5hc2lkZS5zaWRlYmFyLXNlY29uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjMDAyRDNGO1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuYXNpZGUgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICNmZmY7XG59XG5hc2lkZSA+IC5yZWdpb24sXG4uYXNpZGUtbmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hc2lkZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWNhNWI2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2lkZWJhci1maXJzdC5vcGVuIC5hc2lkZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlZ2lvbi1zaWRlYmFyLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBhc2lkZS5zaWRlYmFyLWZpcnN0ID4gLnJlZ2lvbixcbiAgLmFzaWRlLW5hdmJhciB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5hc2lkZS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGFzaWRlLnNpZGViYXItc2Vjb25kID4gLnJlZ2lvbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFzaWRlLnNpZGViYXItc2Vjb25kID4gLnJlZ2lvbiB7XG4gICAgcGFkZGluZzogMzBweCAxOCUgMzBweCAxNXB4O1xuICB9XG59XG5cbi8qIEZvb3RlciAqL1xuZm9vdGVyLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9zbHAyMS9pbWFnZXMvYmctZm9vdGVyLnBuZycpIDUwJSAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0U4RjRGNztcbiAgbWluLWhlaWdodDogMjc0cHg7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICB9XG59XG5cbi5tYWluLXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1zaWRlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICB9XG59XG4uY29udGVudC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uY29udGVudC13cmFwIC5kaWZmLWhlYWRlcixcbi5jb250ZW50LXdyYXAgLmRpZmYtY29udHJvbHMsXG4uY29udGVudC13cmFwIC5kaWZmLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDQwcHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5jb250ZW50LXdyYXAsXG4gIC5jdXJyZW50LWFkbWluLWRhc2hib2FyZCAuY29udGVudC13cmFwLFxuICAuY3VycmVudC1oZWxwLWFuZC1kb2N1bWVudGF0aW9uIC5jb250ZW50LXdyYXAsXG4gIC5jdXJyZW50LXZpdmFyaXVtIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIH1cbn1cblxuLyogQnV0dG9ucyAqL1xuLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLFxuYS5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxY2E1YjYgMCUsICMxNjllYjcgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEycHgvMjJweCAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG59XG5hLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5hLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xufVxuLmJ0bjpob3ZlcixcbmEuYnV0dG9uOmhvdmVyLFxuYS5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMWNhNWI2IDAlLCAjMTY5ZWI3IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFjYTViNiAwJSwgIzE2OWViNyAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YxNjg3MiAwJSwgI2VlNDU1MCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YxNjg3MiAwJSwgI2VlNDU1MCAxMDAlKTtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuc3Bhbi5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5idG4ucHAtYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wcC1idG4td2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ1NTA7XG4gIGJvcmRlci1jb2xvcjogI2VlNDU1MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hc2lkZS10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMTVweDtcbn1cbi5hc2lkZS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmFzaWRlLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4uYXNpZGUtdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXNpZGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZWdpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogY2VudGVyIDE4cHggLyAxMjBweCBuby1yZXBlYXQgdXJsKCcvdGhlbWVzL2N1c3RvbS9zbHAyMS9pbWFnZXMvU21hcnRMYWJzX2xvZ28uc3ZnJyk7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbmEubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBhLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTUycHg7XG4gIH1cbn1cblxuLmxpc3Qtc2VjdGlvbiAuYnMtcmVnaW9uLS1tYWluIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmxpc3Qtc2VjdGlvbiAuYnMtcmVnaW9uLS1tYWluID4gLmJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LXNlY3Rpb24gLmJsb2NrLXZpZXdzIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG4ubGlzdC1zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctYmxvY2stcHAtbGlzdC1tZW1iZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubGlzdC1zZWN0aW9uIC5ibG9jay12aWV3c1tjbGFzcyo9J2Jsb2NrLXZpZXdzLWJsb2Nrc2FmZXR5LWNvbnRhY3RzLWJsb2NrLSddIC5ibG9jay10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LXNlY3Rpb24gLmJsb2NrLXZpZXdzW2NsYXNzKj0nYmxvY2stdmlld3MtYmxvY2tzYWZldHktY29udGFjdHMtYmxvY2stJ10gLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLmxpc3Qtc2VjdGlvbiAuYmxvY2stdmlld3NbY2xhc3MqPSdibG9jay12aWV3cy1ibG9ja3NhZmV0eS1jb250YWN0cy1ibG9jay0nXSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAudmlldyB7XG4gICAgcGFkZGluZzogMCA0MHB4IDIwcHggNDBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXNlY3Rpb24gLmJsb2NrLXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmRhc2hib2FyZC1zZWN0aW9uIC5ibG9jay12aWV3cyAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogIzAwMmQzZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5kYXNoYm9hcmQtc2VjdGlvbiAuYmxvY2stdmlld3NbY2xhc3MqPSdibG9jay12aWV3cy1ibG9ja3NhZmV0eS1jb250YWN0cy1ibG9jay0nXSAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZGFzaGJvYXJkLXNlY3Rpb24gLmJsb2NrLXZpZXdzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhc2hib2FyZC1zZWN0aW9uIC5ibG9jay12aWV3cyAubW9yZS1saW5rIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kYXNoYm9hcmQtc2VjdGlvbiAuYnMtcmVnaW9uID4gLmJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGFzaGJvYXJkLXNlY3Rpb24gLmJzLXJlZ2lvbiA+IC5ibG9jayB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbn1cblxuLyogTWFpbiBjb250ZW50IGhlYWRlciAqL1xuLmNvbnRlbnQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuI25hdmJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtLS1maXJzdCxcbi5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtLS1sYXN0LFxuLnBhZ2luYXRpb24gPiAubm90LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAucGFnZXJfX2l0ZW0tLXByZXZpb3VzID4gYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5wYWdlcl9faXRlbS0tbmV4dCA+IGEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICBib3JkZXItY29sb3I6ICMxY2E1YjY7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuXG4gIC5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtLS1maXJzdCxcbiAgLnBhZ2luYXRpb24gPiAucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucGFnaW5hdGlvbiA+IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgPiBhLFxuICAucGFnaW5hdGlvbiA+IC5wYWdlcl9faXRlbS0tbmV4dCA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAucGFnaW5hdGlvbiA+IC5ub3QtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxufVxuXG4ucmVnaW9uLWhpZ2hsaWdodGVkLFxuZGl2LmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5tZXNzYWdlc19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG59XG4ubm9kZS1mb3JtIC5tZXNzYWdlc19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0LSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWYzZjU7XG59XG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmM2Y1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYWxlcnQgc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAyNXB4O1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UxZTM7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM1ZTU4NzM7XG59XG4uYWxlcnQtZGFuZ2VyIHN2ZyB7XG4gIGNvbG9yOiAjZWY0NjUwO1xufVxuLmFsZXJ0IC5zdmctaW5saW5lLS1mYS5mYS13LTE2IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5hbGVydCBiLFxuLmFsZXJ0IGEsXG4uYWxlcnQgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDJkM2Y7XG59XG4uYWxlcnQgLmNsb3NlIHtcbiAgY29sb3I6ICMwMDJkM2Y7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLmFsZXJ0IGE6bm90KC5jbG9zZSk6bm90KC5idG4pLFxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gIH1cbn1cblxuLnByb2ZpbGUsIC52b2NhYnVsYXJ5LWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWNhNWI2IDAlLCAjMTY5ZWI3IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2ZpbGUgaDMsIC52b2NhYnVsYXJ5LWNvbXBhbnkgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZTUxYzIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIFBhZ2UgSGVhZGVycyAqL1xuLnBhZ2UtaGVhZGVyLXdyYXAge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcGFya2luZy1ibG9jay1wcC1saXN0LW1lbWJlciA+IGgyLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtaGVhZGVyLXdyYXAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucGFnZS1oZWFkZXItd3JhcCAuYmxvY2stdGl0bGUsXG4uZm9ybS1zdGVwLWhlYWRlciAuYmxvY2stdGl0bGUsXG4ucGFnZS1pbmhlYWQtd3JhcCAuYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1oZWFkZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYWdlLWhlYWRlci1tZW51IGEge1xuICBtYXJnaW46IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuaDIudG9wLXRpdGxlLFxuLmJsb2NrLXNtYXJ0bGFicy1lbXBsb3llZSA+IGgyLFxuLmJsb2NrLXZpZXdzLWJsb2NrbWVtYmVycy1wcm9maWxlcy1ibG9jay1tZW1iZXJzLXByb2ZpbGVzID4gaDIuYmxvY2stdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2ttZW1iZXJzLXByb2ZpbGVzLWJsb2NrLTEgPiBoMi5ibG9jay10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja21lbWJlcnMtcHJvZmlsZXMtYmxvY2stMiA+IGgyLmJsb2NrLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFya2luZy1yZXF1ZXN0LWJsb2NrLXBlbmRpbmctcHByLWFkbWluID4gaDIuYmxvY2stdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtYmxvY2stZXZlbnRzLXBlbmRpbmcgPiBoMi5ibG9jay10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctYmxvY2stcHAtbGlzdC1zbC1hZG1pbiA+IGgyLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMzMwNDI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAucGFnZS1oZWFkZXItd3JhcCBbY2xhc3MqPVwiY29sLVwiXSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFya2luZy1ibG9jay1wcC1saXN0LW1lbWJlciA+IGgyLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucmVnaW9uLWhpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgaDIudG9wLXRpdGxlLFxuICAuYmxvY2stc21hcnRsYWJzLWVtcGxveWVlID4gaDIsXG4gIC5ibG9jay12aWV3cy1ibG9ja21lbWJlcnMtcHJvZmlsZXMtYmxvY2stbWVtYmVycy1wcm9maWxlcyA+IGgyLmJsb2NrLXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2ttZW1iZXJzLXByb2ZpbGVzLWJsb2NrLTEgPiBoMi5ibG9jay10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWVtYmVycy1wcm9maWxlcy1ibG9jay0yID4gaDIuYmxvY2stdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcmtpbmctcmVxdWVzdC1ibG9jay1wZW5kaW5nLXBwci1hZG1pbiA+IGgyLmJsb2NrLXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtYmxvY2stZXZlbnRzLXBlbmRpbmcgPiBoMi5ibG9jay10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFya2luZy1ibG9jay1wcC1saXN0LXNsLWFkbWluID4gaDIuYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgfVxuXG59XG5cbi5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnZpZXctZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMDtcbn1cblxuLnRhYnMsXG4ubmF2Lm5hdi10YWJzLmZpbHRlci1mb3JtYXRzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFicy0tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGFicy0tcHJpbWFyeSBsaSB7XG4gIGZsZXg6IDE7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjOTQ5OTliO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi10YWJzID4gbGkgPiBhLFxuLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEgPiBzdmcge1xuICBjb2xvcjogIzFjYTViNjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ubmF2LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbn1cbi5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXM6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1czpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgPiBzdmcsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhID4gc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJzLWxlZnQudmVydGljYWwtdGFicyA+IC5uYXYtdGFicyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1idXR0b24gLnN1bW1hcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udGFicy1sZWZ0IC52ZXJ0aWNhbC10YWItYnV0dG9uLmFjdGl2ZSAuc3VtbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi10YWJzLnZlcnRpY2FsLXRhYnMtbGlzdCA+IGxpID4gYSxcbi5uYXYtdGFicy52ZXJ0aWNhbC10YWJzLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ubmF2LXRhYnMudmVydGljYWwtdGFicy1saXN0ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbn1cbi50YWJzLWxlZnQgPiAudGFiLWNvbnRlbnQudmVydGljYWwtdGFicy1wYW5lcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG59XG5cbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNibG9jay1zbHAyMS1hZG1pbm5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm1lbnUtLW1haW4sXG4gIG5hdiNibG9jay1zbHAyMS1tYWluLW1lbnUgLm1lbnUtLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG5hdiNibG9jay1zbHAyMS1hZG1pbm5hdmlnYXRpb24gLm5hdmJhci1uYXYgbGksXG4gIG5hdiNibG9jay1zbHAyMS1tYWlubmF2YmxvY2sgLm5hdmJhci1uYXYgbGksXG4gIG5hdiNibG9jay1tYWlubmF2YmxvY2sgLm5hdmJhci1uYXYgbGksXG4gIG5hdiNibG9jay1zbHAyMS1tYWluLW1lbnUgLm1lbnUtLW1haW4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzLS1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuI2FkbWluLW5hdiBuYXYgdWwgbGkgYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWdpb24tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmJsb2NrLWV4dGVybmFsLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTk2ZjM7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZmMyB0cmFuc3BhcmVudCAjMjE5NmYzIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMXMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmNvbW1lbnQtaW50ZXJuYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNkQ5O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubWFpbi13cmFwIC5maWVsZC5tZW1iZXItaW1nLCAudm9jYWJ1bGFyeS1jb21wYW55IC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28ge1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZW1iZXItaW1nIGltZywgLnZvY2FidWxhcnktY29tcGFueSAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIGltZyB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbi5jZW50ZXJpbmctdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2ZpbGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZmlsZS1oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5wcm9maWxlLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDVweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucHJvZmlsZS1maWVsZHMge1xuICBwYWRkaW5nOiAyMHB4IDI4cHggMjBweCAyOHB4O1xufVxuLnByb2ZpbGUtZmllbGRzIC5maWVsZC0tbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2ZpbGUtaGVhZGVyIC5maWVsZC0tbmFtZS1uYW1lIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5oYXMtZXJyb3IgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnF1aWNrZWRpdC1maWVsZC5xdWlja2VkaXQtZWRpdGFibGUsXG4ucXVpY2tlZGl0LWZpZWxkIC5xdWlja2VkaXQtZWRpdGFibGUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZS13aWRnZXQgLmpzLWZvcm0tZmlsZSxcbi5qcy1mb3JtLW1hbmFnZWQtZmlsZSAuanMtZm9ybS1maWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmpzLWZvcm0tbWFuYWdlZC1maWxlIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGlucHV0LmZvcm0tZmlsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbmRpdi5wcm9maWxlIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX3BwX2xpc3QgYSB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWRvbWFpbnMgLmNvbnRyb2xzIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzFjYTViNjtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogMTRweC8yNHB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBub25lOyAgXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktZG9tYWlucyAuY29udHJvbHMgYTpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1kb21haW5zIC5jb250cm9scyBhOmFjdGl2ZXtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktZG9tYWlucyAucGFyYWdyYXBocy1jb250ZW50LXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbWJlci1pbWcgaW1nLCAudm9jYWJ1bGFyeS1jb21wYW55IC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZvY2FidWxhcnktY29tcGFueSAuY29tcGFueS1sb2dvLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudm9jYWJ1bGFyeS1jb21wYW55IC5jb21wYW55LW5hbWUtYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubWFpbi13cmFwIC5maWVsZC5tZW1iZXItaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAubWVtYmVyLWltZyBpbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMzRweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnZvY2FidWxhcnktY29tcGFueSAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH0gIFxuICAucHJvZmlsZSwgLnZvY2FidWxhcnktY29tcGFueSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuICAucHJvZmlsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvZmlsZS1oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gIH1cbiAgLnZvY2FidWxhcnktY29tcGFueSAucHJvZmlsZS1oZWFkZXIgaDMsIC52b2NhYnVsYXJ5LWNvbXBhbnkgLnByb2ZpbGUtaGVhZGVyIGgzIC5maWVsZHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2ZpbGUtaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG59XG5cbiN2Ym8tYWN0aW9uLWZvcm0td3JhcHBlciAuanMtZm9ybS1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAyMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbiN2Ym8tYWN0aW9uLWZvcm0td3JhcHBlciAudmJvLW11bHRpcGFnZS1zZWxlY3RvcixcbiN2Ym8tYWN0aW9uLWZvcm0td3JhcHBlciAuZm9ybS1pdGVtLXNlbGVjdC1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Ziby1hY3Rpb24tZm9ybS13cmFwcGVyIC5jb250cm9sLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnZpZXctaWQtbWVtYmVyc19wcm9maWxlcyAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgei1pbmRleDogMTAwO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgdGg6bnRoLWNoaWxkKDIpLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTtcbn1cbiN2aWV3cy1mb3JtLW1lbWJlcnMtcHJvZmlsZXMtYmxvY2stMSAudGFibGUtcmVzcG9uc2l2ZSB0aDpudGgtY2hpbGQoMiksXG4jdmlld3MtZm9ybS1tZW1iZXJzLXByb2ZpbGVzLWJsb2NrLTIgLnRhYmxlLXJlc3BvbnNpdmUgdGg6bnRoLWNoaWxkKDIpLFxuI3ZpZXdzLWZvcm0tbWVtYmVycy1wcm9maWxlcy1ibG9jay0xIC50YWJsZS1yZXNwb25zaXZlIHRkOm50aC1jaGlsZCgyKSxcbiN2aWV3cy1mb3JtLW1lbWJlcnMtcHJvZmlsZXMtYmxvY2stMiAudGFibGUtcmVzcG9uc2l2ZSB0ZDpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZXctaWQtbWVtYmVyc19wcm9maWxlcyAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi52aWV3LWlkLW1lbWJlcnNfcHJvZmlsZXMgLnZiby12aWV3LWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgLnZpZXctaWQtbWVtYmVyc19wcm9maWxlcyAudmJvLXZpZXctZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxufVxuXG4uZm9ybS1pdGVtLWZpZWxkLXVzZXItY29tcGFueS10YXJnZXQtaWQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZm9ybS1pdGVtLWZpZWxkLXVzZXItY29tcGFueS10YXJnZXQtaWQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEucGFnZS1oZWFkZXIge1xuICBjb2xvcjogIzAzMzA0MjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG5oMS5wYWdlLWhlYWRlciBzdmcsXG4udmlldy1oZWFkZXIgaDIgc3ZnIHtcbiAgY29sb3I6ICMxY2E1YjY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2Jsb2NrLXNscDIxLWxhYmVxdWlwbWVudGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmZvcm0tdHlwZS1jc2hzIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBjb2xvcjogIzliOWZhMDtcbn1cbnRoID4gYSxcbi5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzVlNTg3Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gIC5jdXJyZW50LWFkbWluLWRhc2hib2FyZCAuYnJlYWRjcnVtYixcbiAgLmN1cnJlbnQtaGVscC1hbmQtZG9jdW1lbnRhdGlvbiAuYnJlYWRjcnVtYixcbiAgLmN1cnJlbnQtdml2YXJpdW0gLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBoMS5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICB9XG4gICNibG9jay1zbHAyMS1sYWJlcXVpcG1lbnRoZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTYlIDMwcHggMTYlO1xuICB9XG5cbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzVlNTg3Mztcbn1cblxuLnVpLW1lbnUgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1tZW51LnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi51aS1tZW51LnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS1tZW51LnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLW1lbnUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLW1lbnUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ZTU4NzM7XG59XG4udWktbWVudS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uID4gZGl2IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnVpLW1lbnUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlciAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udWktbWVudS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBjb2xvcjogIzE4YTBiNztcbn1cblxuLnVpLWF1dG9jb21wbGV0ZS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi1ncm91cCB7XG4gIGNvbG9yOiAjMDMzMDQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2UsXG4ubWFpbnRlbmFuY2UtcGFnZSAubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZDNmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgaDEsXG4ubWFpbnRlbmFuY2UtcGFnZSAubmF2YmFyLXRleHQuc2l0ZS1zbG9nYW4ge1xuICBjb2xvcjogI2NhZGZlNjtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4iLCIudmlldy1oZWFkZXIgaDIge1xuICBjb2xvcjogIzAzMzA0MjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWl0ZW0ta2V5cyB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLnZpZXctdXNlcnMtc2VhcmNoIC52aWV3cy1yb3cgaDQgYSxcbi52aWV3LXNlYXJjaCAudmlld3Mtcm93IGg0IGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jdmlldy1maWVsZC10aWNrZXQtbnVtLXRhYmxlLWNvbHVtbiB7XG4gIG1pbi13aWR0aDogMTA1cHg7XG59XG5cbi52aWV3LWVtcHR5IHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnZpZXctZW1wdHkgc3ZnIHtcbiAgY29sb3I6ICNlNGU0ZTQ7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cbi52aWV3LWlkLW1lbWJlcl9kb2N1bWVudHMgLnZpZXdzLWZpZWxkLWJvZHkgYSxcbi52aWV3LWlkLWxhYl9lcXVpcG1lbnRzIC52aWV3cy1maWVsZC1ib2R5IGEge1xuICBjb2xvcjogIzVlNTg3Mztcbn1cbi52aWV3LWdyb3VwLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpZXctZ3JvdXAtd3JhcCA+IGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbn1cbi52aWV3LWdyb3VwLXdyYXAgPiAudmlldy1ncm91cC1kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi52aWV3LWdyb3VwLXdyYXAgaDMge1xuICBjb2xvcjogIzVlNTg3MztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xufVxuLnZpZXctZ3JvdXAtd3JhcCA+IC5yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMjBweDtcbn1cbi52aWV3LWdyb3VwLXdyYXAgPiAucm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cblxuLmxpc3Qtc2VjdGlvbiAuYnMtcmVnaW9uLS1tYWluID4gLmJsb2NrLmJsb2NrLXZpZXdzLWJsb2NrZG9jcy1ibG9jay1kb2NzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrX2RvY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfZG9jcyB0Ym9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX2RvY3MgLnBhZ2VyLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4udmlldy52aWV3LWRpc3BsYXktaWQtbWVtYmVyX2RvY3VtZW50cyAudmlldy1wYWdlcixcbi52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIC52aWV3LXBhZ2VyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLW1lbWJlcl9kb2N1bWVudHMsXG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMge1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LnZpZXctZGlzcGxheS1pZC1tZW1iZXJfZG9jdW1lbnRzIC52aWV3LWhlYWRlcixcbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudmlldy1maWx0ZXJzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudmlldy1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnZpZXctZmlsdGVycyBsYWJlbC5jb250cm9sLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LnZpZXctZGlzcGxheS1pZC1wYWdlX2xhYl9lcXVpcG1lbnRzIC52aWV3LWZpbHRlcnMgLmJ0biB7XG4gIHBhZGRpbmc6IDZweCA0MHB4O1xufVxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LnZpZXctZGlzcGxheS1pZC1tZW1iZXJfZG9jdW1lbnRzIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudGFibGUgdGQudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsXG4udmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudGFibGUgdGQudmlld3MtZmllbGQtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfZG9jX2FkbWluIC5wYWdlLWhlYWRlci13cmFwLFxuLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYWdlLWhlYWRlci13cmFwIHtcbiAgcGFkZGluZzogMCAxNXB4IDVweCAwO1xufVxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19kb2NfYWRtaW4gLnBhZ2UtaGVhZGVyLXdyYXAgLnBhZ2UtaGVhZGVyLXRpdGxlLFxuLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYWdlLWhlYWRlci13cmFwIC5wYWdlLWhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNvbnRlbnQtd3JhcCAudmlldy1sYWItZXF1aXBtZW50cyBmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcge1xuICAgIHBhZGRpbmc6IDE1cHggNDBweCAwIDQwcHg7XG4gIH1cbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LnZpZXctcGFya2luZyB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICB9XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LWRpc3BsYXktaWQtbWVtYmVyX2RvY3VtZW50cyAudmlldy1oZWFkZXIsXG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LWRpc3BsYXktaWQtbWVtYmVyX2RvY3VtZW50cyAudGFibGUgdGQsXG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudGFibGUgdGQsXG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudmlldy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbiAgLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnRhYmxlIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLFxuICAudmlldy52aWV3LWRpc3BsYXktaWQtcGFnZV9sYWJfZXF1aXBtZW50cyAudGFibGUgdGQudmlld3MtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggNDBweDtcbiAgfVxuICAudmlldy52aWV3LWRpc3BsYXktaWQtbWVtYmVyX2RvY3VtZW50cyAudmlldy1wYWdlcixcbiAgLnZpZXcudmlldy1kaXNwbGF5LWlkLXBhZ2VfbGFiX2VxdWlwbWVudHMgLnZpZXctcGFnZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLWJsb2NrX2RvY3MgLnBhZ2VyLW5hdiB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLnZpZXctZ3JvdXAtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC52aWV3LWdyb3VwLXdyYXAgPiBoMiB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG4gIC52aWV3LWdyb3VwLXdyYXAgPiAudmlldy1ncm91cC1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMjBweCA0MHB4O1xuICB9XG4gIC52aWV3LWdyb3VwLXdyYXAgPiAucm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cblxufVxuXG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX2RvY3NfcmVzb3VyY2VzIC5maWxlLXNpemUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLm5vZGUtYW8tZm9ybSwgLm5vZGUtYW8tZWRpdC1mb3JtIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFvLWRlbGl2ZXJ5LWRhdGUge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM1ZTU4NzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFvIC5wb3BvdmVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbiIsIi5hbWVuZG1lbnQtcmV2aWV3LWZvcm1zIHtcblxuICAucGRmLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZDogIzFDQTVCNjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICB0ZCx0aCB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFDQTVCNjtcbiAgICB9XG5cbiAgfVxufVxuXG4uYW1lbmRtZW50LXJldmlldy1mb3JtcyB7XG4gIC5hbWVuZG1lbnQtY2hhbmdlcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cbiAgICAuYW1lbmRtZW50LWNoYW5nZXMtaGVhZGVyLXRpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5hbWVuZG1lbnQtY2hhbmdlcy1oZWFkZXItbGluayB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxQ0E1QjY7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAuYW1lbmRtZW50LWxpbmtzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBhLnZpZXctZnVsbC1hbWVuZG1lbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFDQTVCNjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC8qIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7ICovXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuYW1lbmRtZW50LWNoYW5nZS1pdGVtICB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IDVweCA1cHggMTVweCA1cHg7XG5cbiAgICBoMyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxQ0E1QjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzFDQTVCNjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbWVuZG1lbnQtanVzdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEge1xuXG4gICAgICAgIC5mb3JtLXRleHRhcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmFtZW5kbWVudC1jaGFuZ2UtaXRlbS1maWVsZHMge1xuXG4gICAgLmZpZWxkLWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5hdXAtYW1lbmRtZW50LWNoYW5nZS1saXN0IHtcbiAgICAgIHdpZHRoOiA5OSU7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgY29sb3I6ICM1ZTU4NzM7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICB9XG5cbiAgICAgIC5vcmlnaW5hbC1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmNoYW5nZWQtZGF0YSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5hbWVuZG1lbnQtanVzdGlmaWNhdGlvbnMtd3JhcHBlciB7XG4gICAgLmpzLXRleHQtZm9ybWF0LXdyYXBwZXIge1xuICAgICAgLmpzLWZpbHRlci13cmFwcGVyIHtkaXNwbGF5Om5vbmU7fVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbn1cblxuXG5cblxuXG4iLCIjdml2YXJpdW0tYXVwLWNvbXBhbnktYWRkcmVzcy13cmFwcGVyIHtcbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4jdml2YXJpdW0tYXVwLXByaW5jaXBhbC1pbnZlc3RpZ2F0b3Itd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiIsIi5ub2RlLWF1cC1zZWN0aW9uLWItZm9ybSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtYW5pbWFscyB7XG4gICAgLypkaXNwbGF5OiBub25lOyovXG4gIH1cbn1cblxuLm5vZGUtYXVwLXNlY3Rpb24tYi1mb3JtIHtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtYXVwLXBhaW4tY2F0ZWdvcmllcyB7XG5cbiAgICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgICAgIGNhcHRpb24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1tdWx0aXBsZS1kcmFnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5kZWx0YS1vcmRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWN0aW9uIHtcbiAgICAgICAgLnBhcmFncmFwaHMtZHJvcGRvd24tYWN0aW9ucyB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmMTY4NzIgMCUsICNlZTQ1NTAgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGxpLmNvbmZpcm0tcmVtb3ZlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YxNjg3MiAwJSwgI2VlNDU1MCAxMDAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC10eXBlLXRvcCB7XG4gICAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqL1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1wYWluLXRvdGFsLW51bWJlciB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmZvcm0tbnVtYmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1wYWluLXN1YnRvdGFsLW51bWJlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAuZm9ybS1udW1iZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1yZW1haW5pbmctbnVtYmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC5mb3JtLW51bWJlciB7XG4gICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1ub3QtdG90YWwtZXhwbGFuYXRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hdXAtcGFpbi1hbGxldmlhdGlvbiB7XG4gICAgbGFiZWwge2Rpc3BsYXk6bm9uZTt9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1wYWluLWluY2x1ZGUtb2JzZXJ2ZSB7XG4gICAgbGFiZWwge2Rpc3BsYXk6bm9uZTt9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1cC1jcml0ZXJpYS1kaXN0cmVzcyB7XG4gICAgbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxuICB9XG5cbiAgLyogUGFyYWdyYXBoIGZpZWxkICovXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wYWluLW92ZXItMy15ZWFyIHtcbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIC5mb3JtLW51bWJlciB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICB9XG4gICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5hcGNjLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5jb2x1bW4tY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgLmNvbHVtbi1kZXNjIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gIH1cbiAgLmFwY2MtYWRkaXRpb25hbC1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgYSB7XG5cbiAgICB9XG4gIH1cblxuXG59XG4iLCIubm9kZS1hdXAtc2VjdGlvbi1kLWZvcm0ge1xuICAuZmllbGQtLW5hbWUtZmllbGQtYXVwLWQzLW9jY3VyLWRldGFpbHMtZGVzYyB7XG4gICAgLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjdml2YXJpdW0tcHJpbmNpcGFsLWludmVzdGlnYXRvci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiIsIiN2aXZhcml1bS1wcmluY2lwYWwtaW52ZXN0aWdhdG9yLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiLm5vZGUtYW8tZm9ybSB7XG4gICN2aXZhcml1bS1hby1wcm90b2NvbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICN2aXZhcml1bS1hby1zdHJhaW4td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5hby1hbmltYWxzLWFnZS1hbmQtd2VpZ2h0IHtcbiAgICAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC52aXZhcml1bS1hby1zdGF0dXMtdG8tdXBsb2FkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB9XG5cbn1cbiIsIi5hbWVuZG1lbnQtZm9ybSB7XG4gICNhbWVuZG1lbnQtY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbiNkcnVwYWwtbW9kYWw6aGFzKC5hbWVuZG1lbnQtZm9ybSkge1xuICB6LWluZGV4OiAxMDUxO1xufVxuIiwiLmF1cC10ZXJtaW5hdGUtZm9ybSB7XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI2RydXBhbC1tb2RhbDpoYXMoLmF1cC1kZWxldGUtZm9ybSkge1xuICB6LWluZGV4OiAxMDUxO1xufVxuIiwiI3ZpdmFyaXVtLWFvLXByaW5jaXBhbC1pbnZlc3RpZ2F0b3Itd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiI2RydXBhbC1tb2RhbDpoYXMoI3N0YWdlLWFjdGlvbi1mb3JtLXdyYXBwZXIpIHtcbiAgei1pbmRleDogMTA1MTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIlxuLnN0YWdlLXRvb2xiYXItc3RhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHotaW5kZXg6IDUwO1xuXG4gIC5zdGFnZS1saXN0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGxpLnN0YWdlLWxldmVsLWhlYWRsaW5lIHtcbiAgICAgIGZsZXg6IDQgMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIGxpLnN0YWdlLWxldmVsIHtcbiAgICAgIGZsZXg6IDUgMCAwO1xuXG4gICAgICAuc3RhZ2UtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnN0YWdlLWRldGFpbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5zdGFnZS1sZXZlbC5hY3RpdmUge1xuICAgICAgLnN0YWdlLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNTg3MztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZTU4NzM7XG4gICAgICB9XG4gICAgICAuc3RhZ2UtZGV0YWlsIHtcbiAgICAgICAgY29sb3I6ICM1ZTU4NzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkuc3RhZ2UtbGV2ZWwtbGluZSB7XG4gICAgICBmbGV4OiAzIDAgMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG5cbiAgICAgIC5sZXZlbC1saW5lIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI2NjYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmF1cC1zZWN0aW9ucy13cmFwcGVyIHtcbiAgLmF1cC1oZWFkZXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXG4gICAgLmF1cC1oZWFkZXItaW5mbyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5hdXAtc3RhZ2UtdGl0bGUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICMwMDJEM0Y7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5hdXAtc3RhZ2UtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgLnN0YWdlLXRvb2xiYXItYWN0aW9uLWxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cbiAgICAgICAgICAuYXVwLWFjdGlvbi1saW5rIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXctbGluay13cmFwcGVyIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVkaXQtbGluay13cmFwcGVyIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZWRpdC1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5lZGl0LWxpbmstd3JhcHBlci5oaWRlLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVsZXRlLWxpbmstd3JhcHBlciB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRUU0NTUwO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVsZXRlLWxpbmstd3JhcHBlci5zaG93LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlbGV0ZS1saW5rLXdyYXBwZXIuaGlkZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmp1c3RpZmljYXRpb25zLWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5qdXN0aWZpY2F0aW9ucy1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5qdXN0aWZpY2F0aW9ucy1saW5rLXdyYXBwZXIuaGlkZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRlcm1pbmF0aW9uLWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXJtaW5hdGlvbi1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXJtaW5hdGlvbi1saW5rLXdyYXBwZXIuaGlkZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAuYW1lbmRtZW50cy1saW5rLXdyYXBwZXIge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbWVuZG1lbnRzLWxpbmstd3JhcHBlci5zaG93LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFtZW5kbWVudHMtbGluay13cmFwcGVyLmhpZGUtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nZW5lcmF0ZS1wZGYtbGluay13cmFwcGVyIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNFRTQ1NTA7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdlbmVyYXRlLXBkZi1saW5rLXdyYXBwZXIuc2hvdy1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nZW5lcmF0ZS1wZGYtbGluay13cmFwcGVyLmhpZGUtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wZGYtbGlzdC1saW5rLXdyYXBwZXIge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGRmLWxpc3QtbGluay13cmFwcGVyLnNob3ctbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGRmLWxpc3QtbGluay13cmFwcGVyLmhpZGUtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hdXAtYWN0aW9uLWxpbmsuc2hvdy1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXVwLXN0YWdlLWFjdGlvbi1saW5rcyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLnN0YWdlLXRvb2xiYXItYWN0aW9ucy1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgLnN0YWdlLXRvb2xiYXItYWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxNHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWNhNWI2IDAlLCAjMTY5ZWI3IDEwMCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udDogMTJweC8yMnB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAubmV4dC1hY3Rpb24tbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1hY3Rpb24tbGluay13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgLmNhcmV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IHtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmF1cC1zdGF0dXMtaW5mbyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAuc3RhZ2Utc3RhdHVzLXRvb2xiYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5hdXAtc3RhZ2UtYWN0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmF1cC1zdGFnZS1yZXZpZXdlci1hY3Rpb24ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgLnJldmlldy1jb21wbGV0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmV2aWV3LWFnYWluLXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5qdXN0aWZpY2F0aW9uLXJlcXVpcmVkLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBjb2xvcjogIzFjYTViNjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTQ1NTA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXVwLXN0YWdlLXJldmlld2VyLWFjdGlvbiB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAucmV2aWV3LWNvbXBsZXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZXZpZXctYWdhaW4td3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnN0YWdlLW5vdGlmeS1tZW1iZXJzLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5ub2RlLWF1cC1nZW5lcmFsLWluZm8tZm9ybSB7XG5cbiAgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gICAgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRlbHRhLW9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGxpLmNvbmZpcm0tcmVtb3ZlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMTY4NzIgMCUsICNlZTQ1NTAgMTAwJSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXVwIHtcbiAgLmZpZWxkLWF1cC1jb21wYW55LWFkZHJlc3Mge1xuICAgIC5maWVsZC0tbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiIsIi5ub2RlLWF1cC1zZWN0aW9uLWEtZm9ybSB7XG5cbiAgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gICAgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRlbHRhLW9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGxpLmNvbmZpcm0tcmVtb3ZlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMTY4NzIgMCUsICNlZTQ1NTAgMTAwJSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1hbmltYWwtYWdlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtYW5pbWFsLXdlaWdodCB7XG5cbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB9XG5cbiAgfVxufVxuIiwiI2F1cC1maXJzdC1yZXZpZXctZGlhbG9nLWJveCB7XG4gIGJhY2tncm91bmQ6ICMxY2E1YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cblxuYm9keVtjbGFzc149XCJjdXJyZW50LXZpdmFyaXVtLWF1cC1zdWJtaXQtXCJdIHtcblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNkcnVwYWwtbW9kYWwtLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5hdXAtZmluYWwtc2VjdGlvbi1jb21wbGV0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmxpbmstd3JhcHBlciB7XG5cbiAgICBhIHtcblxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtdHlwZS1hdXAge1xuICAuYXVwLXBkZi1saXN0IHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5wZGYtbGlzdCB7XG4gICAgICAuZG9jdXNpZ24tYWN0aW9uLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWNhNWI2O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXVwLWFwcHJvdmFsLWxldHRlci1wZGYge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnBkZi1hcHByb3ZhbC1sZXR0ZXIge1xuICAgICAgLmFwcHJvdmFsLWxldHRlci1hY3Rpb24tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxY2E1YjY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG59XG4iLCIucGFnZS1ub2RlLXR5cGUtYXVwIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUgLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cblxuICAuY29udGVudC1oZWFkIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAudGFicy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1sYWJlbC1pbmxpbmUge1xuICAgIC5maWVsZC0taXRlbXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmF1cC10YWJzLXdyYXBwZXIge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICAuc2VjdGlvbi1jaGFuZ2VkOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjY2NjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC5hdXAtc2VjdGlvbnMtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAuYXVwLXRhYnMtd3JhcHBlciB7XG5cbiAgICAgIHVsLm5hdi10YWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzliOWZhMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuXG4gICAgICAgICAgICBzcGFuLnRvcCB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5ib3R0b20ge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgc3Bhbi50b3Age1xuICAgICAgICAgICAgY29sb3I6ICM1ZTU4NzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4uYm90dG9tIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWU1ODczO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciB7XG4gICAgICBmbGV4OiAzIDAgMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm90b2NvbC1pZCB7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMkQzRjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmllbGQtbGluay1pbm5lciB7XG5cbiAgICAgICAgICAgICAgLnNlY3Rpb24tbGluayB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgLmZpZWxkLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcblxuICAgICAgICAgICAgICAuZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIC5maWVsZC1sYWJlbC1pbm5lciB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxMCAwIDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGQtbGluay1pbm5lciB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAyIDAgMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAuZmllbGQtbGluayB7XG5cbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY29tbWVudC1maWVsZC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5lZGl0LWZpZWxkLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNhNWI2O1xuXG4gICAgICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlNztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkLXdyYXBwZXIuc2hvdy1ib3JkZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOGRkMWRhO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWU1ODczO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblxuICAgICAgLmNvbW1lbnRzLWhlYWRsaW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAuY29tbWVudHMtbGFiZWwtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgIC5jb21tZW50cy1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzhmOGE5ZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbW1lbnRzLWNvdW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGY4YTlkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29tbWVudHMtYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sb3I6ICMxOWExYjY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb21tZW50cy1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5mZWVkYmFjay10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMxOWEyYjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVlZGJhY2stZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS10ZXh0YXJlYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0bi1zYXZlLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG4tY2FuY2VsLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gICAgICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29tbWVudHMtZm9ybS5oaWRlLWNvbW1lbnQtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuY29tbWVudHMtZm9ybS5zaG93LWNvbW1lbnQtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuY29tbWVudHMtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICM4ZGQxZGE7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDFkYTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEFVUCAqL1xuICAgICAgICAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAucGFuZWwge1xuXG4gICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC51c2VyLXByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjlmYTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgLmNvbW1lbnRzLWZvcm0sIC5jb21tZW50cy1mb3JtLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mZWVkYmFjay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5YTJiNjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmVlZGJhY2stZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1zYXZlLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuLWNhbmNlbC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdXAtZmVlZGJhY2staXRlbSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAuYXVwLWZlZWRiYWNrLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmVlZGJhY2stdGltZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmF1cC1mZWVkYmFjay1jb21tZW50IHtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmF1cC1mZWVkYmFjay1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzLnNob3ctY29tbWVudHMge1xuICAgICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgICAucGFuZWwge1xuXG4gICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLnBhbmVsLXRpdGxlIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXVwLXNlY3Rpb24tZmVlZGJhY2tzLmhpZGUtY29tbWVudHMge1xuICAgICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgICAucGFuZWwge1xuXG4gICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcblxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXVwLWZpZWxkLWZlZWRiYWNrcyB7XG5cbiAgICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAucGFuZWwge1xuXG4gICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC51c2VyLXByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZS5oaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZS5zaG93LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucGFuZWwtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAuY29tbWVudHMtZm9ybSwgLmNvbW1lbnRzLWZvcm0td3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZlZWRiYWNrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTlhMmI2O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mZWVkYmFjay1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuLXNhdmUuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4tY2FuY2VsLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF1cC1mZWVkYmFjay1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgIC5hdXAtZmVlZGJhY2staW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAuYXVwLWZlZWRiYWNrLXVzZXItcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYXVwLWZlZWRiYWNrLXVzZXItcHJvZmlsZS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWVkYmFjay10aW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXVwLWZlZWRiYWNrLWNvbW1lbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmF1cC1jb21tZW50LXJlcGx5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuYXVwLWZlZWRiYWNrLXNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF1cC1maWVsZC1mZWVkYmFja3MuaGlkZS1ib3JkZXIge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYXVwLWZpZWxkLWZlZWRiYWNrcy5zaG93LWJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICAuYXVwLWZpZWxkLWZlZWRiYWNrcy5zaG93LWNvbW1lbnRzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XG5cbiAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdXAtZmllbGQtZmVlZGJhY2tzLmhpZGUtY29tbWVudHMge1xuICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XG5cbiAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBBbWVuZG1lbnQgKi9cbiAgICAgICAgLmFtLXNlY3Rpb24tZmVlZGJhY2tzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAucGFuZWwge1xuXG4gICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC51c2VyLXByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjlmYTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgLmNvbW1lbnRzLWZvcm0sIC5jb21tZW50cy1mb3JtLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mZWVkYmFjay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5YTJiNjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmVlZGJhY2stZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1zYXZlLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuLWNhbmNlbC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxY2E1YjY7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hbS1mZWVkYmFjay1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgIC5hbS1mZWVkYmFjay1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5hbS1mZWVkYmFjay11c2VyLXByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmFtLWZlZWRiYWNrLXVzZXItcHJvZmlsZS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWVkYmFjay10aW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYW0tZmVlZGJhY2stY29tbWVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYW0tY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFtLWZlZWRiYWNrLXNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbS1zZWN0aW9uLWZlZWRiYWNrcy5zaG93LWNvbW1lbnRzIHtcbiAgICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgICAgLnBhbmVsIHtcblxuICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFtLXNlY3Rpb24tZmVlZGJhY2tzLmhpZGUtY29tbWVudHMge1xuICAgICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgICAucGFuZWwge1xuXG4gICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcblxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW0tZmllbGQtZmVlZGJhY2tzIHtcblxuICAgICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5wYW5lbCB7XG5cbiAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLnVzZXItcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhbmVsLXRpdGxlLmhpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhbmVsLXRpdGxlLnNob3ctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29tbWVudC1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wYW5lbC1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICAgIC5jb21tZW50cy1mb3JtLCAuY29tbWVudHMtZm9ybS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAuZmVlZGJhY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOWEyYjY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZlZWRiYWNrLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZm9ybS10ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4tc2F2ZS5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1jYW5jZWwuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWNhNWI2O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW0tZmVlZGJhY2staXRlbSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAuYW0tZmVlZGJhY2staW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAuYW0tZmVlZGJhY2stdXNlci1wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5hbS1mZWVkYmFjay11c2VyLXByb2ZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmVlZGJhY2stdGltZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFtLWZlZWRiYWNrLWNvbW1lbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFtLWNvbW1lbnQtcmVwbHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5hbS1mZWVkYmFjay1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hbS1maWVsZC1mZWVkYmFja3MuaGlkZS1ib3JkZXIge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYW0tZmllbGQtZmVlZGJhY2tzLnNob3ctYm9yZGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB9XG4gICAgICAgIC5hbS1maWVsZC1mZWVkYmFja3Muc2hvdy1jb21tZW50cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuXG4gICAgICAgICAgICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW0tZmllbGQtZmVlZGJhY2tzLmhpZGUtY29tbWVudHMge1xuICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XG5cbiAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgfVxuXG5cbiAgLmhpZGUtZWRpdC1saW5rcyB7XG4gICAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciB7XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIge1xuXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgLnBhbmVsIHtcblxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgICAuZmllbGQtbGluay1pbm5lciB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tbGluayB7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICAgICAgLmZpZWxkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAuZmllbGQtbGluay1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5lZGl0LWZpZWxkLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvdy1lZGl0LWxpbmtzIHtcbiAgICAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIHtcblxuICAgICAgLnNlY3Rpb24tY29udGVudHMtd3JhcHBlciB7XG5cbiAgICAgICAgLnBhbmVsLWdyb3VwIHtcbiAgICAgICAgICAucGFuZWwge1xuXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZzpob3ZlciB7XG4gICAgICAgICAgICAgIC5maWVsZC1saW5rLWlubmVyIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICAgICAgLmZpZWxkLXdyYXBwZXI6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAuZmllbGQtbGluay1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5lZGl0LWZpZWxkLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXIgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmhpZGUtY29tbWVudC1saW5rcyB7XG4gICAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciB7XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIge1xuXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgLnBhbmVsIHtcblxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgICAuZmllbGQtbGluay1pbm5lciB7XG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtc2VjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgICAuZmllbGQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIC5maWVsZC1saW5rLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtZmllbGQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIHtcbiAgICAgICAgLmNvbW1lbnRzLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgLmF1cC1zZWN0aW9uLWZlZWRiYWNrcyB7XG4gICAgICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIC5jb21tZW50LWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAuYXVwLWNvbW1lbnQtcmVwbHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1cC1maWVsZC1mZWVkYmFja3Mge1xuICAgICAgICAgICAgLnBhbmVsLWdyb3VwIHtcbiAgICAgICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgICAgICAucGFuZWwtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgIC5hdXAtY29tbWVudC1yZXBseS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuXG4gIC5zaG93LWNvbW1lbnQtbGlua3Mge1xuICAgIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIge1xuXG4gICAgICAuc2VjdGlvbi1jb250ZW50cy13cmFwcGVyIHtcblxuICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgIC5wYW5lbCB7XG5cbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nOmhvdmVyIHtcbiAgICAgICAgICAgICAgLmZpZWxkLWxpbmstaW5uZXIge1xuICAgICAgICAgICAgICAgIC5jb21tZW50LXNlY3Rpb24tbGluayB7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXIgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgICAgICAgIC5maWVsZC13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgLmZpZWxkLWxpbmstaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1maWVsZC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgbGluZWFyIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciB7XG4gICAgICAgIC5jb21tZW50cy1saXN0LXdyYXBwZXIge1xuICAgICAgICAgIC5hdXAtc2VjdGlvbi1mZWVkYmFja3Mge1xuICAgICAgICAgICAgLnBhbmVsLWdyb3VwIHtcbiAgICAgICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAuY29tbWVudC1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYW5lbC1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgLmF1cC1jb21tZW50LXJlcGx5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXVwLWZpZWxkLWZlZWRiYWNrcyB7XG4gICAgICAgICAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgICAgIC5wYW5lbC1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgLmF1cC1jb21tZW50LXJlcGx5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5oaWRlLWNvbW1lbnRzIHtcbiAgICAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIHtcblxuICAgICAgLnNlY3Rpb24tY29tbWVudHMtd3JhcHBlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXIgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG5cbiAgICAgICAgLmNvbW1lbnRzLWhlYWRsaW5lIHtcblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnNob3ctY29tbWVudHMge1xuICAgIC5zZWN0aW9uLWNvbnRlbnRzLWNvbW1lbnRzLXdyYXBwZXIge1xuXG4gICAgICAuc2VjdGlvbi1jb21tZW50cy13cmFwcGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhciAyMDBtcywgb3BhY2l0eSAyMDBtcztcblxuICAgICAgICAuY29tbWVudHMtaGVhZGxpbmUge1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmZpZWxkIHtcbiAgICAuZmllbGQtLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1pdGVtcyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbiAgICAuZmllbGQtLWl0ZW1zID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAuZmllbGQtLWl0ZW1zID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLnBhZ2Utbm9kZS10eXBlLWF1cCB7XG5cbiAgLy8gQW1lbmRtZW50IHRhYnMgc3R5bGVcbiAgLmF1cC1zZWN0aW9ucy13cmFwcGVyIHtcbiAgICAuYW1lbmRtZW50LXRhYnMtd3JhcHBlciB7XG4gICAgICB1bC5uYXYtdGFicyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJEM0Y7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQzRjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyRDNGO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50cy1jb21tZW50cy13cmFwcGVyIHtcblxuICAgIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIge1xuXG4gICAgICAuc2VjdGlvbi1hbWVuZG1lbnRzIHtcblxuICAgICAgICAucGFuZWwtaGVhZGluZyB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcblxuICAgICAgICAgIC5maWVsZC13cmFwcGVyIHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbWVuZG1lbnQtY2hhbmdlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuXG4gICAgICAgICAgICAuYW1lbmRtZW50LWNoYW5nZS1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1lbmRtZW50LWNoYW5nZS1pdGVtLWZpZWxkcyB7XG5cbiAgICAgICAgICAgICAgLmF1cC1hbWVuZG1lbnQtY2hhbmdlLWxpc3Qge1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qdXN0aWZpY2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWU1ODczO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmp1c3RpZmljYXRpb24tbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIC5qdXN0aWZpY2F0aW9uLWxhYmVsLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEwIDAgMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5qdXN0aWZpY2F0aW9uLWxpbmstaW5uZXIge1xuICAgICAgICAgICAgICAgICAgZmxleDogMiAwIDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgLmVkaXQtanVzdGlmaWNhdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5qdXN0aWZpY2F0aW9uIHtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlNztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtZWRpdC1saW5rcyB7XG4gICAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciB7XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIge1xuXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgLnBhbmVsIHtcblxuICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgICAuanVzdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuanVzdGlmaWNhdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAuanVzdGlmaWNhdGlvbi1saW5rLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmVkaXQtanVzdGlmaWNhdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3ctZWRpdC1saW5rcyB7XG4gICAgLnNlY3Rpb24tY29udGVudHMtY29tbWVudHMtd3JhcHBlciB7XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRzLXdyYXBwZXIge1xuXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgICAgLnBhbmVsIHtcblxuICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgICAuanVzdGlmaWNhdGlvbi13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuanVzdGlmaWNhdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAuanVzdGlmaWNhdGlvbi1saW5rLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmVkaXQtanVzdGlmaWNhdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgbGluZWFyIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5hbWVuZG1lbnQtc3VtbWFyeSB7XG5cbiAgICAuYW1lbmRtZW50LWNoYW5nZS1pdGVtLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYXVwLWFtZW5kbWVudC1jaGFuZ2UtbGlzdCB7XG4gICAgICB1bC5kaWZmLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY291bnRlci1yZXNldDogbm9uZTtcblxuICAgICAgICAmPiBsaS5ub3JtYWwsICY+IGxpLnJlbW92ZWQsICY+IGxpLnJlcGxhY2VtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLmFtZW5kbWVudC1kZXRhaWwge1xuXG4gIH1cblxufVxuXG4iLCIuYXVwLWZlZWRiYWNrcy13cmFwcGVyIHtcbiAgLmF1cC1mZWVkYmFjay1pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuXG59XG4uYXVwLWZlZWRiYWNrcy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgLm5ldy1mZWVkYmFjay1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmF1cC1mZWVkYmFja3MtY291bnQtYW5kLWxpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFjYTViNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhNWI2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBhLmF1cC1mZWVkYmFjay1hZGQtbGluayB7XG4gICAgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLmF1cC1mZWVkYmFja3MtY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIHNwYW4ge1xuXG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiMxY2E1YjY7XG4gICAgICBib3JkZXI6MDtoZWlnaHQ6IDIwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDozMjBweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLmF1cC1mZWVkYmFja3MtZGlhbG9nIHtcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcblxuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLmF1cC1mZWVkYmFjay1pdGVtcyB7XG4gIC5hdXAtZmVlZGJhY2staXRlbSB7XG5cbiAgICAuYXVwLWZlZWRiYWNrLXVzZXItcHJvZmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmF1cC1mZWVkYmFjay11c2VyLXByb2ZpbGUtbmFtZSB7XG4gICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAuZmVlZGJhY2stdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmF1cC1mZWVkYmFjay1jb21tZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBjb2xvcjogIzVlNTg3MztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5hdXAtZmVlZGJhY2stc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5hdXAtZmVlZGJhY2stbGlua3Mge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXVwLWZlZWRiYWNrLWl0ZW06aG92ZXIge1xuICAgIC5hdXAtZmVlZGJhY2stbGlua3Mge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLmF1cC1mZWVkYmFjay1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgLmF1cC1mZWVkYmFjay1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYXVwLXJldmlld2Vycy1zZWN0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmF1cC1maXJzdC1yZXZpZXdlcnMtd3JhcHBlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAuc2VjdGlvbi1ibG9jay10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgIH1cbiAgICAuYXVwLWZpcnN0LXJldmlld2Vycy1jb250ZW50IHtcbiAgICAgIC5yZXZpZXdlcnMtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXctY29tcGxldGUgdGQge1xuXG4gICAgICAgIH1cbiAgICAgICAgLnJldmlldy1ub3QtY29tcGxldGUgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjA4KTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF1cC1mdWxsLWNvbW1pdHRlZS1yZXZpZXdlcnMtd3JhcHBlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAuc2VjdGlvbi1ibG9jay10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgIH1cbiAgICAuYXVwLWZ1bGwtY29tbWl0dGVlLXJldmlld2Vycy1jb250ZW50IHtcbiAgICAgIC5yZXZpZXdlcnMtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXctY29tcGxldGUgdGQge1xuXG4gICAgICAgIH1cbiAgICAgICAgLnJldmlldy1ub3QtY29tcGxldGUgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjA4KTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5ub2RlLWZvcm0ge1xuICAuZmllbGQtLXR5cGUtZGF0ZXRpbWUge1xuICAgIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIC5mb3JtLW5vLWxhYmVsIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWF1cC1zdGFnZS10b29sYmFyIHtcbiAgbWFyZ2luOiAwIDQwcHg7XG5cbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwO1xufVxuIiwiLnZpZXdzLWF1cC1saXN0IHtcbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcblxuICAgIHRyIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFjYTViNjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBjb2xvcjogIzNkM2YzZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1hdXAtbmFtZSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtYXVwLXJldmlldy1zdGFnZSB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtYXVwLWNvbXBsZXRpb24tZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtbm90aGluZy0xIHtcbiAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgfVxuXG5cbiAgICAgIHRoLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkge1xuXG4gICAgICB9XG4gICAgICB0aC52aWV3cy1maWVsZC10aXRsZSB7XG5cbiAgICAgIH1cbiAgICAgIHRoLnZpZXdzLWZpZWxkLWZpZWxkLWF1cC1uYW1lIHtcblxuICAgICAgfVxuICAgICAgdGgudmlld3MtZmllbGQtZmllbGQtYXVwLXJldmlldy1zdGFnZSB7XG5cbiAgICAgIH1cbiAgICAgIHRoLnZpZXdzLWZpZWxkLWZpZWxkLWF1cC1jb21wbGV0aW9uLWRhdGUge1xuXG4gICAgICB9XG4gICAgICB0aC52aWV3cy1maWVsZC1ub3RoaW5nIHtcblxuICAgICAgfVxuICAgICAgdGgudmlld3MtZmllbGQtbm90aGluZy0xIHtcblxuICAgICAgfVxuXG4gICAgICB0ZC52aWV3cy1maWVsZC1maWVsZC1jb21wYW55IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgIC5zZXBhcmF0b3ItaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICBpLCBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICB0ZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMWNhNWI2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQudmlld3MtZmllbGQtZmllbGQtYXVwLW5hbWUge1xuXG4gICAgICB9XG4gICAgICB0ZC52aWV3cy1maWVsZC1maWVsZC1hdXAtcmV2aWV3LXN0YWdlIHtcblxuICAgICAgfVxuICAgICAgdGQudmlld3MtZmllbGQtZmllbGQtYXVwLWNvbXBsZXRpb24tZGF0ZSB7XG5cbiAgICAgIH1cbiAgICAgIHRkLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuXG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhLmF1cC1kZWxldGUtbGluayB7XG4gICAgICAgICAgY29sb3I6ICNmZjNkMDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgdGQudmlld3MtZmllbGQtbm90aGluZy0xIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIH1cblxuICAgIH1cbiAgICB0ci5hbWVuZG1lbnQtbGlzdCB7XG4gICAgICB0ZC5hbWVuZG1lbnQtY29sdW1uIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIuYW1lbmRtZW50IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWZiZmMgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNWU1ODczO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgdHIuYW1lbmRtZW50IHtcbiAgICAgIHRkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMxY2E1YjY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gIH1cbiAgLmFtLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgdGQudmlld3MtZmllbGQtZmllbGQtY29tcGFueSB7XG4gICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnZpZXctdHNyIHtcbiAgdGFibGUge1xuICAgIHRoIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctY2Mge1xuICB0YWJsZSB7XG4gICAgdGgge1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1hbyB7XG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LWZkIHtcbiAgdGFibGUge1xuICAgIHRoIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctYWUge1xuICB0YWJsZSB7XG4gICAgdGgge1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjYW5hbHl0aWNzLWRhdGUtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgXG4gIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBhLmZpbHRlci1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLWVhc3Rlcm4tYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXG4gICAgJi5hY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWNhNWI2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBzdHJvbmcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICBcbiAgPiBsYWJlbCxcbiAgPiBpbnB1dCxcbiAgPiBzdHJvbmcsXG4gID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICAuZGF0ZS1maWx0ZXItb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICA+IHN0cm9uZyxcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBcbiAgICAuZGF0ZS1maWx0ZXItb3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgXG4gIH1cbiAgXG59XG5cbi5leGVjdXRpdmUtZGFzaGJvYXJkIHtcbiAgI2FuYWx5dGljcy1kYXRlLWZpbHRlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxufVxuLmNvbXBhbnktZGFzaGJvYXJkIHtcbiAgI2FuYWx5dGljcy1kYXRlLWZpbHRlciB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxufVxuIiwiLmV4ZWN1dGl2ZS1kYXNoYm9hcmQsXG4uY29tcGFueS1kYXNoYm9hcmQge1xuICBcbiAgaDIge1xuICAgIGNvbG9yOiAkY29sb3ItY3lwcnVzO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBcbiAgICA+IHN2ZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWVhc3Rlcm4tYmx1ZTtcbiAgICB9XG4gIH1cbiAgXG4gIGgzIHtcbiAgICBjb2xvcjogJGNvbG9yLWN5cHJ1cztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICBoNCB7XG4gICAgY29sb3I6ICRjb2xvci1jeXBydXM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItY3lwcnVzO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1nYWxsZXJ5O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuXG4gICAgLmRlc2Mge1xuICAgICAgY29sb3I6ICRjb2xvci1jYXNhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wcmV2LXllYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgfVxuICAudGl0bGUsXG4gIC52YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1jYXNhbDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC52YWx1ZSB7XG4gICAgZm9udC1zaXplOiA3NnB4O1xuICAgIGNvbG9yOiAkY29sb3ItY3lwcnVzO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG5cbiAgLmFycm93LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbiAgLmFycm93LWljb24tdXAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG5cbiAgLmFycm93LWljb24tZG93biB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3duLnN2Zyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgLnBlcmNlbnQtY2hhbmdlIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbWVhZGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLmRvd24tY29sb3Ige1xuICAgICAgY29sb3I6ICRjb2xvci1tb256YTtcbiAgICB9XG4gIH1cblxuICAueWVhci1iZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3Itc2lsdmVyO1xuICB9XG4gIFxuICAjbmV3X21lbWJlcnNfY2hhcnQsXG4gICNkZXBhcnRpbmdfbWVtYmVyc19jaGFydCB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gICNjb21wYW55X2NvdW50X2NoYXJ0LFxuICAjbWVtYmVyX29jY3VwYW5jeV9jaGFydCB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgXG4gIC5jb21wYW55LWNoYXJ0IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG59XG5cbi5leGVjdXRpdmUtZGFzaGJvYXJkLXJvdyB7XG4gIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICB0ciB7XG4gIFxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1zcXVlZXplO1xuICAgIH1cbiAgICBcbiAgICB0aCwgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdhbGxlcnk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgfVxufVxuXG4udmlldy11c2VyLW1ldHJpY3Mge1xuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5uZXctbWVtYmVycyB7XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0taXRlbS1maWVsZC11c2VyLWRlcGFydHVyZS1kYXRlLXZhbHVlIGlucHV0W25hbWU9XCJmaWVsZF91c2VyX2RlcGFydHVyZV9kYXRlX3ZhbHVlXCJdLFxuLmZvcm0taXRlbS1maWVsZC11c2VyLWRlcGFydHVyZS1kYXRlLXZhbHVlLTEgaW5wdXRbbmFtZT1cImZpZWxkX3VzZXJfZGVwYXJ0dXJlX2RhdGVfdmFsdWVfMVwiXSxcbi5mb3JtLWl0ZW0tc3RhcnQtZGF0ZSBpbnB1dFtuYW1lPVwic3RhcnRfZGF0ZVwiXSxcbi5mb3JtLWl0ZW0tZW5kLWRhdGUgaW5wdXRbbmFtZT1cImVuZF9kYXRlXCJdIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uY2hhcnQtd2FybiB7XG4gIGNvbG9yOiAkY29sb3ItcGVyc2ltbW9uO1xufVxuIiwiLnZpZXctaWQtY29tcGFueV9zX21lbWJlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAudmlldy1oZWFkZXIge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICBjb2xvcjogIzAzMzA0MjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAudGFibGUge1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBhLkFjdGl2ZSxcbiAgICAgICAgICAgICAgYS5QZW5kaW5nLFxuICAgICAgICAgICAgICBzcGFuLkFjdGl2ZSxcbiAgICAgICAgICAgICAgc3Bhbi5QZW5kaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFjYTViNjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEuSW5hY3RpdmUsXG4gICAgICAgICAgICAgIGEuQXBwcm92YWwsXG4gICAgICAgICAgICAgIHNwYW4uSW5hY3RpdmUsXG4gICAgICAgICAgICAgIHNwYW4uQXBwcm92YWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5ZmEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1pZC1wb2ludF9zX29mX2NvbnRhY3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAudmlldy1jb250ZW50IHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1mb290ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgLmRib2FyZC1ibG9jayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
