Your IP : 18.218.45.80


Current Path : /proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/css/builder/
Upload File :
Current File : //proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/css/builder/builder-scrollbars.css

textarea::-webkit-scrollbar,
.wpforms-panel-content-wrap::-webkit-scrollbar,
.wpforms-panels-toggle::-webkit-scrollbar,
.smart-tags-list::-webkit-scrollbar,
.smart-tags-list-display::-webkit-scrollbar,
#wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar,
#wpforms-builder-help::-webkit-scrollbar,
.wpforms-scrollbar-compact::-webkit-scrollbar {
  background: transparent;
  width: 15px;
  height: 15px;
}

textarea::-webkit-scrollbar-track,
.wpforms-panel-content-wrap::-webkit-scrollbar-track,
.wpforms-panels-toggle::-webkit-scrollbar-track,
.smart-tags-list::-webkit-scrollbar-track,
.smart-tags-list-display::-webkit-scrollbar-track,
#wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-track,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-track,
#wpforms-builder-help::-webkit-scrollbar-track,
.wpforms-scrollbar-compact::-webkit-scrollbar-track {
  background: transparent;
}

textarea::-webkit-scrollbar-thumb,
.wpforms-panel-content-wrap::-webkit-scrollbar-thumb,
.wpforms-panels-toggle::-webkit-scrollbar-thumb,
.smart-tags-list::-webkit-scrollbar-thumb,
.smart-tags-list-display::-webkit-scrollbar-thumb,
#wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-thumb,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-thumb,
#wpforms-builder-help::-webkit-scrollbar-thumb,
.wpforms-scrollbar-compact::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0);
  background: transparent;
  border-radius: 15px;
  border: solid 4px transparent;
}

textarea::-webkit-resizer, textarea::-webkit-scrollbar-button, textarea::-webkit-scrollbar-corner,
.wpforms-panel-content-wrap::-webkit-resizer,
.wpforms-panel-content-wrap::-webkit-scrollbar-button,
.wpforms-panel-content-wrap::-webkit-scrollbar-corner,
.wpforms-panels-toggle::-webkit-resizer,
.wpforms-panels-toggle::-webkit-scrollbar-button,
.wpforms-panels-toggle::-webkit-scrollbar-corner,
.smart-tags-list::-webkit-resizer,
.smart-tags-list::-webkit-scrollbar-button,
.smart-tags-list::-webkit-scrollbar-corner,
.smart-tags-list-display::-webkit-resizer,
.smart-tags-list-display::-webkit-scrollbar-button,
.smart-tags-list-display::-webkit-scrollbar-corner,
#wpforms-panel-fields .wpforms-tab-content::-webkit-resizer,
#wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-button,
#wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-corner,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-resizer,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-button,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-corner,
#wpforms-builder-help::-webkit-resizer,
#wpforms-builder-help::-webkit-scrollbar-button,
#wpforms-builder-help::-webkit-scrollbar-corner,
.wpforms-scrollbar-compact::-webkit-resizer,
.wpforms-scrollbar-compact::-webkit-scrollbar-button,
.wpforms-scrollbar-compact::-webkit-scrollbar-corner {
  display: none;
}

@-moz-document url-prefix() {
  textarea,
  .wpforms-panel-content-wrap,
  .wpforms-panels-toggle,
  .smart-tags-list,
  .smart-tags-list-display,
  #wpforms-panel-fields .wpforms-tab-content,
  .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar,
  #wpforms-builder-help,
  .wpforms-scrollbar-compact {
    scrollbar-color: rgba(0, 0, 0, 0) transparent;
    scrollbar-gutter: initial !important;
    scrollbar-width: thin;
  }
}

textarea:hover::-webkit-scrollbar, textarea:focus::-webkit-scrollbar,
.wpforms-panel-content-wrap:hover::-webkit-scrollbar,
.wpforms-panel-content-wrap:focus::-webkit-scrollbar,
.wpforms-panels-toggle:hover::-webkit-scrollbar,
.wpforms-panels-toggle:focus::-webkit-scrollbar,
.smart-tags-list:hover::-webkit-scrollbar,
.smart-tags-list:focus::-webkit-scrollbar,
.smart-tags-list-display:hover::-webkit-scrollbar,
.smart-tags-list-display:focus::-webkit-scrollbar,
#wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar,
#wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar,
#wpforms-builder-help:hover::-webkit-scrollbar,
#wpforms-builder-help:focus::-webkit-scrollbar,
.wpforms-scrollbar-compact:hover::-webkit-scrollbar,
.wpforms-scrollbar-compact:focus::-webkit-scrollbar {
  background: transparent;
  width: 15px;
  height: 15px;
}

