.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap {
  border: 1px solid #ccc;
  position: relative;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap:before {
  content: '';
  left: calc( 19px + var( --wpforms-field-border-size, 1px ));
  right: calc( 19px + var( --wpforms-field-border-size, 1px ));
  bottom: calc( 29px + var( --wpforms-field-border-size, 1px ));
  border-top: 1px dashed #000;
  position: absolute;
  opacity: 0.15;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-canvas {
  cursor: crosshair;
  background-color: var(--wpforms-field-background-color, #fff);
  width: 100%;
  height: 130px;
  display: block;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear {
  position: absolute;
  padding: 0;
  top: calc( 5px + var( --wpforms-field-border-size, 1px ) + calc( calc( var( --wpforms-field-border-radius, 3px ) - 3px ) / 2 ));
  right: calc( 5px + var( --wpforms-field-border-size, 1px ) + calc( calc( var( --wpforms-field-border-radius, 3px ) - 3px ) / 2 ));
  opacity: 0.5;
  display: block;
  height: 18px;
  width: 18px;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear .wpforms-signature-clear-caption {
  display: none;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear svg {
  text-indent: 0;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear svg path {
  fill: var(--wpforms-field-border-color, rgba(0, 0, 0, 0.25));
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear:hover, .et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear:focus {
  opacity: 1;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear:hover svg path, .et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear:focus svg path {
  fill: #D63637;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-has-error .wpforms-signature-wrap {
  border-color: #cc0000;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-signature .wpforms-signature-wrap {
  width: 100%;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature {
  display: flex;
  flex-direction: column;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-wrap {
  border: none;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-wrap canvas {
  border: var(--wpforms-field-border-size, 1px) var(--wpforms-field-border-style, solid) var(--wpforms-field-border-color);
  border-radius: var(--wpforms-field-border-radius);
  opacity: 1;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-wrap:before {
  border-top: 1px dashed var(--wpforms-field-border-color, rgba(0, 0, 0, 0.25));
  bottom: calc( 19px + var( --wpforms-field-border-size, 1px ));
  opacity: 1;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-wrap.wpforms-focus canvas {
  border-width: var(--wpforms-field-border-size, 0);
  border-style: solid;
  border-color: var(--wpforms-button-background-color);
  box-shadow: 0 0 0 1px var(--wpforms-button-background-color), 0px 1px 2px rgba(0, 0, 0, 0.15);
  outline: none;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-clear {
  border-radius: 50%;
  cursor: pointer;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-input:focus ~ .wpforms-signature-wrap canvas {
  border-width: var(--wpforms-field-border-size, 0);
  border-style: solid;
  border-color: var(--wpforms-button-background-color);
  box-shadow: 0 0 0 1px var(--wpforms-button-background-color), 0px 1px 2px rgba(0, 0, 0, 0.15);
  outline: none;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-input.wpforms-error ~ .wpforms-signature-wrap canvas {
  border-width: var(--wpforms-field-border-size);
  border-style: solid;
  border-color: var(--wpforms-label-error-color);
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-input.wpforms-error ~ .wpforms-signature-wrap canvas.wpforms-focus canvas {
  border-width: var(--wpforms-field-border-size);
  border-style: solid;
  border-color: var(--wpforms-label-error-color);
  box-shadow: 0 0 0 1px var(--wpforms-label-error-color);
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-input.wpforms-error ~ .wpforms-signature-wrap canvas:hover canvas {
  border-width: var(--wpforms-field-border-size);
  border-style: solid;
  border-color: var(--wpforms-label-error-color);
  box-shadow: 0 0 2px 0 var(--wpforms-label-error-color);
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-input.wpforms-error:focus ~ .wpforms-signature-wrap canvas {
  border-width: var(--wpforms-field-border-size);
  border-style: solid;
  border-color: var(--wpforms-label-error-color);
  box-shadow: 0 0 0 1px var(--wpforms-label-error-color);
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature label.wpforms-error,
.et-db #et-boc .et-l .et_pb_module div.wpforms-container.wpforms-render-modern .wpforms-field-signature em.wpforms-error {
  order: 10;
}

.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-clear {
  left: 6px;
  right: auto;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full fieldset:disabled .wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-clear {
  pointer-events: none;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full fieldset:disabled .wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-clear:hover {
  cursor: not-allowed !important;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full fieldset:disabled .wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-clear:hover svg path {
  fill: var(--wpforms-field-border-color);
  opacity: 0.5;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full fieldset:disabled .wpforms-signature-wrap canvas {
  cursor: not-allowed !important;
}

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