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

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;
}

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;
}

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;
}

div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear .wpforms-signature-clear-caption {
  display: none;
}

div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear svg {
  text-indent: 0;
}

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));
}

div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear:hover, div.wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-clear:focus {
  opacity: 1;
}

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

div.wpforms-container .wpforms-form .wpforms-has-error .wpforms-signature-wrap {
  border-color: #cc0000;
}

div.wpforms-container .wpforms-form .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-signature .wpforms-signature-wrap {
  width: 100%;
}

div.wpforms-container.wpforms-render-modern .wpforms-field-signature {
  display: flex;
  flex-direction: column;
}

div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-wrap {
  border: none;
}

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;
}

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;
}

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;
}

div.wpforms-container.wpforms-render-modern .wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-clear {
  border-radius: 50%;
  cursor: pointer;
}

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;
}

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);
}

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);
}

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);
}

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);
}

div.wpforms-container.wpforms-render-modern .wpforms-field-signature label.wpforms-error,
div.wpforms-container.wpforms-render-modern .wpforms-field-signature em.wpforms-error {
  order: 10;
}

body.rtl div.wpforms-container .wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-clear {
  left: 6px;
  right: auto;
}

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