.wpforms-google-sheets-setting-field-redirect-uri {
  font-size: 14px;
  text-align: left;
}

.wpforms-google-sheets-setting-field-redirect-uri-row {
  display: flex;
}

.wpforms-google-sheets-setting-field-redirect-uri-row + .wpforms-google-sheets-setting-field-redirect-uri-row {
  margin-top: 10px;
}

.wpforms-google-sheets-setting-field-redirect-uri label {
  font-size: 14px;
  line-height: 17px;
  display: block;
  margin-bottom: 10px;
}

.wpforms-google-sheets-setting-field-redirect-uri-copy {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0 0 0 10px;
  padding: 8px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #f8f8f8;
  color: #777777;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: none;
  cursor: pointer;
  transition: .1s ease;
}

.wpforms-google-sheets-setting-field-redirect-uri-copy:hover {
  background-color: #d7d7d7;
  color: #444444;
  border-color: #cccccc;
}

.wpforms-google-sheets-setting-field-redirect-uri-copy-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
}

.wpforms-google-sheets-setting-field-redirect-uri-copy-icon-copy:before {
  content: '\f0c5';
}

.wpforms-google-sheets-setting-field-redirect-uri-copy-icon-copied {
  transition: .1s ease;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  left: 0;
  width: 100%;
  opacity: 0;
}

.wpforms-google-sheets-setting-field-redirect-uri-copy-icon-copied:before {
  content: '\f00c';
}

.wpforms-google-sheets-setting-field-redirect-uri-copy-success .wpforms-google-sheets-setting-field-redirect-uri-copy-icon-copy {
  opacity: 0;
}

.wpforms-google-sheets-setting-field-redirect-uri-copy-success .wpforms-google-sheets-setting-field-redirect-uri-copy-icon-copied {
  opacity: 1;
}

#wpforms-google-sheets-sign-in {
  /**
	 * Generated via https://developers.google.com/identity/branding-guidelines#expandable-1
	 */
}

#wpforms-google-sheets-sign-in .gsi-material-button {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-appearance: none;
  background-color: WHITE;
  background-image: none;
  border: 1px solid #747775;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #1f1f1f;
  cursor: pointer;
  font-family: 'Roboto', arial, sans-serif;
  font-size: 14px;
  height: 40px;
  letter-spacing: 0.25px;
  outline: none;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-align: center;
  -webkit-transition: background-color .218s, border-color .218s, box-shadow .218s;
  transition: background-color .218s, border-color .218s, box-shadow .218s;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
  max-width: 400px;
  min-width: min-content;
}

#wpforms-google-sheets-sign-in .gsi-material-button .gsi-material-button-icon {
  height: 20px;
  margin-right: 12px;
  min-width: 20px;
  width: 20px;
}

#wpforms-google-sheets-sign-in .gsi-material-button .gsi-material-button-content-wrapper {
  -webkit-align-items: center;
  align-items: center;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

#wpforms-google-sheets-sign-in .gsi-material-button .gsi-material-button-contents {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  font-family: 'Roboto', arial, sans-serif;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

#wpforms-google-sheets-sign-in .gsi-material-button .gsi-material-button-state {
  -webkit-transition: opacity .218s;
  transition: opacity .218s;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#wpforms-google-sheets-sign-in .gsi-material-button:disabled {
  cursor: default;
  background-color: #ffffff61;
  border-color: #1f1f1f1f;
}

#wpforms-google-sheets-sign-in .gsi-material-button:disabled .gsi-material-button-contents {
  opacity: 38%;
}

#wpforms-google-sheets-sign-in .gsi-material-button:disabled .gsi-material-button-icon {
  opacity: 38%;
}

#wpforms-google-sheets-sign-in .gsi-material-button:not(:disabled):active .gsi-material-button-state,
#wpforms-google-sheets-sign-in .gsi-material-button:not(:disabled):focus .gsi-material-button-state {
  background-color: #303030;
  opacity: 12%;
}

#wpforms-google-sheets-sign-in .gsi-material-button:not(:disabled):hover {
  -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}

#wpforms-google-sheets-sign-in .gsi-material-button:not(:disabled):hover .gsi-material-button-state {
  background-color: #303030;
  opacity: 8%;
}

.rtl #wpforms-google-sheets-sign-in .gsi-material-button .gsi-material-button-icon {
  margin-right: 0;
  margin-left: 12px;
}

.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .wpforms-google-sheets-auth-error,
.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .wpforms-google-sheets-auth-required-error {
  font-size: 14px;
  line-height: 17px;
  margin-top: 10px;
}

.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .wpforms-google-sheets-setting-field-redirect-uri {
  margin: 20px 2px 1px;
}

.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .wpforms-google-sheets-setting-field-redirect-uri .wpforms-google-sheets-setting-field-redirect-uri-input {
  margin: 0;
}