textarea:hover::-webkit-scrollbar-track, textarea:focus::-webkit-scrollbar-track,
.wpforms-panel-content-wrap:hover::-webkit-scrollbar-track,
.wpforms-panel-content-wrap:focus::-webkit-scrollbar-track,
.wpforms-panels-toggle:hover::-webkit-scrollbar-track,
.wpforms-panels-toggle:focus::-webkit-scrollbar-track,
.smart-tags-list:hover::-webkit-scrollbar-track,
.smart-tags-list:focus::-webkit-scrollbar-track,
.smart-tags-list-display:hover::-webkit-scrollbar-track,
.smart-tags-list-display:focus::-webkit-scrollbar-track,
#wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-track,
#wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-track,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-track,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-track,
#wpforms-builder-help:hover::-webkit-scrollbar-track,
#wpforms-builder-help:focus::-webkit-scrollbar-track,
.wpforms-scrollbar-compact:hover::-webkit-scrollbar-track,
.wpforms-scrollbar-compact:focus::-webkit-scrollbar-track {
  background: transparent;
}

textarea:hover::-webkit-scrollbar-thumb, textarea:focus::-webkit-scrollbar-thumb,
.wpforms-panel-content-wrap:hover::-webkit-scrollbar-thumb,
.wpforms-panel-content-wrap:focus::-webkit-scrollbar-thumb,
.wpforms-panels-toggle:hover::-webkit-scrollbar-thumb,
.wpforms-panels-toggle:focus::-webkit-scrollbar-thumb,
.smart-tags-list:hover::-webkit-scrollbar-thumb,
.smart-tags-list:focus::-webkit-scrollbar-thumb,
.smart-tags-list-display:hover::-webkit-scrollbar-thumb,
.smart-tags-list-display:focus::-webkit-scrollbar-thumb,
#wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-thumb,
#wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-thumb,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-thumb,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-thumb,
#wpforms-builder-help:hover::-webkit-scrollbar-thumb,
#wpforms-builder-help:focus::-webkit-scrollbar-thumb,
.wpforms-scrollbar-compact:hover::-webkit-scrollbar-thumb,
.wpforms-scrollbar-compact:focus::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.5);
  background: transparent;
  border-radius: 15px;
  border: solid 4px transparent;
}

textarea:hover::-webkit-resizer, textarea:hover::-webkit-scrollbar-button, textarea:hover::-webkit-scrollbar-corner, textarea:focus::-webkit-resizer, textarea:focus::-webkit-scrollbar-button, textarea:focus::-webkit-scrollbar-corner,
.wpforms-panel-content-wrap:hover::-webkit-resizer,
.wpforms-panel-content-wrap:hover::-webkit-scrollbar-button,
.wpforms-panel-content-wrap:hover::-webkit-scrollbar-corner,
.wpforms-panel-content-wrap:focus::-webkit-resizer,
.wpforms-panel-content-wrap:focus::-webkit-scrollbar-button,
.wpforms-panel-content-wrap:focus::-webkit-scrollbar-corner,
.wpforms-panels-toggle:hover::-webkit-resizer,
.wpforms-panels-toggle:hover::-webkit-scrollbar-button,
.wpforms-panels-toggle:hover::-webkit-scrollbar-corner,
.wpforms-panels-toggle:focus::-webkit-resizer,
.wpforms-panels-toggle:focus::-webkit-scrollbar-button,
.wpforms-panels-toggle:focus::-webkit-scrollbar-corner,
.smart-tags-list:hover::-webkit-resizer,
.smart-tags-list:hover::-webkit-scrollbar-button,
.smart-tags-list:hover::-webkit-scrollbar-corner,
.smart-tags-list:focus::-webkit-resizer,
.smart-tags-list:focus::-webkit-scrollbar-button,
.smart-tags-list:focus::-webkit-scrollbar-corner,
.smart-tags-list-display:hover::-webkit-resizer,
.smart-tags-list-display:hover::-webkit-scrollbar-button,
.smart-tags-list-display:hover::-webkit-scrollbar-corner,
.smart-tags-list-display:focus::-webkit-resizer,
.smart-tags-list-display:focus::-webkit-scrollbar-button,
.smart-tags-list-display:focus::-webkit-scrollbar-corner,
#wpforms-panel-fields .wpforms-tab-content:hover::-webkit-resizer,
#wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-button,
#wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-corner,
#wpforms-panel-fields .wpforms-tab-content:focus::-webkit-resizer,
#wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-button,
#wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-corner,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-resizer,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-button,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-corner,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-resizer,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-button,
.wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-corner,
#wpforms-builder-help:hover::-webkit-resizer,
#wpforms-builder-help:hover::-webkit-scrollbar-button,
#wpforms-builder-help:hover::-webkit-scrollbar-corner,
#wpforms-builder-help:focus::-webkit-resizer,
#wpforms-builder-help:focus::-webkit-scrollbar-button,
#wpforms-builder-help:focus::-webkit-scrollbar-corner,
.wpforms-scrollbar-compact:hover::-webkit-resizer,
.wpforms-scrollbar-compact:hover::-webkit-scrollbar-button,
.wpforms-scrollbar-compact:hover::-webkit-scrollbar-corner,
.wpforms-scrollbar-compact:focus::-webkit-resizer,
.wpforms-scrollbar-compact:focus::-webkit-scrollbar-button,
.wpforms-scrollbar-compact:focus::-webkit-scrollbar-corner {
  display: none;
}

