.wpforms-larger-icon-choice {
  position: relative;
}

.wpforms-larger-icon-choice input[type="radio"] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.wpforms-larger-icon-choice input[type="radio"]:focus-visible + label {
  outline: 3px solid #79c2f4;
  outline-offset: 3px;
  border-color: #0399ed;
}

.wpforms-larger-icon-choice input[type="radio"]:checked + label {
  color: #036aab;
  box-shadow: 0 0 0 1px currentColor;
  border-color: currentColor;
  background-color: #f1f6fa;
}

.wpforms-larger-icon-choice input[type="radio"]:checked + label span {
  color: inherit;
}

.wpforms-larger-icon-choice input[type="radio"]:checked + label svg path {
  fill: currentColor;
}

.wpforms-larger-icon-choice label {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 15px;
  height: 120px;
  border-radius: 6px;
  border: 1px solid #c3c4c7;
  padding: 20px;
  cursor: pointer;
  transition: border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease;
  text-align: center;
  background-color: #ffffff;
  color: #a7aaad;
}

.wpforms-larger-icon-choice label svg {
  height: 32px;
}

.wpforms-larger-icon-choice label svg path {
  fill: currentColor;
}

.wpforms-larger-icon-choice label:hover {
  color: #6a6f76;
  box-shadow: 0 0 0 1px currentColor;
  border-color: currentColor;
  background-color: #f6f7f7;
}

.wpforms-larger-icon-choice label span {
  color: #3c434a;
  font-weight: 500;
}

#wpforms-builder .wpforms-panel-content-section-user_registration {
  /**
	 * Display Conditional Logic only for the Create User and Update User panels.
	 */
  /** End: Display Conditional Logic only for the Create User panel. */
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-action-selector:not(.wpforms-hidden) {
  display: flex;
  gap: 20px;
  margin-bottom: 15px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-action-selector:not(.wpforms-hidden).wpforms-panel-field {
  max-width: 450px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-action-selector:not(.wpforms-hidden) .wpforms-larger-icon-choice {
  flex: 1;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-panel-fields-group-inner {
  margin-top: 20px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-panel-fields-group-border-top {
  border-top: 1px solid #c3c4c7;
  margin-bottom: 30px;
  margin-top: 30px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .user-registration-hide-form-logged-user .wpforms-panel-field-textarea .fa-question-circle-o {
  margin: 0;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .user-registration-hide-form-logged-user .wpforms-panel-field-textarea .fa-question-circle-o:before {
  content: '*';
  color: #d63638;
  margin: 0 10px 0 5px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .user-registration-hide-form-logged-user .wpforms-panel-field-textarea .fa-question-circle-o:after {
  content: "\f059";
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-panel-field-select select {
  width: 100%;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-email-notifications-option {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .registration_email_template_toggle {
  font-size: 14px;
  max-width: 100%;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group #wpforms-panel-field-settings-registration_email-wrap .required,
#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-email-notifications-template .required {
  color: #d63638;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-email-notifications-template {
  margin-bottom: 20px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-profile-picture-dimensions:not(.wpforms-hidden) {
  display: flex;
  gap: 20px;
  margin-top: 8px;
  justify-content: space-between;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-profile-picture-dimensions:not(.wpforms-hidden) > .wpforms-panel-field.wpforms-panel-field-number {
  flex: 1;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-profile-picture-dimensions:not(.wpforms-hidden) > .wpforms-panel-field.wpforms-panel-field-number label {
  display: none;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-conditional-logic {
  display: none;
}

#wpforms-builder .wpforms-panel-content-section-user_registration:has(.wpforms-user-registration-panel-create:not(.wpforms-hidden)) .wpforms-user-registration-conditional-logic {
  display: block;
}

#wpforms-builder .wpforms-panel-content-section-user_registration:has(.wpforms-user-registration-panel-update:not(.wpforms-hidden)) .wpforms-user-registration-conditional-logic {
  display: block;
}

.wpforms-user-registration-disabled-option > *,
.wpforms-user-registration-disabled-display-name > * {
  pointer-events: none !important;
  cursor: default;
}

.wpforms-user-registration-disabled-option input,
.wpforms-user-registration-disabled-option .wpforms-toggle-control-icon,
.wpforms-user-registration-disabled-display-name input,
.wpforms-user-registration-disabled-display-name .wpforms-toggle-control-icon {
  opacity: .5;
}

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