Sindbad~EG File Manager

Current Path : /proc/2714585/cwd/plugins/wpforms-lite/assets/css/
Upload File :
Current File : //proc/2714585/cwd/plugins/wpforms-lite/assets/css/admin-integrations.css

/* Styles needed for integrations with third-party plugins. */
.wpforms-admin-empty-state-container {
  color: #50575e;
  font-style: normal;
  padding: 30px;
  text-align: center;
}

.wpforms-admin-empty-state-container .waving-hand-emoji {
  background-image: url(../images/empty-states/waving-hand-emoji.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  display: inline-block;
  padding-left: 34px;
}

.wpforms-admin-empty-state-container h2 {
  color: #1d2327;
  font-family: inherit;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  margin: 0 0 10px;
}

.wpforms-admin-empty-state-container h4 {
  color: #32373c;
  font-family: inherit;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  margin-block: 0;
}

.wpforms-admin-empty-state-container img {
  max-width: 428px;
  width: 100%;
  margin: 30px auto;
}

.wpforms-admin-empty-state-container p {
  font-family: inherit;
  font-size: 16px;
  line-height: 24px;
  margin-block: 0;
  text-align: center;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms p:first-of-type {
  font-weight: 600;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn, .wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active {
  border: none;
  border-radius: 3px;
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #ffffff;
  padding: 15px 30px;
  margin: 0;
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:hover, .wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:hover {
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:focus, .wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:focus {
  outline: none;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-admin-no-forms-footer {
  margin-top: 30px;
  font-size: 14px;
  line-height: 16px;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms {
  font-family: 'Helvetica Neue', sans-serif;
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #71d7d7;
  box-sizing: border-box;
  padding: 20px;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms img {
  max-width: 240px;
  width: 100%;
  margin: 0 auto;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms p {
  font-family: inherit;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #495157;
  max-width: 450px;
  margin: 20px auto 0;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a {
  color: inherit;
  text-decoration: underline;
  position: relative;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a:hover {
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn {
  background: #525962;
  border: none;
  border-radius: 3px;
  font-family: inherit;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  padding: 7px 17px;
  margin: 20px 0 0;
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:hover {
  text-decoration: none;
  background: #2b2c31;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:focus {
  outline: none;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-admin-no-forms-footer {
  font-size: 12px;
  line-height: 1.5;
  color: #6d7882;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-entries img {
  max-width: 413px;
  display: block;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-payments {
  max-width: 600px;
  margin: 0 auto;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-payments img {
  display: block;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-btn-lg {
  border-radius: 4px;
  padding: 14px 20px;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]) {
  color: #056aab;
  text-decoration: underline;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]):hover {
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-admin-no-forms-footer {
  margin-top: 30px;
  font-size: 14px;
}

#wpforms-builder-elementor-popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  padding: 30px;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.75);
  left: 0;
  top: 0;
}

#wpforms-builder-elementor-popup iframe {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}

.wpforms-elementor-form-selector {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #71D7F7;
  box-sizing: border-box;
  text-align: center;
  font-family: "Helvetica Neue", sans-serif;
  font-style: normal;
  padding: 40px;
}

.wpforms-elementor-form-selector img {
  width: 220px;
  margin: 0 auto 20px auto;
}

.wpforms-elementor-form-selector .select-wrapper {
  position: relative;
  padding: 0;
  width: 100%;
  max-width: 266px;
  margin: 0 auto;
  line-height: 0;
}

.wpforms-elementor-form-selector .select-wrapper:after {
  font-family: eicons;
  content: "\e8ad";
  font-size: 12px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  pointer-events: none;
  opacity: 0.55;
}

.wpforms-elementor-form-selector select {
  font-family: inherit;
  font-style: inherit;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  color: #6D7882;
  padding: 0 20px 0 5px;
  width: 100%;
  height: 27px;
  text-overflow: ellipsis;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #D5DADF;
  box-sizing: border-box;
  border-radius: 3px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}

.wpforms-elementor-form-selector select:focus {
  outline: none;
}

@font-face {
  font-family: 'Icon WPForms';
  src: url("../images/integrations/elementor/font/icon-wpforms.eot");
  src: url("../images/integrations/elementor/font/icon-wpforms.eot#iefix") format("embedded-opentype"), url("../images/integrations/elementor/font/icon-wpforms.woff2") format("woff2"), url("../images/integrations/elementor/font/icon-wpforms.woff") format("woff"), url("../images/integrations/elementor/font/icon-wpforms.ttf") format("truetype"), url("../images/integrations/elementor/font/icon-wpforms.svg") format("svg");
}

#elementor-editor-wrapper .icon-wpforms, .elementor-edit-area .icon-wpforms {
  display: inline-block;
  width: 28px;
}

#elementor-editor-wrapper .icon-wpforms:before, .elementor-edit-area .icon-wpforms:before {
  content: '\e800';
  font-family: "Icon WPForms";
  font-style: normal;
  font-weight: normal;
  speak: never;
}

#elementor-editor-wrapper .elementor-widget-empty-icon.icon-wpforms, .elementor-edit-area .elementor-widget-empty-icon.icon-wpforms {
  width: 22px;
  line-height: 22px;
  padding: 0;
  font-size: 22px;
  text-align: center;
}

#elementor-editor-wrapper .elementor-navigator__item .icon-wpforms, .elementor-edit-area .elementor-navigator__item .icon-wpforms {
  width: 11px;
  height: 11px;
}

#elementor-editor-wrapper .elementor-control.elementor-control-edit_form, .elementor-edit-area .elementor-control.elementor-control-edit_form {
  padding: 0 20px 10px 20px;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  color: #A4AFB7;
}

#elementor-editor-wrapper .elementor-control.elementor-control-edit_form a, .elementor-edit-area .elementor-control.elementor-control-edit_form a {
  cursor: pointer;
}

#elementor-editor-wrapper .elementor-control.elementor-control-test_form_notice .elementor-panel-alert-info,
#elementor-editor-wrapper .elementor-control.elementor-control-add_form_notice .elementor-panel-alert-info, .elementor-edit-area .elementor-control.elementor-control-test_form_notice .elementor-panel-alert-info,
.elementor-edit-area .elementor-control.elementor-control-add_form_notice .elementor-panel-alert-info {
  font-style: normal;
}

#elementor-editor-wrapper .elementor-control.elementor-control-test_form_notice a,
#elementor-editor-wrapper .elementor-control.elementor-control-add_form_notice a, .elementor-edit-area .elementor-control.elementor-control-test_form_notice a,
.elementor-edit-area .elementor-control.elementor-control-add_form_notice a {
  color: inherit;
  font-weight: 700;
  border-bottom: 2px dotted var(--e-a-color-info);
  display: inline-block;
}

#elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn .elementor-button, .elementor-edit-area .elementor-control.elementor-control-add_form_btn .elementor-button {
  padding: 7px 16px;
  background: #525962;
}

#elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn .elementor-button:hover, .elementor-edit-area .elementor-control.elementor-control-add_form_btn .elementor-button:hover {
  background: #2b2c31;
}

#elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn .elementor-button b, .elementor-edit-area .elementor-control.elementor-control-add_form_btn .elementor-button b {
  margin: 0 10px 0 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 12px;
}

#elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper, .elementor-edit-area .elementor-control.elementor-control-add_form_btn.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
  margin-right: auto;
}

#elementor-editor-wrapper .wpforms-icon-choices li, .elementor-edit-area .wpforms-icon-choices li {
  cursor: pointer;
}

#elementor-editor-wrapper .wpforms-icon-choices li label, .elementor-edit-area .wpforms-icon-choices li label {
  pointer-events: none;
}

#elementor-editor-wrapper .wpforms-reset-style-settings, .elementor-edit-area .wpforms-reset-style-settings {
  display: flex;
}

#elementor-editor-wrapper .wpforms-reset-style-settings button, .elementor-edit-area .wpforms-reset-style-settings button {
  background-color: #dc3232;
  border-radius: 3px;
}

#elementor-panel-page-editor .wpforms-elementor-disabled .elementor-control:not(.wpforms-elementor-lead-forms-notice) {
  pointer-events: none;
  opacity: .5;
}

#elementor-panel-page-editor .wpforms-elementor-disabled .elementor-control:not(.wpforms-elementor-lead-forms-notice) ::selection {
  background: transparent;
}

.wpforms-elementor-lead-forms-notice {
  display: none;
}

.wpforms-elementor-lead-forms-notice .elementor-panel-alert {
  font-style: normal;
}

.wpforms-elementor-lead-forms-notice strong {
  display: block;
  margin-bottom: 5px;
}

.elementor-edit-area .wpforms-form :disabled {
  pointer-events: none;
}