@-moz-document url-prefix() {
  textarea:hover, textarea:focus,
  .wpforms-panel-content-wrap:hover,
  .wpforms-panel-content-wrap:focus,
  .wpforms-panels-toggle:hover,
  .wpforms-panels-toggle:focus,
  .smart-tags-list:hover,
  .smart-tags-list:focus,
  .smart-tags-list-display:hover,
  .smart-tags-list-display:focus,
  #wpforms-panel-fields .wpforms-tab-content:hover,
  #wpforms-panel-fields .wpforms-tab-content:focus,
  .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover,
  .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus,
  #wpforms-builder-help:hover,
  #wpforms-builder-help:focus,
  .wpforms-scrollbar-compact:hover,
  .wpforms-scrollbar-compact:focus {
    scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
    scrollbar-gutter: initial !important;
    scrollbar-width: thin;
  }
}

#wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content {
  scrollbar-gutter: stable;
}

#wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content.wpforms-add-fields,
#wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content .wpforms-field-option-group-inner {
  padding-right: 6px;
}

.wpforms-panel .wpforms-panel-sidebar-content .wpforms-panel-content-wrap {
  scroll-behavior: smooth;
  scrollbar-gutter: stable;
  padding-right: 16px;
}

.wpforms-builder-dropdown-list ul::-webkit-scrollbar {
  background: transparent;
  width: 4px;
  height: 4px;
}

.wpforms-builder-dropdown-list ul::-webkit-scrollbar-track {
  background: transparent;
}

.wpforms-builder-dropdown-list ul::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 4px 4px rgba(0, 0, 0, 0);
  background: transparent;
  border-radius: 4px;
  border: solid -1px transparent;
}

.wpforms-builder-dropdown-list ul::-webkit-resizer, .wpforms-builder-dropdown-list ul::-webkit-scrollbar-button, .wpforms-builder-dropdown-list ul::-webkit-scrollbar-corner {
  display: none;
}

@-moz-document url-prefix() {
  .wpforms-builder-dropdown-list ul {
    scrollbar-color: rgba(0, 0, 0, 0) transparent;
    scrollbar-gutter: initial !important;
    scrollbar-width: thin;
  }
}

.wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar {
  background: transparent;
  width: 4px;
  height: 4px;
}

.wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-track {
  background: transparent;
}

.wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 4px 4px rgba(0, 0, 0, 0.5);
  background: transparent;
  border-radius: 4px;
  border: solid -1px transparent;
}

.wpforms-builder-dropdown-list ul:hover::-webkit-resizer, .wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-button, .wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-corner {
  display: none;
}

@-moz-document url-prefix() {
  .wpforms-builder-dropdown-list ul:hover {
    scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
    scrollbar-gutter: initial !important;
    scrollbar-width: thin;
  }
}

@-moz-document url-prefix() {
  #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content.wpforms-add-fields,
  #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content .wpforms-field-option-group-inner {
    padding-right: 20px !important;
  }
  .wpforms-panel .wpforms-panel-sidebar-content .wpforms-panel-content-wrap {
    padding-right: 30px !important;
  }
}

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