/* Styles needed for integrations with third-party plugins. */
.elementor-widget-wrap div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .quicktags-toolbar,
.elementor-widget-wrap .wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar {
  height: 39px;
  display: block;
  background: #f6f7f7 url("../images/richtext/tinymce-toolbar-full.png") no-repeat left center;
  background-size: auto 34px;
}

.elementor-widget-wrap div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.elementor-widget-wrap .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar {
  background-image: url("../images/richtext/tinymce-toolbar-basic.png");
}

.elementor-widget-wrap div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.elementor-widget-wrap .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar {
  background-image: url("../images/richtext/tinymce-toolbar-basic-mb.png");
}

.elementor-widget-wrap div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar,
.elementor-widget-wrap .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar {
  background-image: url("../images/richtext/tinymce-toolbar-full-mb.png");
}

.elementor-widget-wrap div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.elementor-widget-wrap .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button {
  pointer-events: none;
  min-height: auto;
}

.elementor-widget-wrap .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button {
  min-height: 29px;
}

/* Gutenberg Block */
.edit-post-visual-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .quicktags-toolbar,
.edit-post-visual-editor .wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar,
.edit-widgets-block-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .quicktags-toolbar,
.edit-widgets-block-editor .wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar,
.editor-styles-wrapper div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .quicktags-toolbar,
.editor-styles-wrapper .wpforms-container .wpforms-form div.wpforms-field-richtext .quicktags-toolbar {
  height: 39px;
  display: block;
  background: #f6f7f7 url("../images/richtext/tinymce-toolbar-full.png") no-repeat left center;
  background-size: auto 34px;
}

.edit-post-visual-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.edit-post-visual-editor .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.edit-widgets-block-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.edit-widgets-block-editor .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.editor-styles-wrapper div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.editor-styles-wrapper .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-toolbar-basic .quicktags-toolbar {
  background-image: url("../images/richtext/tinymce-toolbar-basic.png");
}

.edit-post-visual-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.edit-post-visual-editor .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.edit-widgets-block-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.edit-widgets-block-editor .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.editor-styles-wrapper div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar,
.editor-styles-wrapper .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled.wpforms-field-richtext-toolbar-basic .quicktags-toolbar {
  background-image: url("../images/richtext/tinymce-toolbar-basic-mb.png");
}

.edit-post-visual-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar,
.edit-post-visual-editor .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar,
.edit-widgets-block-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar,
.edit-widgets-block-editor .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar,
.editor-styles-wrapper div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar,
.editor-styles-wrapper .wpforms-container .wpforms-form div.wpforms-field-richtext.wpforms-field-richtext-media-enabled .quicktags-toolbar {
  background-image: url("../images/richtext/tinymce-toolbar-full-mb.png");
}

.edit-post-visual-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.edit-post-visual-editor .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.edit-widgets-block-editor div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.edit-widgets-block-editor .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.editor-styles-wrapper div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.editor-styles-wrapper .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button {
  pointer-events: none;
  min-height: auto;
}

.edit-post-visual-editor .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.edit-widgets-block-editor .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button,
.editor-styles-wrapper .wpforms-container .wpforms-form div.wpforms-field-richtext .wp-editor-tabs button {
  min-height: 29px;
}

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: 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 .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 .wpforms-form div.wpforms-field-richtext .wp-editor-tabs {
  float: left;
}

.wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content {
  padding-top: 20px;
  padding-bottom: 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row {
  word-break: break-word;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h1, .wpforms-field.wpforms-field-content .wpforms-field-row h2, .wpforms-field.wpforms-field-content .wpforms-field-row h3, .wpforms-field.wpforms-field-content .wpforms-field-row h4, .wpforms-field.wpforms-field-content .wpforms-field-row h5, .wpforms-field.wpforms-field-content .wpforms-field-row h6 {
  margin: 20px 0;
  padding: 0;
  clear: unset;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h1:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h2:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h3:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h4:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h5:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h6:first-child {
  margin-top: 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h1 {
  font-size: 32px;
  line-height: 40px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h2 {
  font-size: 28px;
  line-height: 36px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h3 {
  font-size: 24px;
  line-height: 32px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h4 {
  font-size: 20px;
  line-height: 28px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h5 {
  font-size: 18px;
  line-height: 26px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row h6 {
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
}

.wpforms-field.wpforms-field-content .wpforms-field-row p, .wpforms-field.wpforms-field-content .wpforms-field-row blockquote, .wpforms-field.wpforms-field-content .wpforms-field-row pre, .wpforms-field.wpforms-field-content .wpforms-field-row table {
  margin: 0 0 20px 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row li {
  margin: 0 0 10px 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row a {
  text-decoration: underline;
}

.wpforms-field.wpforms-field-content .wpforms-field-row a:hover {
  text-decoration: none;
}

.wpforms-field.wpforms-field-content .wpforms-field-row code, .wpforms-field.wpforms-field-content .wpforms-field-row pre {
  font-family: monospace;
  overflow: auto;
}

.wpforms-field.wpforms-field-content .wpforms-field-row del {
  text-decoration: line-through;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ins {
  text-decoration: underline;
}

.wpforms-field.wpforms-field-content .wpforms-field-row small {
  font-size: smaller;
}

.wpforms-field.wpforms-field-content .wpforms-field-row dt {
  margin: 5px 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row dd {
  margin-left: 25px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row abbr, .wpforms-field.wpforms-field-content .wpforms-field-row acronym {
  text-decoration: underline dotted;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ul {
  list-style: disc outside none !important;
  padding-inline-start: 29px !important;
  margin-bottom: 20px !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ul ul {
  list-style-type: circle !important;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ul ul ul {
  list-style-type: square !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ul ol {
  margin-top: 10px;
  margin-bottom: 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ul li {
  list-style: inherit !important;
  margin-bottom: 10px !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ol {
  list-style: decimal outside none;
  padding-inline-start: 29px;
  margin-bottom: 20px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ol ol {
  margin-top: 10px;
  margin-bottom: 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ol ul {
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row ol li {
  list-style: inherit;
}

.wpforms-field.wpforms-field-content .wpforms-field-row blockquote {
  border-left: 4px solid rgba(0, 0, 0, 0.15);
  padding-left: 20px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row blockquote:before, .wpforms-field.wpforms-field-content .wpforms-field-row blockquote:after {
  display: none;
}

.wpforms-field.wpforms-field-content .wpforms-field-row table {
  width: 100%;
  border-collapse: collapse;
  word-break: normal;
}

.wpforms-field.wpforms-field-content .wpforms-field-row table th, .wpforms-field.wpforms-field-content .wpforms-field-row table td {
  padding: 0.5em;
  border: 1px solid;
}

.wpforms-field.wpforms-field-content .wpforms-field-row sup, .wpforms-field.wpforms-field-content .wpforms-field-row sub {
  font-size: smaller;
  line-height: calc( 100% + 11px);
}

.wpforms-field.wpforms-field-content .wpforms-field-row sup {
  vertical-align: super;
}

.wpforms-field.wpforms-field-content .wpforms-field-row sub {
  vertical-align: sub;
}

.wpforms-field.wpforms-field-content .wpforms-field-row img {
  max-width: 100%;
  height: auto;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .alignleft {
  float: left;
  margin: 0 30px 20px 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .alignright {
  float: right;
  margin: 0 0 20px 30px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .aligncenter {
  display: block;
  clear: both;
  text-align: center;
  margin: 0 auto 20px;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .alignnone {
  display: block;
  clear: both;
  margin: 0 0 20px 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .wp-caption-dt,
.wpforms-field.wpforms-field-content .wpforms-field-row .wp-caption-dd {
  margin: 0;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .wp-caption {
  position: relative;
  left: auto;
  right: auto;
  transform: none;
  max-width: 100%;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .wp-caption .wp-caption-text,
.wpforms-field.wpforms-field-content .wpforms-field-row .wp-caption .wp-caption-dd {
  text-align: center;
  font-size: 14px;
  margin-top: 0.5em;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .wpforms-field-content-display-frontend-clear {
  clear: both;
}

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