.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .wpforms-google-sheets-setting-field-redirect-uri .wpforms-google-sheets-setting-field-redirect-uri-copy:hover {
  background-color: #eeeeee;
  border-color: #cccccc;
}

.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .wpforms-google-sheets-setting-field-redirect-uri .wpforms-google-sheets-setting-field-redirect-uri-copy-icon {
  height: 14px;
}

.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .wpforms-google-sheets-setting-field-redirect-uri .wpforms-google-sheets-setting-field-redirect-uri-copy-icon-copy {
  position: relative;
  top: -2px;
}

.wpforms-google-sheets-auth-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px 30px;
  background: #F8F8F8;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: #777777;
}

.wpforms-google-sheets-auth-footer a {
  color: inherit;
}

.wpforms-google-sheets-auth-footer a:hover {
  color: #444444;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-settings-default-content p {
  margin-bottom: 10px;
  color: #777777;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-settings-default-content a {
  font-size: 14px;
  left: 24px;
  color: inherit;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-settings-default-content a:hover {
  color: #444444;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-body .wpforms-alert {
  margin: 20px 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block label {
  display: block;
  margin-bottom: 10px;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper {
  display: flex;
  align-items: center;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper .wpforms-builder-provider-connection-block-field {
  width: calc(100% - 44px);
  max-width: 450px;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper .wpforms-btn-remove-spreadsheet-connection {
  border: 1px solid #d63638;
  background: #f8f8f8;
  color: #d63638;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper .wpforms-btn-remove-spreadsheet-connection:focus {
  box-shadow: 0 0 0 1px #b32d2e;
  outline: 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper .wpforms-btn-remove-spreadsheet-connection:hover {
  background: #d63638;
  color: #ffffff;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper a {
  font-size: 14px;
  line-height: 16px;
  position: relative;
  display: block;
  height: 32px;
  margin: 0 0 0 10px;
  padding: 8px 9px;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #f8f8f8;
  color: #777777;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: none;
  cursor: pointer;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper a:hover {
  background-color: #eeeeee;
  color: #444444;
  border-color: #cccccc;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-spreadsheet-type .wpforms-builder-provider-connection-block-field {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-spreadsheet-type .wpforms-builder-provider-connection-block-field label {
  cursor: pointer;
  margin: 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-wrapper:not(.wpforms-hidden) + .wpforms-builder-google-sheets-provider-spreadsheet-existing {
  margin-top: 20px;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-provider-connection-block-field-exiting-not-empty {
  display: flex;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-builder-provider-connection-fields-table-column {
  width: 33.3333%;
  max-width: 33.3333%;
  padding: 10px;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-builder-provider-connection-fields-table-column:nth-child(2), .wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-builder-provider-connection-fields-table-column:nth-child(3) {
  padding-left: 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-builder-provider-connection-fields-table-column input[type=text],
.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-builder-provider-connection-fields-table-column select {
  max-width: 100%;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-builder-provider-connection-fields-table-column label {
  margin: 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .add {
  padding-left: 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .button,
.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .button-secondary {
  font-size: 16px;
  min-height: 30px;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-field-option-row {
  position: relative;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-field-option-row label {
  display: flex;
  flex-direction: column;
  margin: 0;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-field-option-row .toggle-smart-tag-display {
  font-size: 16px;
  position: absolute;
  right: 23px;
  top: 50%;
  transform: translateY(-50%);
  color: #bbb;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-field-option-row .toggle-smart-tag-display:hover {
  color: #777777;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-field-option-row .smart-tags-list-display {
  position: absolute;
  left: 0px;
  right: 12px;
  bottom: 47px;
  z-index: 1;
  margin: 0;
  max-width: 100%;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-field-option-row .wpforms-builder-provider-connection-field-value {
  padding-right: 33px;
  border-color: #cccccc;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-field-option-row .wpforms-builder-provider-connection-field-value[disabled] {
  opacity: .5;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .wpforms-builder-provider-connection-fields-table-row {
  vertical-align: top;
}

.wpforms-panel-content-section-google-sheets .wpforms-builder-google-sheets-provider-connection-fields .delete {
  width: 35px;
  min-width: 35px;
  max-width: 35px;
}

.wpforms-panel-content-section-google-sheets .wpforms-conditional-block .wpforms-conditional-value[disabled] {
  opacity: .5;
  background-color: transparent;
}

.wpforms-panel-content-section-google-sheets .choices__list--dropdown .choices__list {
  max-height: 185px;
}

.wpforms_page_wpforms-builder .picker-dialog {
  z-index: 1000000;
  border-radius: 6px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  border: 0;
  overflow: hidden;
}

.wpforms_page_wpforms-builder .picker-dialog-bg {
  z-index: 999999;
  opacity: 1 !important;
  background: rgba(114, 119, 124, 0.75);
}

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