.elementor-edit-area .wpforms-form input:disabled,
.elementor-edit-area .wpforms-form textarea:disabled,
.elementor-edit-area .wpforms-form select:disabled, .elementor-edit-area .wpforms-form input[type=checkbox]:disabled:before,
.elementor-edit-area .wpforms-form input[type=radio]:disabled:before, .elementor-edit-area .wpforms-form .wpforms-field .choices .choices__inner,
.elementor-edit-area .wpforms-form .wpforms-field .choices .choices__list--single,
.elementor-edit-area .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable {
  background-color: #ffffff;
  border-color: #cccccc;
  color: #333333;
  cursor: default !important;
  pointer-events: none;
  opacity: 1 !important;
}

.elementor-edit-area .wpforms-form label,
.elementor-edit-area .wpforms-form button[type=submit]:disabled,
.elementor-edit-area .wpforms-form iframe {
  cursor: default !important;
  pointer-events: none;
  opacity: 1;
}

.elementor-edit-area .wpforms-form .wpforms-field .choices {
  cursor: default !important;
  pointer-events: none;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext.wpforms-field-small .wp-editor-area {
  height: calc(var(--wpforms-field-size-input-height) * 1.9) !important;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext.wpforms-field-medium .wp-editor-area {
  height: calc(var(--wpforms-field-size-input-height) * 2.79) !important;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext.wpforms-field-large .wp-editor-area {
  height: calc(var(--wpforms-field-size-input-height) * 5.12) !important;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce.mce-container.mce-panel {
  display: none !important;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs {
  padding-right: 0;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-container {
  border: none;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .quicktags-toolbar {
  border-top-left-radius: var(--wpforms-field-border-radius);
  border-top-color: var(--wpforms-field-border-color);
  border-right-color: var(--wpforms-field-border-color);
  border-left-color: var(--wpforms-field-border-color);
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-area {
  display: block !important;
  border-color: var(--wpforms-field-border-color);
  border-bottom-left-radius: var(--wpforms-field-border-radius);
  border-bottom-right-radius: var(--wpforms-field-border-radius);
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled {
  background-color: transparent !important;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input:disabled,
.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form textarea:disabled,
.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form select:disabled, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=checkbox]:disabled:before,
.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=radio]:disabled:before {
  background-color: var(--wpforms-field-background-color);
  border-color: var(--wpforms-field-border-color);
  color: var(--wpforms-field-text-color);
  text-shadow: none;
  opacity: 1 !important;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled {
  color: var(--wpforms-label-sublabel-color);
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled::-webkit-file-upload-button {
  color: var(--wpforms-field-text-color);
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled::file-selector-button {
  color: var(--wpforms-field-text-color);
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=checkbox]:disabled:checked:before,
.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=radio]:disabled:checked:before {
  border: 1px solid var(--wpforms-button-background-color);
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=checkbox]:disabled + label,
.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=radio]:disabled + label {
  opacity: 1 !important;
  cursor: default;
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form button[type=submit]:disabled, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form button[data-page]:disabled {
  cursor: default;
  opacity: 1 !important;
  color: var(--wpforms-button-text-color);
  background-color: var(--wpforms-button-background-color);
}

.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form .choices[data-type*="select-one"]:after,
.elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form .choices[data-type*="select-multiple"]:after {
  border-width: 0;
  width: 10px;
  height: 10px;
}

.elementor-panel .elementor-panel-alert.elementor-panel-alert-info.wpforms-elementor-no-forms-notice {
  background-color: #f0f7ff;
  border-color: #2362e9;
  color: #525962;
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
  line-height: 18px;
}

.wpforms-divi-form-placeholder,
.et-db #et-boc .et-l .wpforms-divi-form-placeholder {
  padding: 25px 15px;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.wpforms-divi-form-placeholder img,
.et-db #et-boc .et-l .wpforms-divi-form-placeholder img {
  width: 220px;
  display: block;
}

.wpforms-divi-empty-block,
.et-db #et-boc .et-l .wpforms-divi-empty-block {
  padding: 20px;
  text-align: center;
}

.wpforms-divi-empty-block img,
.et-db #et-boc .et-l .wpforms-divi-empty-block img {
  max-width: 240px;
}

.wpforms-divi-empty-block p,
.et-db #et-boc .et-l .wpforms-divi-empty-block p {
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #495157 !important;
  max-width: 450px;
  margin: 20px auto 0;
  padding: 0;
}

.wpforms-divi-empty-block button,
.et-db #et-boc .et-l .wpforms-divi-empty-block button {
  background: #525962;
  border: none;
  border-radius: 3px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  padding: 7px 17px;
  margin: 20px 0 0;
  text-decoration: none;
  cursor: pointer;
  transition: background .2s ease-in-out;
}

.wpforms-divi-empty-block button:hover,
.et-db #et-boc .et-l .wpforms-divi-empty-block button:hover {
  background: #2b2c31;
}

.wpforms-divi-empty-block .wpforms-admin-no-forms-footer,
.et-db #et-boc .et-l .wpforms-divi-empty-block .wpforms-admin-no-forms-footer {
  font-size: 12px;
  line-height: 1.5;
  color: #6d7882;
}

.wpforms-divi-empty-block .wpforms-admin-no-forms-footer a,
.et-db #et-boc .et-l .wpforms-divi-empty-block .wpforms-admin-no-forms-footer a {
  color: inherit;
  text-decoration: underline !important;
}

.wpforms-divi-empty-block .wpforms-admin-no-forms-footer a:hover,
.et-db #et-boc .et-l .wpforms-divi-empty-block .wpforms-admin-no-forms-footer a:hover {
  text-decoration: none !important;
}

.wpforms-divi-form-preview.loading,
.et-db #et-boc .et-l .wpforms-divi-form-preview.loading {
  opacity: .7;
}

.et-db #et-boc .et-l .et-fb-modules-list ul > li.wpforms_selector::before {
  content: '';
  background-image: url("../images/integrations/divi/wpforms-icon.svg");
  height: 16px;
  font-variant: normal;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Gutenberg Block
