div.wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-has-error .quicktags-toolbar {
  border-top-color: #cc0000;
  border-left-color: #cc0000;
  border-right-color: #cc0000;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-switch-editor {
  border-color: #cc0000;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-container textarea.wp-editor-area {
  border-color: #cc0000;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .wp-switch-editor {
  float: left;
  box-sizing: border-box;
  position: relative;
  top: var(--wpforms-field-border-size, 1px);
  background: #e6e6e6;
  color: #595959;
  cursor: pointer;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.46153846;
  height: 29px;
  margin: 0 0 0 5px;
  padding: 3px 8px 4px;
  border: 1px solid #cccccc;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs {
  float: right;
  position: relative;
  z-index: 1;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .html-active button.switch-html,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .tmce-active button.switch-tmce,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn button {
  border-bottom-color: transparent;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .tmce-active button.switch-tmce,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .html-active button.switch-html {
  background: #f5f5f5;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .tmce-active.wpforms-focused button.switch-tmce,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .html-active.wpforms-focused button.switch-html {
  top: 0;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .html-active .quicktags-toolbar {
  display: flex;
  flex-wrap: wrap;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn.active, div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn:active, div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn.mce-active,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active.active,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active:active,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active.mce-active {
  background-color: transparent;
  color: inherit;
  border-color: #8c8f94;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn.active.mce-btn-has-text, div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn:active.mce-btn-has-text, div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn.mce-active.mce-btn-has-text,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active.active.mce-btn-has-text,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active:active.mce-btn-has-text,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active.mce-active.mce-btn-has-text {
  background-color: #ffffff;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn:focus, div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-btn:hover,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active:focus,
div.wpforms-container .wpforms-form div.wpforms-field-richtext .qt-dfw.active:hover {
  border-color: #8c8f94;
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar {
  padding: 3px;
  position: relative;
  border: 1px solid #cccccc;
  border-top-left-radius: 2px;
  background: #f5f5f5;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button {
  height: 26px;
  min-height: 26px;
  line-height: 24px;
  border-width: 1px;
  border-style: solid;
  -webkit-appearance: none;
  border-radius: 3px;
  font-weight: 400;
  color: #2271b1;
  border-color: #2271b1;
  background: #f6f7f7;
  vertical-align: top;
  padding: 0 8px;
  margin-right: 4px;
  text-transform: none;
  text-decoration: none;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button:hover {
  text-decoration: none;
  background: #f6f7f7;
  border-color: #0a4b78;
  color: #0a4b78;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button[value="b"], div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button[value="/b"] {
  font-weight: bold;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button[value="i"], div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button[value="/i"] {
  font-style: italic;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button[value="link"] {
  text-decoration: underline;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button[value="del"], div.wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar .button[value="/del"] {
  text-decoration: line-through;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-container textarea.wp-editor-area {
  border-radius: 0 0 2px 2px;
  border-top: 0;
  border-color: #cccccc;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-container textarea.wp-editor-area:focus {
  outline: none;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar-grp .mce-active i {
  color: inherit;
}

div.wpforms-container .wpforms-form div.wpforms-field-richtext .mce-toolbar-grp .mce-active .mce-caret {
  border-top: 0;
  border-bottom: 6px solid #595959;
}

#wpforms-form-page-page div.wpforms-field-richtext button.wp-switch-editor {
  font-size: 13px;
}

.rtl div.wpforms-container .wpforms-form div.wpforms-field-richtext div.wp-editor-tabs {
  float: left;
}

.rtl div.wpforms-container .wpforms-form div.wpforms-field-richtext div.wp-editor-tabs button.switch-tmce {
  margin-left: 0;
}

.rtl div.wpforms-container .wpforms-form div.wpforms-field-richtext div.wp-editor-tabs button.switch-tmce:after {
  left: 0 !important;
}

.rtl .wpforms-form div.wpforms-field-richtext .mce-container-body .mce-resizehandle {
  right: auto;
  left: 0;
  padding-left: 0;
}

.rtl .wpforms-form div.wpforms-field-richtext .mce-container-body .mce-resizehandle .mce-i-resize {
  transform: rotate(90deg);
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext label.wpforms-field-label {
  margin-bottom: -25px;
  margin-top: 8px;
  max-width: 70%;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .mce-toolbar-grp {
  border-top-color: #cc0000;
  border-left-color: #cc0000;
  border-right-color: #cc0000;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .mce-tinymce > .mce-container-body {
  border-color: #cc0000;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-edit-area {
  overflow: hidden;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-tinymce > .mce-container-body {
  visibility: inherit;
  border: 1px solid #cccccc;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-tinymce > .mce-container-body * {
  visibility: inherit;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-media-buttons {
  display: none;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap {
  box-shadow: none;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-container::before {
  position: inherit;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar-grp {
  color: #595959;
  border-bottom: 1px solid #cccccc;
  background: #f5f5f5;
  position: relative;
  border-top-left-radius: 2px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar-grp > div {
  padding: 3px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar-grp .mce-caret {
  right: 8px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 6px solid #595959;
  border-bottom: 0;
  margin: 6px 0 6px 0;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-btn.mce-listbox {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 2px;
  padding: 0 5px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-btn.mce-listbox:hover {
  border-color: #8c8f94;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-btn.mce-listbox button {
  padding: 2px 3px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-btn.mce-listbox button span {
  overflow-x: hidden;
  text-overflow: ellipsis;
  width: 82px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn:not(.mce-btn-has-text) button,
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn:not(.mce-btn-has-text):hover button {
  width: 23px;
  font-size: 18px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  background-color: transparent;
  color: inherit;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn.mce-btn-disabled {
  opacity: 0.5;
  pointer-events: none;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn.mce-colorbutton {
  display: inline-flex;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn.mce-colorbutton button {
  position: relative;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn.mce-colorbutton .mce-preview {
  position: absolute;
  bottom: 2px;
  left: 50%;
  transform: translateX(-50%);
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn .mce-open {
  border-left: 1px solid transparent;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn:hover .mce-open {
  border-color: inherit;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-toolbar .mce-btn-group .mce-widget.mce-btn.mce-btn-has-text button {
  font-size: 13px;
  line-height: 1.538;
  padding-left: 6px;
  background-color: #ffffff;
  height: 24px;
  display: block;
  color: inherit;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext iframe {
  display: block;
  font-size: initial;
  margin: auto;
  padding: initial;
  border: inherit;
  background: #ffffff;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-statusbar {
  border-top: 1px solid #cccccc;
  background: #ffffff;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  color: rgba(0, 0, 0, 0.7);
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-statusbar .mce-container-body {
  position: relative;
  font-size: 11px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-statusbar .mce-container-body .mce-resizehandle {
  position: absolute;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-statusbar .mce-path.mce-flow-layout-item.mce-first {
  padding: 2px 10px;
  margin: 2px 0 2px 2px;
}

div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .mce-statusbar .mce-path.mce-flow-layout-item.mce-first div {
  font-size: 12px;
}

.mce-container .mce-menu-item:focus,
.mce-container .mce-menu-item:hover,
.mce-container .mce-menu-item.mce-active.mce-menu-item-normal {
  background-color: #0073aa;
  color: #ffffff;
}

.mce-container .mce-menu-item:focus .mce-text,
.mce-container .mce-menu-item:focus .mce-ico,
.mce-container .mce-menu-item:hover .mce-text,
.mce-container .mce-menu-item:hover .mce-ico,
.mce-container .mce-menu-item.mce-active.mce-menu-item-normal .mce-text,
.mce-container .mce-menu-item.mce-active.mce-menu-item-normal .mce-ico {
  color: inherit;
}

#wpforms-form-page-page div.wpforms-field-richtext .mce-menubtn button {
  font-size: 13px;
}

@media screen and (max-width: 782px) {
  .media-frame-content .attachments-browser.has-load-more .attachments-wrapper {
    top: 82px;
  }
  .mce-window {
    width: auto !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
  }
  .mce-foot > .mce-container-body {
    padding: 10px !important;
  }
  .mce-foot .mce-btn.mce-primary {
    margin-inline-end: 10px !important;
  }
  .mce-panel {
    max-width: 100% !important;
  }
  .mce-container {
    max-width: 100% !important;
    height: auto !important;
  }
  .mce-container-body {
    max-width: 100% !important;
    height: auto !important;
  }
  .mce-form {
    padding: 10px !important;
  }
  .mce-tabs {
    max-width: 100% !important;
  }
  .mce-formitem {
    margin: 10px 0 !important;
  }
  .mce-abs-layout-item {
    position: static !important;
    width: auto !important;
  }
  .mce-abs-layout-item.mce-label {
    display: block !important;
  }
  .mce-abs-layout-item.mce-textbox {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
  }
  .mce-abs-layout-item.mce-combobox {
    display: flex !important;
  }
  .mce-abs-layout-item.mce-combobox > .mce-textbox {
    flex: 1 1 auto;
    height: 29px !important;
  }
}

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