----------------------------------------------------------------------------- */
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap,
.editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap {
  align-items: center;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap.components-placeholder,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap.components-placeholder,
.editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap.components-placeholder {
  filter: none;
  background: #f0f0f0;
  box-shadow: none;
  background-clip: content-box, padding-box;
  padding: 15px;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap img,
.editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap img {
  filter: none;
  width: initial;
  margin-bottom: 25px;
  max-width: 200px;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap .components-base-control,
.editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap .components-base-control {
  width: 100%;
  padding: 0 15px;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-placeholder__fieldset,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap .components-placeholder__fieldset,
.editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap .components-placeholder__fieldset {
  justify-content: center;
  align-self: center;
  max-width: 400px;
  flex-direction: row !important;
  margin: 25px 0 17px;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-select-control__input,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap .components-select-control__input,
.editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap .components-select-control__input {
  padding: 0 10px;
  height: auto;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form :disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form :disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form :disabled {
  pointer-events: none;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form input:disabled,
.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form select:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=checkbox]:disabled:before,
.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=radio]:disabled:before, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__inner,
.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single,
.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form input:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form select:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=checkbox]:disabled:before,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=radio]:disabled:before,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__inner,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form input:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form select:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form input[type=checkbox]:disabled:before,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form input[type=radio]:disabled:before,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__inner,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable {
  background-color: #ffffff;
  border-color: #cccccc;
  color: #333333;
  cursor: default !important;
  pointer-events: none;
  opacity: 1;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form > fieldset,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form > fieldset,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form > fieldset {
  display: inherit;
  align-items: inherit;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form label,
.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled,
.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form iframe,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form label,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form iframe,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form label,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form iframe {
  cursor: default !important;
  pointer-events: none;
  opacity: 1;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices,
.editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices {
  cursor: default !important;
  pointer-events: none;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full {
  padding: 4px;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input:disabled,
.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form textarea:disabled,
.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form select:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:before,
.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:before,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form textarea:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form select:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:before,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:before,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form textarea:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form select:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:before,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:before {
  background-color: var(--wpforms-field-background-color);
  border-color: var(--wpforms-field-border-color);
  color: var(--wpforms-field-text-color);
  text-shadow: none;
  opacity: 1 !important;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled {
  color: var(--wpforms-label-sublabel-color);
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::-webkit-file-upload-button,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::-webkit-file-upload-button,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::-webkit-file-upload-button {
  color: var(--wpforms-field-text-color);
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::file-selector-button,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::file-selector-button,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::file-selector-button {
  color: var(--wpforms-field-text-color);
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:checked:before,
.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:checked:before,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:checked:before,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:checked:before,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:checked:before,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:checked:before {
  border: 1px solid var(--wpforms-button-background-color);
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled + label,
.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled + label,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled + label,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled + label,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled + label,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled + label {
  opacity: 1 !important;
  cursor: default;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[type=submit]:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[data-page]:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[type=submit]:disabled,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[data-page]:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[type=submit]:disabled,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[data-page]:disabled {
  cursor: default;
  opacity: 1 !important;
  color: var(--wpforms-button-text-color);
  background-color: var(--wpforms-button-background-color);
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-one"]:after,
.edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-multiple"]:after,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-one"]:after,
.edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-multiple"]:after,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-one"]:after,
.editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-multiple"]:after {
  border-width: 0;
  width: 10px;
  height: 10px;
}

.edit-post-visual-editor .wpforms-no-form-preview,
.edit-widgets-block-editor .wpforms-no-form-preview,
.editor-styles-wrapper .wpforms-no-form-preview {
  text-align: center;
  background: #f0f0f0;
  padding: 15px;
  background-clip: content-box, padding-box;
}

.edit-post-visual-editor .wpforms-no-form-preview img,
.edit-widgets-block-editor .wpforms-no-form-preview img,
.editor-styles-wrapper .wpforms-no-form-preview img {
  width: 60%;
  margin: 20px 0 -10px;
  max-width: 240px;
}

.edit-post-visual-editor .wpforms-no-form-preview p,
.edit-widgets-block-editor .wpforms-no-form-preview p,
.editor-styles-wrapper .wpforms-no-form-preview p {
  font-size: 14px;
  color: #000000;
  width: 77%;
  text-align: center;
  margin: 20px auto;
}

.edit-post-visual-editor .wpforms-no-form-preview p.empty-desc,
.edit-widgets-block-editor .wpforms-no-form-preview p.empty-desc,
.editor-styles-wrapper .wpforms-no-form-preview p.empty-desc {
  font-size: 12px;
}

.edit-post-visual-editor .wpforms-no-form-preview p a,
.edit-widgets-block-editor .wpforms-no-form-preview p a,
.editor-styles-wrapper .wpforms-no-form-preview p a {
  color: #000000;
  text-decoration: underline;
  position: relative;
}

.edit-post-visual-editor .wpforms-no-form-preview p a:hover,
.edit-widgets-block-editor .wpforms-no-form-preview p a:hover,
.editor-styles-wrapper .wpforms-no-form-preview p a:hover {
  text-decoration: none;
}

.edit-post-sidebar .wpforms-gutenberg-panel-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice {
  background-color: #f0f6fc;
  border-left: solid 4px #017cba;
  color: #1e1e1e;
  padding: 12px 12px 12px 16px;
  margin-bottom: 0;
}

.edit-post-sidebar .wpforms-gutenberg-panel-notice strong, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice strong {
  display: block;
}

.edit-post-sidebar .wpforms-gutenberg-panel-notice a, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice a {
  display: block;
}

.edit-post-sidebar .wpforms-gutenberg-panel-notice.wpforms-warning, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice.wpforms-warning {
  background-color: #fef8ee;
  border-left-color: #efb84a;
  margin-bottom: 12px;
}

.edit-post-sidebar .wpforms-gutenberg-panel-notice.wpforms-use-modern-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice.wpforms-use-modern-notice {
  margin-bottom: 12px;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-actions, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-actions {
  margin-top: -14px;
  margin-bottom: 24px;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-actions a, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-actions a {
  text-decoration: none;
}

.edit-post-sidebar .wpforms-gutenberg-panel label.components-input-control__label, .edit-post-sidebar .wpforms-gutenberg-panel label.components-base-control__label, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel label.components-input-control__label, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel label.components-base-control__label {
  color: #1E1E1E;
  font-size: 13px;
  text-transform: none;
  font-weight: normal;
}

.edit-post-sidebar .wpforms-gutenberg-panel div.wpforms-gutenberg-form-selector-color-panel, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel div.wpforms-gutenberg-form-selector-color-panel {
  margin-top: 8px;
  margin-bottom: 0;
  padding: 0;
  border-top: 0;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-flex, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-flex {
  margin-bottom: 16px;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend {
  margin-top: -16px;
  margin-bottom: 16px;
  color: #757575;
  line-height: 1.5;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend a, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend a {
  color: inherit;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend.wpforms-button-color-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend.wpforms-button-color-notice {
  margin-top: 8px;
  margin-bottom: 0;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-colors-help, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-colors-help {
  margin-top: 8px;
  margin-bottom: 16px;
  color: #757575;
  line-height: 1.5;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button {
  margin-bottom: 16px;
  color: #D63637;
  border: 1px solid #D63637;
  border-radius: 2px;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:active, .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:focus, .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:hover, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:active, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:focus, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:hover {
  color: #8a2424;
  border: 1px solid #8a2424;
  outline: none;
  box-shadow: none;
}

.edit-post-sidebar .wpforms-gutenberg-panel .block-editor-tools-panel-color-gradient-settings__item.first, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .block-editor-tools-panel-color-gradient-settings__item.first {
  margin-top: 0;
}

.edit-post-sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice), .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice) {
  opacity: 0.5;
  pointer-events: none;
}

.edit-post-sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice) ::selection, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice) ::selection {
  background-color: transparent;
}

.edit-post-sidebar .wpforms-gutenberg-panel:not(.disabled_panel) .wpforms-gutenberg-panel-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel:not(.disabled_panel) .wpforms-gutenberg-panel-notice {
  display: none;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li {
  cursor: pointer;
}

.edit-post-sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li label, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li label {
  pointer-events: none;
}

.edit-post-sidebar .wpforms-icon-choices li, .interface-interface-skeleton__sidebar .wpforms-icon-choices li {
  cursor: pointer;
}

.edit-post-sidebar .wpforms-icon-choices li label, .interface-interface-skeleton__sidebar .wpforms-icon-choices li label {
  pointer-events: none;
}

.components-modal__screen-overlay .wpforms-gutenberg-modal {
  max-width: 450px;
}

#wpforms-gutenberg-popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  padding: 30px;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.75);
  left: 0;
  top: 0;
  display: none;
  box-sizing: border-box;
}

#wpforms-gutenberg-popup iframe {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border: 0px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9hZG1pbi1pbnRlZ3JhdGlvbnMuY3NzIiwic291cmNlcyI6WyJhc3NldHMvc2Nzcy9hZG1pbi1pbnRlZ3JhdGlvbnMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL19lbXB0eS1zdGF0ZXMuc2NzcyIsImFzc2V0cy9zY3NzL2ludGVncmF0aW9ucy9fZWxlbWVudG9yLnNjc3MiLCJhc3NldHMvc2Nzcy9pbnRlZ3JhdGlvbnMvZGl2aS9fcHJldmlldy5zY3NzIiwiYXNzZXRzL3Njc3MvaW50ZWdyYXRpb25zL19ndXRlbmJlcmcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTdHlsZXMgbmVlZGVkIGZvciBpbnRlZ3JhdGlvbnMgd2l0aCB0aGlyZC1wYXJ0eSBwbHVnaW5zLiAqL1xuXG5AaW1wb3J0ICdhZG1pbi92YXJpYWJsZXMnO1xuQGltcG9ydCAnYWRtaW4vZW1wdHktc3RhdGVzJztcbkBpbXBvcnQgJ2ludGVncmF0aW9ucy9lbGVtZW50b3InO1xuQGltcG9ydCAnaW50ZWdyYXRpb25zL2RpdmkvcHJldmlldyc7XG5AaW1wb3J0ICdpbnRlZ3JhdGlvbnMvZ3V0ZW5iZXJnJztcbiIsIi8vIFdQRm9ybXMgYWRtaW4gc3R5bGVzLlxuLy9cbi8vIFZhcmlhYmxlcy5cbi8vXG4vLyBAc2luY2UgMS43LjRcblxuQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJ2NvbG9ycyc7XG5cbi8vIEZvbnRzLlxuJGZvbnRfZmE6IEZvbnRBd2Vzb21lO1xuXG4vLyBGb250IHNpemVzLlxuJGZvbnRfc2l6ZV8yeHM6IDExcHg7XG4kZm9udF9zaXplX3hzOiAgMTJweDtcbiRmb250X3NpemVfc3M6ICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgIDE0cHg7XG4kZm9udF9zaXplX206ICAgMTZweDtcbiRmb250X3NpemVfbDogICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogIDIwcHg7XG4kZm9udF9zaXplX2xsbDogMjJweDtcbiRmb250X3NpemVfeGw6ICAyNHB4O1xuJGZvbnRfc2l6ZV94eGw6IDI4cHg7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogIDVweDtcbiRzcGFjaW5nX3NzOiAgOHB4O1xuJHNwYWNpbmdfczogICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAxNXB4O1xuJHNwYWNpbmdfbTogICAyMHB4O1xuJHNwYWNpbmdfbDogICAzMHB4O1xuJHNwYWNpbmdfeGw6ICA0MHB4O1xuJHNwYWNpbmdfeHhsOiA1MHB4O1xuXG4vLyBGaWdtYSBtYXBwaW5nLlxuJHNwYWNpbmc6IChcblx0J3NtJzogJHNwYWNpbmdfcyxcblx0J21kJzogJHNwYWNpbmdfbSxcblx0J2xnJzogJHNwYWNpbmdfbCxcblx0J3hsJzogJHNwYWNpbmdfeHhsLFxuKTtcblxuLy8gQm9yZGVyIHJhZGl1cy5cbiRib3JkZXJfcmFkaXVzX3hzOiAzcHg7XG4kYm9yZGVyX3JhZGl1c19zOiAgNHB4O1xuJGJvcmRlcl9yYWRpdXNfbTogIDZweDtcbiRib3JkZXJfcmFkaXVzX2w6ICA5cHg7XG5cbi8vIEZpZ21hIG1hcHBwaW5nLlxuJHJhZGl1czogKFxuXHQncmFkaXVzLXRhYmxlJzogICRib3JkZXJfcmFkaXVzX3MsXG5cdCdyYWRpdXMtYmFkZ2UnOiAgJGJvcmRlcl9yYWRpdXNfeHMsXG5cdCdyYWRpdXMtZmllbGQnOiAgJGJvcmRlcl9yYWRpdXNfcyxcblx0J3JhZGl1cy1idXR0b24nOiAkYm9yZGVyX3JhZGl1c19zLFxuKTtcblxuLy8gQm9yZGVyLlxuJGJvcmRlcl9zdGQ6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6IC41MHM7XG4kdHJhbnNpdGlvbl9zbG93ZXI6ICAuNDBzO1xuJHRyYW5zaXRpb25fc2xvdzogICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogIC4xNXM7XG4kdHJhbnNpdGlvbl9mYXN0OiAgICAuMDVzO1xuXG4vLyBDaG9pY2VzLlxuJGNob2ljZXMtYm9yZGVyLXJhZGl1czogNHB4O1xuXG4vLyBCcmVha3BvaW50cy5cbiRicmVha3BvaW50czogKFxuXHQneHMtcGhvbmUnOiAgMzIwcHgsXG5cdCdwaG9uZSc6ICAgICA2MDBweCxcblx0J2lwYWQnOiAgICAgIDc2OHB4LFxuXHQndGFibGV0JzogICAgNzgycHgsXG5cdCdkZXNrdG9wJzogICA5NjBweCxcblx0J2wtZGVza3RvcCc6IDEyODBweCxcbik7XG4iLCIvLyBUT0RPOiBnZXQgcmlkIG9mIHRoZXNlIGxlZ2FjeSB2YXJzIGFuZCB0aGlzIGZpbGUuIEFsbCB2YXJpYWJsZXMgc2hvdWxkIGJlIGRlZmluZWQgaW4gLi9hZG1pbi9fdmFyaWFibGVzLnNjc3MuXG5cbi8vIExlZ2FjeSB2YXJpYWJsZXMuXG4kb3JhbmdlOiAjZTI3NzMwO1xuJGFsdG9yYW5nZTogI2RmNzczOTtcbiRkYXJrb3JhbmdlOiAjYjg1YTFiO1xuJGdyZWVuOiAjMmE5YjM5O1xuJGJsdWU6ICMwZTZjYWQ7XG4kbGlnaHRCbHVlOiAjZWJmM2ZiO1xuXG4kdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4zcztcbiRob3Zlcl90cmFuc2l0aW9uX2R1cmF0aW9uOiAwLjA1cztcblxuLy8gRm9udCBmYW1pbHkuXG4kZm9udF9nZW5lcmFsOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcblxuLy8gQ29sb3JzIGJ5IG5hbWU6XG4kY29sb3Jfd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcblxuJGNvbG9yX2RhcmtfZ3JlZW46ICAgICAgICAgICAgICAgICMwMDhhMjA7XG4kY29sb3JfZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgIzAwYTMyYTtcblxuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMwMzZhYWI7XG4kY29sb3JfYnJpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgIzAzOTllZDtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcblxuJGNvbG9yX2RhcmtfeWVsbG93OiAgICAgICAgICAgICAgICNmZmFhMDA7XG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmYjkwMDtcbiRjb2xvcl9saWdodGVzdF95ZWxsb3c6ICAgICAgICAgICAjZmNmOWU4O1xuXG4vLyBDb2xvcnMgYnkgdXNhZ2U6XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZDogICAgICAgICAgI2Y4ZjhmODtcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyOiAgICAjZWVlZWVlO1xuXG4kY29sb3JfZGl2aWRlcjogICAgICAgICAgICAgICAgICAgI2RkZGRkZDtcbiRjb2xvcl9ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAjNzc3Nzc3O1xuXG4kY29sb3JfY2xvc2U6ICAgICAgICAgICAgICAgICAgICAgI2JiYmJiYjtcbiRjb2xvcl9jbG9zZV9ob3ZlcjogICAgICAgICAgICAgICAjNzc3Nzc3O1xuXG4vLyBTaGFkb3dzLlxuJGJveF9zaGFkb3dfaXRlbTogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuLy8gRm9udCBzaXplcy5cbiRmb250X3NpemVfc3NzOiAgICAgIDEycHg7XG4kZm9udF9zaXplX3NzOiAgICAgICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgICAgICAgMTRweDtcbiRmb250X3NpemVfbTogICAgICAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgICAgICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogICAgICAgMjBweDtcbiRmb250X3NpemVfeGw6ICAgICAgIDI0cHg7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogICAgICAgICAgNXB4O1xuJHNwYWNpbmdfc3M6ICAgICAgICAgIDhweDtcbiRzcGFjaW5nX3M6ICAgICAgICAgICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAgICAgICAgIDE1cHg7XG4kc3BhY2luZ19tOiAgICAgICAgICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgICAgICAgICAzMHB4O1xuXG4vLyBCb3JkZXIgcmFkaXVzLlxuJGJvcmRlcl9yYWRpdXNfeHM6ICAgIDNweDtcbiRib3JkZXJfcmFkaXVzX3M6ICAgICA0cHg7XG4kYm9yZGVyX3JhZGl1c19tOiAgICAgNnB4O1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6ICAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgIC40MHM7XG4kdHJhbnNpdGlvbl9zbG93OiAgICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgIC4wNXM7XG4iLCIvLyBXUEZvcm1zIGFkbWluIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuNy40XG5cbi8vIENvbG9ycy5cbiRjb2xvcl93aGl0ZTogICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuJGNvbG9yX2JsYWNrOiAgICAgICAgICAgICAgICAgICAgICMyZDJkMmQ7XG5cbiRjb2xvcl9kYXJrX3JlZDogICAgICAgICAgICAgICAgICAjYjMyZDJlO1xuJGNvbG9yX3JlZDogICAgICAgICAgICAgICAgICAgICAgICNkNjM2Mzg7XG4kY29sb3JfYnJpZ2h0X3JlZDogICAgICAgICAgICAgICAgI2VlNWM1YztcbiRjb2xvcl9saWdodGVzdF9yZWQ6ICAgICAgICAgICAgICAjZmNmMGYxO1xuXG4kY29sb3JfZGFya19ncmVlbjogICAgICAgICAgICAgICAgIzAwOGEyMDtcbiRjb2xvcl9ncmVlbjogICAgICAgICAgICAgICAgICAgICAjMDBhMzJhO1xuJGNvbG9yX2xpZ2h0ZXN0X2dyZWVuOiAgICAgICAgICAgICNlZGZhZWY7XG5cbiRjb2xvcl9kYXJrX2JsdWU6ICAgICAgICAgICAgICAgICAjMjE1ZDhmO1xuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMwMzZhYWI7XG4kY29sb3JfYnJpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgIzAzOTllZDtcbiRjb2xvcl9icmlnaHRfYmx1ZV9hbHQ6ICAgICAgICAgICAjNDI4NWY0O1xuJGNvbG9yX2JyaWdodGVyX2JsdWU6ICAgICAgICAgICAgICMwMGM2YmY7XG4kY29sb3JfbGlnaHRfYmx1ZTogICAgICAgICAgICAgICAgIzc5YzJmNDtcbiRjb2xvcl9saWdodGVyX2JsdWU6ICAgICAgICAgICAgICAjY2NlMGVkO1xuJGNvbG9yX2xpZ2h0ZXN0X2JsdWU6ICAgICAgICAgICAgICNmMWY2ZmE7XG5cbiRjb2xvcl9kYXJrX29yYW5nZTogICAgICAgICAgICAgICAjY2Q2NjIyO1xuJGNvbG9yX29yYW5nZTogICAgICAgICAgICAgICAgICAgICNlMjc3MzA7XG5cbiRjb2xvcl9kYXJrX3llbGxvdzogICAgICAgICAgICAgICAjZmZhYTAwO1xuJGNvbG9yX3llbGxvdzogICAgICAgICAgICAgICAgICAgICNmZmI5MDA7XG4kY29sb3JfbGlnaHRlc3RfeWVsbG93OiAgICAgICAgICAgI2ZjZjllODtcblxuJGNvbG9yX2JsYWNrX2JhY2tncm91bmQ6ICAgICAgICAgICMyZDJkMmQ7XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZF9ob3ZlcjogICAgIzQ0NDQ0NDtcbiRjb2xvcl9kYXJrX2dyZXlfYmFja2dyb3VuZDogICAgICAjNmQ2ZDZkO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZDogICAgICAgICAgICNlZWVlZWU7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgI2Q3ZDdkNztcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kOiAgICAgICAgICAjZjhmOGY4O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI6ICAgICNlZWVlZWU7XG4kY29sb3JfZmllbGRzX2JhY2tncm91bmQ6ICAgICAgICAgI2ViZjNmYztcblxuJGNvbG9yX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAgICNkZGRkZGQ7XG4kY29sb3JfYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9ib3JkZXJfaG92ZXI6ICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAjNzc3Nzc3O1xuJGNvbG9yX3dvcmRwcmVzc19zZWNvbmRhcnlfdGV4dDogICM2NDY5NzA7XG4kY29sb3JfbGlnaHRfdGV4dDogICAgICAgICAgICAgICAgIzg2OTE5ZTtcbiRjb2xvcl9saWdodGVyX3RleHQ6ICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2Nsb3NlOiAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl9jbG9zZV9uZXc6ICAgICAgICAgICAgICAgICAjYTdhYWFkO1xuJGNvbG9yX2Nsb3NlX25ld19ob3ZlcjogICAgICAgICAgICM3ODdjODI7XG4kY29sb3JfdG9nZ2xlX2ljb246ICAgICAgICAgICAgICAgI2E3YWFhZDtcbiRjb2xvcl90b2dnbGVfaWNvbl9ob3ZlcjogICAgICAgICAjOGM4Zjk0O1xuXG4kY29sb3JfYnV0dG9uX2ljb25fbGlnaHRfZ3JleTogICAgI2E2YTZhNjtcbiRjb2xvcl9idXR0b25faWNvbl9ncmV5OiAgICAgICAgICAjOTk5OTk5O1xuXG4kY29sb3Jfc2Nyb2xsYmFyOiAgICAgICAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjA1ICk7XG4kY29sb3Jfc2Nyb2xsYmFyX2hvdmVyOiAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjMgKTtcblxuLy8gVGFibGUgbGlzdC5cbiRjb2xvcl90YWJsZV9ib3JkZXI6ICNjY2QwZDQ7XG4kY29sb3JfdGFibGVfc3RyaXBlOiAjZjZmNmY2O1xuJGNvbG9yX3RhYmxlX2ZsYXRwaWNrcjogIzJjMzMzODtcbiRjb2xvcl90YWJsZV9zZWNvbmRhcnlfdGV4dDogIzUwNTc1ZTtcblxuLy8gVXRpbGl0eSBjb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJGdyYXktMDogI2Y2ZjZmNjtcbiRncmVlbi0wOiAjZWRmYWVmO1xuJGdyZWVuLTMwOiAjMDBiYTM3O1xuJGdyZWVuLTUwOiAjMDA4YTIwO1xuJGdyZWVuLTcwOiAjMDA3MDE3O1xuJHJlZC0wOiAjZmNmMGYxO1xuJHJlZC0zMDogI2Y4NjM2ODtcbiRyZWQtNTA6ICNkNjM2Mzg7XG4kcmVkLTcwOiAjYjMyZDJlO1xuJHllbGxvdy0wOiAjZmNmOWU4O1xuJHllbGxvdy0zMDogI2RiYTYxNztcbiR5ZWxsb3ctNTA6ICNmMGMzM2M7XG4keWVsbG93LTcwOiAjZGJhNjE3O1xuXG4vLyBXb3JkUHJlc3MgY29sb3JzXG4kYmx1ZTogIzIyNzFiMTtcblxuLy8gQnJhbmQgY29sb3JzXG4kYmx1ZS0wOiAjZTZmMGY2O1xuJGJsdWUtMzA6ICMzNzg4YmQ7XG4kYmx1ZS01MDogIzA1NmFhYjtcbiRibHVlLTcwOiAjMDQ1NThhO1xuJGJsdWUtYnJpZ2h0LTA6ICNlNWY0ZmU7XG4kYmx1ZS1icmlnaHQtMzA6ICMzMGFiZjA7XG4kYmx1ZS1icmlnaHQtNTA6ICMwMzk5ZWQ7XG4kYmx1ZS1icmlnaHQtNzA6ICMwMzdhYmU7XG4kb3JhbmdlLTA6ICNmZGYyZWI7XG4kb3JhbmdlLTMwOiAjZTc5MDU1O1xuJG9yYW5nZS03MDogI2NkNjYyMjtcbiRvcmFuZ2UtNTA6ICNlMjc3MzA7XG5cbi8vIE5ldXRyYWwgY29sb3JzXG4kbmV1dHJhbC0wOiAjZjZmN2Y3O1xuJG5ldXRyYWwtMzogI2YwZjBmMTtcbiRuZXV0cmFsLTU6ICNkY2RjZGU7XG4kbmV1dHJhbC0xMDogI2MzYzRjNztcbiRuZXV0cmFsLTIwOiAjYTdhYWFkO1xuJG5ldXRyYWwtMzA6ICM4YzhmOTQ7XG4kbmV1dHJhbC00MDogIzc4N2M4MjtcbiRuZXV0cmFsLTUwOiAjNjQ2OTcwO1xuJG5ldXRyYWwtNjA6ICM1MDU3NWU7XG4kbmV1dHJhbC03MDogIzNjNDM0YTtcbiRuZXV0cmFsLTgwOiAjMmMzMzM4O1xuJG5ldXRyYWwtOTA6ICMxZDIzMjc7XG4kbmV1dHJhbC0xMDA6ICMxMDE1MTc7XG5cbi8vIE92ZXJ2aWV3IGNvbG9ycy5cbiRjb2xvcl9vdmVydmlld19oZWFkaW5nOiAkbmV1dHJhbC03MDtcbiRjb2xvcl9vdmVydmlld19idXR0b25faG92ZXI6ICRibHVlLTUwO1xuJGNvbG9yX292ZXJ2aWV3X2J1dHRvbl9mb2N1czogJGJsdWUtNTA7XG5cbi8vIFN1cmZhY2UgY29sb3JzLlxuJHN1cmZhY2UtYmFja2dyb3VuZC1saWdodDogJGdyYXktMDtcbiRzdXJmYWNlLWJhY2tncm91bmQtd2hpdGU6ICR3aGl0ZTtcbiRzdXJmYWNlLWJhY2tncm91bmQ6ICRuZXV0cmFsLTM7XG4kc3VyZmFjZS1ib3JkZXItcHJpbWFyeTogJG9yYW5nZS01MDtcbiRzdXJmYWNlLWJvcmRlcjogJG5ldXRyYWwtMTA7XG4kc3VyZmFjZS1kaXZpZGVyOiAkbmV1dHJhbC01O1xuXG4vLyBUZXh0IGNvbG9ycy5cbiR0ZXh0LWVycm9yOiAkcmVkLTUwO1xuJHRleHQtaGVhZGluZzogJG5ldXRyYWwtOTA7XG4kdGV4dC1pY29uLWhvdmVyOiAkbmV1dHJhbC01MDtcbiR0ZXh0LWljb246ICRuZXV0cmFsLTIwO1xuJHRleHQtbGluay1ob3ZlcjogJGJsdWUtNzA7XG4kdGV4dC1saW5rOiAkYmx1ZS01MDtcbiR0ZXh0LXByaW1hcnk6ICRuZXV0cmFsLTgwO1xuJHRleHQtc2Vjb25kYXJ5OiAkbmV1dHJhbC02MDtcbiR0ZXh0LXN1Y2Nlc3M6ICRncmVlbi01MDtcbiR0ZXh0LXRlcnRpYXJ5OiAkbmV1dHJhbC01MDtcbiR0ZXh0LXRpdGxlOiAkbmV1dHJhbC0xMDA7XG4kdGV4dC13YXJuaW5nOiAkeWVsbG93LTUwO1xuXG4vLyBGaWVsZCBjb2xvcnMuXG4kZmllbGQtdGV4dDogJG5ldXRyYWwtODA7XG4kZmllbGQtY2hvaWNlLW9uOiAkYmx1ZS01MDtcbiRmaWVsZC1jaG9pY2Utb24taG92ZXI6ICRibHVlLTcwO1xuJGZpZWxkLWNob2ljZS1vZmY6ICRuZXV0cmFsLTMwO1xuJGZpZWxkLWNob2ljZS1vZmYtaG92ZXI6ICRuZXV0cmFsLTUwO1xuJGZpZWxkLWJvcmRlcjogJG5ldXRyYWwtMzA7XG4kZmllbGQtYm9yZGVyLWVycm9yOiAkcmVkLTUwO1xuJGZpZWxkLWJvcmRlci1zdWNjZXNzOiAkZ3JlZW4tNTA7XG4kZmllbGQtYm9yZGVyLWZvY3VzOiAkYmx1ZS01MDtcblxuLy8gQmFkZ2UgY29sb3JzLlxuJGJhZGdlLWdyZWVuLXRleHQ6ICRncmVlbi0zMDtcbiRiYWRnZS1ncmVlbi1iYWNrZ3JvdW5kOiAkZ3JlZW4tMDtcbiRiYWRnZS1vcmFuZ2UtYmFja2dyb3VuZDogJG9yYW5nZS0wO1xuJGJhZGdlLW9yYW5nZS10ZXh0OiAkb3JhbmdlLTMwO1xuJGJhZGdlLXJlZC10ZXh0OiAkcmVkLTMwO1xuJGJhZGdlLXJlZC1iYWNrZ3JvdW5kOiAkcmVkLTA7XG4kYmFkZ2UtYmx1ZS10ZXh0OiAkYmx1ZS1icmlnaHQtMzA7XG4kYmFkZ2UtYmx1ZS1iYWNrZ3JvdW5kOiAkYmx1ZS1icmlnaHQtMDtcbiRiYWRnZS1uZXV0cmFsLXRleHQ6ICRuZXV0cmFsLTMwO1xuXG4vLyBCdXR0b24gY29sb3JzLlxuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRvcmFuZ2UtNzA7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogJG9yYW5nZS01MDtcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAkd2hpdGU7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRibHVlLTUwO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogJHdoaXRlO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kOiAkbmV1dHJhbC0wO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6ICRuZXV0cmFsLTYwO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICRuZXV0cmFsLTMwO1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0LWhvdmVyOiAkbmV1dHJhbC04MDtcbiRidXR0b24tdGVydGlhcnktdGV4dDogJG5ldXRyYWwtNjA7XG5cbi8vIFdQIG92ZXJyaWRlcy5cbiRidXR0b24td3Atc2Vjb25kYXJ5LXRleHQ6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktdGV4dC1ob3ZlcjogJGJsdWUtNzA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1ib3JkZXI6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktYm9yZGVyLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRuZXV0cmFsLTA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuIiwiLy8gRW1wdHkgc3RhdGVzIHN0eWxlcy5cblxuLy8gQ29tbW9uIHN0eWxlcyBmb3IgZW1wdHkgc3RhdGUgcGFnZXMuXG4ud3Bmb3Jtcy1hZG1pbi1lbXB0eS1zdGF0ZS1jb250YWluZXIge1xuXG5cdGNvbG9yOiAkY29sb3JfdGFibGVfc2Vjb25kYXJ5X3RleHQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0cGFkZGluZzogJHNwYWNpbmdfbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC53YXZpbmctaGFuZC1lbW9qaSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lbXB0eS1zdGF0ZXMvd2F2aW5nLWhhbmQtZW1vamkucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHR9XG5cblx0aDIge1xuXHRcdGNvbG9yOiAjMWQyMzI3O1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94bDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3M7XG5cdH1cblxuXHRoNCB7XG5cdFx0Y29sb3I6ICMzMjM3M2M7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbi1ibG9jazogMDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0MjhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46ICRzcGFjaW5nX2wgYXV0bztcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbi1ibG9jazogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQvLyBGb3JtcyBvdmVydmlldyBzY3JlZW4uXG5cdCYud3Bmb3Jtcy1hZG1pbi1uby1mb3JtcyB7XG5cblx0XHRwIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnRuLCAud3Bmb3Jtcy1idG46YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZ19tcyAkc3BhY2luZ19sO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1hZG1pbi1uby1mb3Jtcy1mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmdfbDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kaWZpY2F0aW9ucyBmb3IgdGhlIEVsZW1lbnRvciB3aWRnZXQuXG5cdCYud3Bmb3Jtcy1lbGVtZW50b3Itbm8tZm9ybXMge1xuXHRcdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzFkN2Q3O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogJHNwYWNpbmdfbTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzQ5NTE1Nztcblx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nX20gYXV0byAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1idG4ge1xuXHRcdFx0YmFja2dyb3VuZDogIzUyNTk2Mjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDdweCAxN3B4O1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZ19tIDAgMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzJiMmMzMTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWRtaW4tbm8tZm9ybXMtZm9vdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogIzZkNzg4Mjtcblx0XHR9XG5cdH1cblxuXHQvLyBGb3JtIGVudHJpZXMgc2NyZWVuLlxuXHQmLndwZm9ybXMtYWRtaW4tbm8tZW50cmllcyB7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA0MTNweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIFBheW1lbnRzIHNjcmVlbi5cblx0Ji53cGZvcm1zLWFkbWluLW5vLXBheW1lbnRzIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWJ0bi1sZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRcdFx0cGFkZGluZzogMTRweCAkc3BhY2luZ19tO1xuXHRcdH1cblxuXHRcdGE6bm90KFtjbGFzc10pIHtcblx0XHRcdGNvbG9yOiAjMDU2YWFiO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWFkbWluLW5vLWZvcm1zLWZvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZ19sO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBTdHlsZXMgc3BlY2lmaWMgZm9yIEVsZW1lbnRvcidzIFdQRm9ybXMgd2lkZ2V0LlxuXG4jd3Bmb3Jtcy1idWlsZGVyLWVsZW1lbnRvci1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR6LWluZGV4OiAxMDAwMDtcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC43NSApO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cblx0aWZyYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0fVxufVxuXG4ud3Bmb3Jtcy1lbGVtZW50b3ItZm9ybS1zZWxlY3RvciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzcxRDdGNztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHBhZGRpbmc6IDQwcHg7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuXHR9XG5cblx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDI2NnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRmb250LWZhbWlseTogZWljb25zO1xuXHRcdFx0Y29udGVudDogXCJcXGU4YWRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC41NTtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0Y29sb3I6ICM2RDc4ODI7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjdweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDVEQURGO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gV2ViIGZvbnQgY29udGFpbmluZyBvbmUgZWxlbWVudCBjcmVhdGVkIHVzaW5nIGh0dHBzOi8vZm9udGVsbG8uY29tLyBzZXJ2aWNlLlxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSWNvbiBXUEZvcm1zJztcblx0c3JjOiB1cmwoJy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvZWxlbWVudG9yL2ZvbnQvaWNvbi13cGZvcm1zLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9lbGVtZW50b3IvZm9udC9pY29uLXdwZm9ybXMuZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHQgICAgIHVybCgnLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9lbGVtZW50b3IvZm9udC9pY29uLXdwZm9ybXMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0IHVybCgnLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9lbGVtZW50b3IvZm9udC9pY29uLXdwZm9ybXMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdCB1cmwoJy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvZWxlbWVudG9yL2ZvbnQvaWNvbi13cGZvcm1zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHQgdXJsKCcuLi9pbWFnZXMvaW50ZWdyYXRpb25zL2VsZW1lbnRvci9mb250L2ljb24td3Bmb3Jtcy5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4jZWxlbWVudG9yLWVkaXRvci13cmFwcGVyLCAuZWxlbWVudG9yLWVkaXQtYXJlYSB7XG5cblx0Lmljb24td3Bmb3JtcyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyOHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTgwMCc7XG5cdFx0XHRmb250LWZhbWlseTogXCJJY29uIFdQRm9ybXNcIjtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRzcGVhazogbmV2ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnRvci13aWRnZXQtZW1wdHktaWNvbi5pY29uLXdwZm9ybXMge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5lbGVtZW50b3ItbmF2aWdhdG9yX19pdGVtIHtcblx0XHQuaWNvbi13cGZvcm1zIHtcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdH1cblx0fVxuXG5cdC5lbGVtZW50b3ItY29udHJvbC5lbGVtZW50b3ItY29udHJvbC1lZGl0X2Zvcm0ge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGNvbG9yOiAjQTRBRkI3O1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnRvci1jb250cm9sLmVsZW1lbnRvci1jb250cm9sLXRlc3RfZm9ybV9ub3RpY2UsXG5cdC5lbGVtZW50b3ItY29udHJvbC5lbGVtZW50b3ItY29udHJvbC1hZGRfZm9ybV9ub3RpY2Uge1xuXG5cdFx0LmVsZW1lbnRvci1wYW5lbC1hbGVydC1pbmZvIHtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgdmFyKCAtLWUtYS1jb2xvci1pbmZvICk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQuZWxlbWVudG9yLWNvbnRyb2wuZWxlbWVudG9yLWNvbnRyb2wtYWRkX2Zvcm1fYnRuIHtcblxuXHRcdC5lbGVtZW50b3ItYnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDdweCAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzUyNTk2MjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyYjJjMzE7XG5cdFx0XHR9XG5cblx0XHRcdGIge1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5lbGVtZW50b3ItbGFiZWwtaW5saW5lPi5lbGVtZW50b3ItY29udHJvbC1jb250ZW50Pi5lbGVtZW50b3ItY29udHJvbC1maWVsZD4uZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHJldmVudCB0cmlnZ2VyaW5nIGFueSBzdGF0ZXMgb24gY3VzdG9tIGVsZW1lbnRzLlxuXHQud3Bmb3Jtcy1pY29uLWNob2ljZXMge1xuXG5cdFx0bGkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLXJlc2V0LXN0eWxlLXNldHRpbmdzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0JiBidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzIzMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cdH1cbn1cblxuI2VsZW1lbnRvci1wYW5lbC1wYWdlLWVkaXRvciAud3Bmb3Jtcy1lbGVtZW50b3ItZGlzYWJsZWQgLmVsZW1lbnRvci1jb250cm9sOm5vdCgud3Bmb3Jtcy1lbGVtZW50b3ItbGVhZC1mb3Jtcy1ub3RpY2UpIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IC41O1xuXG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi53cGZvcm1zLWVsZW1lbnRvci1sZWFkLWZvcm1zLW5vdGljZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0JiAuZWxlbWVudG9yLXBhbmVsLWFsZXJ0IHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblxuXHQmIHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5lbGVtZW50b3ItZWRpdC1hcmVhIHtcblxuXHQud3Bmb3Jtcy1mb3JtIHtcblxuXHRcdDpkaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQld3Bmb3Jtcy1iYXNlLWVsZW1lbnRvci1kaXNhYmxlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0QGV4dGVuZCAld3Bmb3Jtcy1iYXNlLWVsZW1lbnRvci1kaXNhYmxlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSxcblx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBleHRlbmQgJXdwZm9ybXMtYmFzZS1lbGVtZW50b3ItZGlzYWJsZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsYWJlbCxcblx0XHRidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuXHRcdGlmcmFtZSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1maWVsZCB7XG5cdFx0XHQuY2hvaWNlcyB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHQuY2hvaWNlc19faW5uZXIsXG5cdFx0XHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUsXG5cdFx0XHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUgPiAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAld3Bmb3Jtcy1iYXNlLWVsZW1lbnRvci1kaXNhYmxlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWNvbnRhaW5lci1mdWxsLndwZm9ybXMtcmVuZGVyLW1vZGVybiB7XG5cdFx0LndwZm9ybXMtZm9ybSB7XG5cblx0XHRcdC8vIFJpY2ggdGV4dCBmaWVsZC5cblx0XHRcdGRpdi53cGZvcm1zLWZpZWxkLXJpY2h0ZXh0IHtcblx0XHRcdFx0Ji53cGZvcm1zLWZpZWxkLXNtYWxsIHtcblx0XHRcdFx0XHQud3AtZWRpdG9yLWFyZWEge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXdwZm9ybXMtZmllbGQtc2l6ZS1pbnB1dC1oZWlnaHQpICogMS45KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuXHRcdFx0XHRcdC53cC1lZGl0b3ItYXJlYSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0td3Bmb3Jtcy1maWVsZC1zaXplLWlucHV0LWhlaWdodCkgKiAyLjc5KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud3Bmb3Jtcy1maWVsZC1sYXJnZSB7XG5cdFx0XHRcdFx0LndwLWVkaXRvci1hcmVhIHtcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYyh2YXIoLS13cGZvcm1zLWZpZWxkLXNpemUtaW5wdXQtaGVpZ2h0KSAqIDUuMTIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwLWVkaXRvci13cmFwIHtcblx0XHRcdFx0XHQubWNlLXRpbnltY2UubWNlLWNvbnRhaW5lci5tY2UtcGFuZWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53cC1lZGl0b3ItdGFicyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53cC1lZGl0b3ItY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucXVpY2t0YWdzLXRvb2xiYXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLXdwZm9ybXMtZmllbGQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXdwZm9ybXMtZmllbGQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQud3AtZWRpdG9yLWFyZWEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS13cGZvcm1zLWZpZWxkLWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBDbGFzc2ljIEZpbGUgVXBsb2FkLlxuXHRcdFx0aW5wdXRbdHlwZT1maWxlXSB7XG5cdFx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JXdwZm9ybXMtZnVsbC1lbGVtZW50b3ItZGlzYWJsZWQtaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yICk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtYm9yZGVyLWNvbG9yICk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC10ZXh0LWNvbG9yICk7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LFxuXHRcdFx0dGV4dGFyZWEsXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV3cGZvcm1zLWZ1bGwtZWxlbWVudG9yLWRpc2FibGVkLWlucHV0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9ZmlsZV0ge1xuXHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtbGFiZWwtc3VibGFiZWwtY29sb3IgKTtcblxuXHRcdFx0XHRcdC8vIFdlYmtpdC5cblx0XHRcdFx0XHQmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIEZpcmVmb3guXG5cdFx0XHRcdFx0Jjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhciggLS13cGZvcm1zLWZpZWxkLXRleHQtY29sb3IgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0sXG5cdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJXdwZm9ybXMtZnVsbC1lbGVtZW50b3ItZGlzYWJsZWQtaW5wdXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJhY2tncm91bmQtY29sb3IgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmW3R5cGU9c3VibWl0XSxcblx0XHRcdFx0JltkYXRhLXBhZ2VdIHtcblx0XHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1idXR0b24tdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJhY2tncm91bmQtY29sb3IgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06YWZ0ZXIsXG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBOb3RpY2Ugb24gdGhlIGVsZW1lbnRvciBwYW5lbC5cbi5lbGVtZW50b3ItcGFuZWwge1xuXG5cdC5lbGVtZW50b3ItcGFuZWwtYWxlcnQuZWxlbWVudG9yLXBhbmVsLWFsZXJ0LWluZm8ud3Bmb3Jtcy1lbGVtZW50b3Itbm8tZm9ybXMtbm90aWNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzIzNjJlOTtcblx0XHRjb2xvcjogIzUyNTk2Mjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn1cbiIsIi53cGZvcm1zLWRpdmktZm9ybS1wbGFjZWhvbGRlcixcbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC53cGZvcm1zLWRpdmktZm9ybS1wbGFjZWhvbGRlciB7XG5cdHBhZGRpbmc6IDI1cHggMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi53cGZvcm1zLWRpdmktZW1wdHktYmxvY2ssXG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAud3Bmb3Jtcy1kaXZpLWVtcHR5LWJsb2NrIHtcblx0cGFkZGluZzogJHNwYWNpbmdfbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzQ5NTE1NyAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0bWFyZ2luOiAkc3BhY2luZ19tIGF1dG8gMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAjNTI1OTYyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c194cztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zc3M7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdHBhZGRpbmc6IDdweCAxN3B4O1xuXHRcdG1hcmdpbjogJHNwYWNpbmdfbSAwIDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogIzJiMmMzMTtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1hZG1pbi1uby1mb3Jtcy1mb290ZXIge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zc3M7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogIzZkNzg4MjtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cGZvcm1zLWRpdmktZm9ybS1wcmV2aWV3LFxuLmV0LWRiICNldC1ib2MgLmV0LWwgLndwZm9ybXMtZGl2aS1mb3JtLXByZXZpZXcge1xuXHQmLmxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IC43O1xuXHR9XG59XG5cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5ldC1mYi1tb2R1bGVzLWxpc3QgdWwgPiBsaS53cGZvcm1zX3NlbGVjdG9yOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW50ZWdyYXRpb25zL2Rpdmkvd3Bmb3Jtcy1pY29uLnN2ZycpO1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuIiwiLyogR3V0ZW5iZXJnIEJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IsXG4uZWRpdC13aWRnZXRzLWJsb2NrLWVkaXRvcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXG5cdC53cGZvcm1zLWd1dGVuYmVyZy1mb3JtLXNlbGVjdG9yLXdyYXAge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmLmNvbXBvbmVudHMtcGxhY2Vob2xkZXIge1xuXHRcdFx0ZmlsdGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBwYWRkaW5nLWJveDtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0LmNvbXBvbmVudHMtYmFzZS1jb250cm9sIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblxuXHRcdC5jb21wb25lbnRzLXBsYWNlaG9sZGVyX19maWVsZHNldCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDI1cHggMCAxN3B4O1xuXHRcdH1cblxuXHRcdC5jb21wb25lbnRzLXNlbGVjdC1jb250cm9sX19pbnB1dCB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtZ3V0ZW5iZXJnLWZvcm0tc2VsZWN0b3Ige1xuXHRcdC53cGZvcm1zLWZvcm0ge1xuXG5cdFx0XHQ6ZGlzYWJsZWQge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JXdwZm9ybXMtYmFzZS1nYi1kaXNhYmxlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2NjY2NjYztcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0PiBmaWVsZHNldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCxcblx0XHRcdHRleHRhcmVhLFxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0QGV4dGVuZCAld3Bmb3Jtcy1iYXNlLWdiLWRpc2FibGVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuXHRcdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICV3cGZvcm1zLWJhc2UtZ2ItZGlzYWJsZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsLFxuXHRcdFx0YnV0dG9uW3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtZmllbGQge1xuXHRcdFx0XHQuY2hvaWNlcyB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHQuY2hvaWNlc19faW5uZXIsXG5cdFx0XHRcdFx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSxcblx0XHRcdFx0XHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlID4gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAld3Bmb3Jtcy1iYXNlLWdiLWRpc2FibGVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIE1vZGVybiBNYXJrdXAgbW9kZS5cblx0XHQmLndwZm9ybXMtcmVuZGVyLW1vZGVybi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblxuXHRcdFx0LndwZm9ybXMtZm9ybSB7XG5cblx0XHRcdFx0JXdwZm9ybXMtZnVsbC1nYi1kaXNhYmxlZC1pbnB1dCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtYmFja2dyb3VuZC1jb2xvciApO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtYm9yZGVyLWNvbG9yICk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhciggLS13cGZvcm1zLWZpZWxkLXRleHQtY29sb3IgKTtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0dGV4dGFyZWEsXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICV3cGZvcm1zLWZ1bGwtZ2ItZGlzYWJsZWQtaW5wdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1maWxlXSB7XG5cdFx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtbGFiZWwtc3VibGFiZWwtY29sb3IgKTtcblxuXHRcdFx0XHRcdFx0Ly8gV2Via2l0LlxuXHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBGaXJlZm94LlxuXHRcdFx0XHRcdFx0Jjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgJXdwZm9ybXMtZnVsbC1nYi1kaXNhYmxlZC1pbnB1dDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhciggLS13cGZvcm1zLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yICk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHQmW3R5cGU9c3VibWl0XSxcblx0XHRcdFx0XHQmW2RhdGEtcGFnZV0ge1xuXHRcdFx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLXRleHQtY29sb3IgKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJhY2tncm91bmQtY29sb3IgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTphZnRlcixcblx0XHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXTphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLW5vLWZvcm0tcHJldmlldyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBwYWRkaW5nLWJveDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgLTEwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHR3aWR0aDogNzclO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cblx0XHRcdCYuZW1wdHktZGVzYyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCbG9jayBzZXR0aW5ncyBzaWRlYmFyIHN0eWxlcy5cbi5lZGl0LXBvc3Qtc2lkZWJhciwgLmludGVyZmFjZS1pbnRlcmZhY2Utc2tlbGV0b25fX3NpZGViYXIge1xuXHQud3Bmb3Jtcy1ndXRlbmJlcmctcGFuZWwtbm90aWNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNmZjO1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggIzAxN2NiYTtcblx0XHRjb2xvcjogIzFlMWUxZTtcblx0XHRwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtd2FybmluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOGVlO1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNlZmI4NGE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy11c2UtbW9kZXJuLW5vdGljZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblxuXG5cdH1cblxuXHQud3Bmb3Jtcy1ndXRlbmJlcmctcGFuZWwge1xuXG5cdFx0LndwZm9ybXMtZ3V0ZW5iZXJnLWZvcm0tc2VsZWN0b3ItYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0IGxhYmVsLmNvbXBvbmVudHMtaW5wdXQtY29udHJvbF9fbGFiZWwsIGxhYmVsLmNvbXBvbmVudHMtYmFzZS1jb250cm9sX19sYWJlbCB7XG5cdFx0XHRjb2xvcjogICMxRTFFMUU7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXG5cdFx0ZGl2LndwZm9ybXMtZ3V0ZW5iZXJnLWZvcm0tc2VsZWN0b3ItY29sb3ItcGFuZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWd1dGVuYmVyZy1mb3JtLXNlbGVjdG9yLWZsZXgge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1ndXRlbmJlcmctZm9ybS1zZWxlY3Rvci1sZWdlbmQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICM3NTc1NzU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdCYud3Bmb3Jtcy1idXR0b24tY29sb3Itbm90aWNlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWd1dGVuYmVyZy1mb3JtLXNlbGVjdG9yLWNvbG9ycy1oZWxwIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRjb2xvcjogIzc1NzU3NTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZ3V0ZW5iZXJnLWZvcm0tc2VsZWN0b3ItcmVzZXQtYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRjb2xvcjogI0Q2MzYzNztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENjM2Mzc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzhhMjQyNDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzhhMjQyNDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmxvY2stZWRpdG9yLXRvb2xzLXBhbmVsLWNvbG9yLWdyYWRpZW50LXNldHRpbmdzX19pdGVtLmZpcnN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji5kaXNhYmxlZF9wYW5lbCA+ICo6bm90KCAud3Bmb3Jtcy1ndXRlbmJlcmctcGFuZWwtbm90aWNlICkge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdDo6c2VsZWN0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpub3QoIC5kaXNhYmxlZF9wYW5lbCApIHtcblx0XHRcdC53cGZvcm1zLWd1dGVuYmVyZy1wYW5lbC1ub3RpY2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFByZXZlbnQgdHJpZ2dlcmluZyBhbnkgc3RhdGVzIG9uIGN1c3RvbSBlbGVtZW50cy5cblx0XHQud3Bmb3Jtcy1pY29uLWNob2ljZXMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHJldmVudCB0cmlnZ2VyaW5nIGFueSBzdGF0ZXMgb24gY3VzdG9tIGVsZW1lbnRzLlxuXHQud3Bmb3Jtcy1pY29uLWNob2ljZXMge1xuXHRcdGxpIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTW9kYWwgYWxlcnQuXG4uY29tcG9uZW50cy1tb2RhbF9fc2NyZWVuLW92ZXJsYXkge1xuXHQud3Bmb3Jtcy1ndXRlbmJlcmctbW9kYWwge1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdH1cbn1cblxuXG4jd3Bmb3Jtcy1ndXRlbmJlcmctcG9wdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0cGFkZGluZzogMzBweDtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRpZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMHB4O1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOERBQThEO0FJRzlELEFBQUEsb0NBQW9DLENBQUM7RUFFcEMsS0FBSyxFRGlFdUIsT0FBTztFQ2hFbkMsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFSHVCTSxJQUFJO0VHdEJqQixVQUFVLEVBQUUsTUFBTTtDQXdMbEI7O0FBN0xELEFBT0Msb0NBUG1DLENBT25DLGtCQUFrQixDQUFDO0VBQ2xCLGdCQUFnQixFQUFFLGlEQUFpRDtFQUNuRSxtQkFBbUIsRUFBRSxHQUFHO0VBQ3hCLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsZUFBZSxFQUFFLFNBQVM7RUFDMUIsT0FBTyxFQUFFLFlBQVk7RUFDckIsWUFBWSxFQUFFLElBQUk7Q0FDbEI7O0FBZEYsQUFnQkMsb0NBaEJtQyxDQWdCbkMsRUFBRSxDQUFDO0VBQ0YsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsT0FBTztFQUNwQixTQUFTLEVIREssSUFBSTtFR0VsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0hFQyxJQUFJO0NHRGhCOztBQXZCRixBQXlCQyxvQ0F6Qm1DLENBeUJuQyxFQUFFLENBQUM7RUFDRixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxPQUFPO0VBQ3BCLFNBQVMsRUhkSyxJQUFJO0VHZWxCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFlBQVksRUFBRSxDQUFDO0NBQ2Y7O0FBaENGLEFBa0NDLG9DQWxDbUMsQ0FrQ25DLEdBQUcsQ0FBQztFQUNILFNBQVMsRUFBRSxLQUFLO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFSFZNLElBQUksQ0dVRyxJQUFJO0NBQ3ZCOztBQXRD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 */

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists