diff --git a/assets/css/dist/admin-components.css b/assets/css/dist/admin-components.css new file mode 100644 index 0000000..1631793 --- /dev/null +++ b/assets/css/dist/admin-components.css @@ -0,0 +1,2236 @@ +/* + * Base styles, shared by all alerts + */ + +.gform-alert { + + /* all: unset; */ + -webkit-font-smoothing: antialiased; + align-items: flex-start; /* stylelint-disable-line */ + background-color: #fff; + border: 1px solid #d5d7e9; + border-radius: 3px; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11), 0 0 4px rgba(18, 25, 97, 0.0405344); + color: #242748; + display: flex; + flex-wrap: nowrap; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-weight: 500; + margin: 0 0 1rem; + padding: 11px 20px 12px; + position: relative; +} + +.field_setting .gform-alert, .gform-alert + .field_setting { + margin-top: 1rem; + } + +/* Style variant: Inline */ + +.gform-alert--inline { + padding: 6px 12px 7px; +} + +/* Style variant: Notice */ + +.gform-alert--notice { + border-color: #175cff; + color: #175cff; +} + +/* Style variant: Error */ + +.gform-alert--error { + border-color: #dd301d; + color: #dd301d; +} + +/* Style variant: Success */ + +.gform-alert--success { + border-color: #22a753; + color: #22a753; +} + +/* Style variant: Accessibility */ + +.gform-alert--accessibility { + border-color: #ffbe03; +} + +/* + * Alert: Icon + */ + +.gform-alert__icon { + color: #242748; + font-size: 24px; + height: 21px; + left: 20px; + position: absolute; + top: 17px; + width: 21px; +} + +.gform-alert__icon::before { + height: 0; + left: 50%; + line-height: 0; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); + } + +/* Style variant: Notice */ + +.gform-alert--notice .gform-alert__icon { + color: #175cff; + } + +/* Style variant: Error */ + +.gform-alert--error .gform-alert__icon { + color: #dd301d; + } + +/* Style variant: Success */ + +.gform-alert--success .gform-alert__icon { + color: #22a753; + } + +/* Style variant: Inline */ + +.gform-alert--inline .gform-alert__icon { + font-size: 21px; + height: 19px; + left: 12px; + top: 13px; + width: 19px; + } + +html[dir="rtl"] .gform-alert__icon { + left: auto; + right: 20px; + } + +html[dir="rtl"] .gform-alert--inline .gform-alert__icon { + right: 12px; + } + +/* + * Alert: Message + */ + +.gform-alert__message-wrap { + -moz-column-gap: 15px; + column-gap: 15px; + display: flex; + flex-wrap: wrap; + min-height: 33px; + padding-left: 32px; + row-gap: 10px; + width: 100%; +} + +/* Style variant: Inline */ + +.gform-alert--inline .gform-alert__message-wrap { + -moz-column-gap: 10px; + column-gap: 10px; + padding-left: 28px; + row-gap: 7px; + } + +html[dir="rtl"] .gform-alert__message-wrap { + padding-left: 0; + padding-right: 32px; + } + +html[dir="rtl"] .gform-alert--inline .gform-alert__message-wrap { + padding-right: 28px; + } + +/* Message Text */ + +.gform-alert__message { + color: inherit; + flex: 1 1 auto; + font-size: 0.8125rem; + font-weight: 500; + line-height: 1.5; + margin: 0; + padding-top: 7px; +} + +.gform-alert__message a, .gform-alert__message a:hover { + color: inherit; + } + +/* Style variant: Inline */ + +.gform-alert--inline .gform-alert__message { + font-size: 0.75rem; + padding-top: 8px; + } + +/* Message CTA */ + +.gform-alert__cta { + margin-top: 1px; +} + +/* + * Alert: Dismiss Action + */ + +.gform-alert__dismiss { + align-self: flex-start; + background: none; + border: none; + cursor: pointer; + height: 20px; + margin-left: 12px; + min-width: 20px; + padding: 0; + position: relative; + text-align: center; + top: 8px; + width: 20px; +} + +.gform-alert__dismiss::before, .gform-alert__dismiss::after { + border: 1px solid transparent; + border-radius: 50%; + content: ""; + left: 50%; + position: absolute; + top: calc(50% - 1px); + transform: translate3d(-50%, -50%, 0); + transition: border-color 200ms ease-in-out; + } + +.gform-alert__dismiss::before { + height: 23px; + width: 23px; + z-index: 1; + } + +.gform-alert__dismiss::after { + border-width: 2px; + height: 25px; + width: 25px; + } + +.gform-alert__dismiss:hover .gform-icon, .gform-alert__dismiss:focus .gform-icon { + color: #5b5e80; + } + +.gform-alert__dismiss:focus::before { + border-color: #3985b7; + } + +.gform-alert__dismiss:focus::after { + border-color: #bed8ed; + } + +.gform-alert__dismiss .gform-icon { + color: #9092b2; + font-size: 2.1rem; + height: 0; + left: 50%; + line-height: 0; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); + transition: color 200ms ease-in-out; + } + +html[dir="rtl"] .gform-alert__dismiss { + margin-left: 0; + margin-right: 12px; + } + +.gform-admin .gform-button { + align-items: center; /* stylelint-disable-line */ + border: 1px solid transparent; + border-radius: 3px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-sizing: border-box; + cursor: pointer; + display: inline-flex; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.875rem; + font-weight: 500; + height: 2.375rem; + line-height: normal; + padding: 0 1.125rem; + position: relative; + text-decoration: none; + transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease; + white-space: nowrap; + } + +.gform-admin .gform-button:focus { + box-shadow: 0 0 0 2px #bed8ed; + outline: none; + } + +.gform-admin .gform-button:disabled { + pointer-events: none; + } + +.gform-admin .gform-button.gform-button--circular { + border-radius: 100%; + justify-content: center; + padding: 0; + } + +.gform-admin .gform-button--primary { + background: #3e7da6; + border-color: #3e7da6; + color: #fff; + } + +.gform-admin .gform-button--primary:hover, .gform-admin .gform-button--primary:active { + background: #3985b7; + } + +.gform-admin .gform-button--primary:disabled { + background: #3e7da6; + color: #639cc1; + } + +.gform-admin .gform-button--secondary { + background: #fff; + border-color: #3e7da6; + color: #3e7da6; + } + +.gform-admin .gform-button--secondary:hover, .gform-admin .gform-button--secondary:active { + border-color: #3985b7; + color: #3985b7; + } + +.gform-admin .gform-button--secondary:disabled { + border-color: #c3c5db; + color: #c3c5db; + } + +.gform-admin .gform-button--white { + background: #fff; + border-color: #d5d7e9; + color: #242748; + } + +.gform-admin .gform-button--white:hover, .gform-admin .gform-button--white:active { + background: #f6f9fc; + border-color: #d5d7e9; + color: #242748; + } + +.gform-admin .gform-button--white:focus { + background: #fff; + border-color: #c3c5db; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 2px #ecedf8; + color: #242748; + } + +.gform-admin .gform-button--white:disabled { + border-color: #c3c5db; + color: #c3c5db; + } + +.gform-admin .gform-button--white .gform-button__icon { + color: #5b5e80; + } + +.gform-admin .gform-button--unstyled { + background: none; + border: none; + box-shadow: none; + color: #242748; + font-size: 0.8125rem; + padding: 0; + } + +.gform-admin .gform-button--unstyled:hover, .gform-admin .gform-button--unstyled:active, .gform-admin .gform-button--unstyled:focus { + background: none; + border: none; + box-shadow: none; + color: #3e7da6; + outline: none; + } + +.gform-admin .gform-button--unstyled:hover .gform-button__icon, .gform-admin .gform-button--unstyled:active .gform-button__icon, .gform-admin .gform-button--unstyled:focus .gform-button__icon { + color: #3e7da6; + } + +.gform-admin .gform-button--unstyled:disabled { + border: none; + color: #c3c5db; + } + +.gform-admin .gform-button--unstyled .gform-button__icon { + color: #9092b2; + font-size: 1.5rem; + padding-right: 0.25rem; + position: relative; + top: 0.05rem; + } + +/* + * Size variants + */ + +.gform-admin .gform-button--size-xs { + font-size: 0.75rem; + height: 2rem; + padding: 0 0.6875rem; + } + +.gform-admin .gform-button--size-xs .gform-button__icon { + font-size: 1rem; + } + +.gform-admin .gform-button--size-sm { + height: 2.125rem; + padding: 0 0.8125rem; + } + +.gform-admin .gform-button--size-sm .gform-button__icon { + font-size: 1rem; + } + +.gform-admin .gform-button--size-l { + font-size: 1rem; + height: 2.625rem; + } + +.gform-admin .gform-button--size-l .gform-button__icon { + font-size: 1.25rem; + } + +.gform-admin .gform-button--size-xl { + font-size: 1rem; + height: 3.125rem; + padding: 0.8125rem 1.5625rem; + } + +.gform-admin .gform-button--size-xl .gform-button__icon { + font-size: 1.25rem; + } + +/* + * Icon variants + */ + +.gform-admin .gform-button__icon { + font-size: 1.25rem; + position: relative; + } + +.gform-admin .gform-button--icon-leading .gform-button__icon { + margin-right: 0.5rem; + } + +.gform-admin .gform-button--icon-leading.gform-button--size-xs .gform-button__icon { + margin-right: 0.375rem; + } + +.gform-admin .gform-button--icon-leading.gform-button--size-sm .gform-button__icon { + margin-right: 0.375rem; + } + +.gform-admin .gform-button--icon-leading.gform-button--size-l .gform-button__icon { + margin-right: 0.625rem; + } + +.gform-admin .gform-button--icon-leading.gform-button--size-xl .gform-button__icon { + margin-right: 0.75rem; + } + +.gform-admin .gform-button--icon-trailing .gform-button__icon { + margin-left: 0.5rem; + } + +.gform-admin .gform-button--icon-trailing.gform-button--size-xs .gform-button__icon { + margin-left: 0.375rem; + } + +.gform-admin .gform-button--icon-trailing.gform-button--size-sm .gform-button__icon { + margin-left: 0.375rem; + } + +.gform-admin .gform-button--icon-trailing.gform-button--size-l .gform-button__icon { + margin-left: 0.625rem; + } + +.gform-admin .gform-button--icon-trailing.gform-button--size-xl .gform-button__icon { + margin-left: 0.75rem; + } + +/* + * Rounded variants + */ + +.gform-admin .gform-button--round { + border-radius: 1.1875rem; + } + +.gform-admin .gform-button--round.gform-button--size-xs { + border-radius: 0.9375rem; + } + +.gform-admin .gform-button--round.gform-button--size-sm { + border-radius: 1.0625rem; + } + +.gform-admin .gform-button--round.gform-button--size-l { + border-radius: 1.3125rem; + } + +.gform-admin .gform-button--round.gform-button--size-xl { + border-radius: 1.5625rem; + } + +/* + * Circular variants + */ + +.gform-admin .gform-button--circular { + height: 2.375rem; + width: 2.375rem; + } + +.gform-admin .gform-button--circular .gform-button__icon { + font-size: 1.375rem; + } + +.gform-admin .gform-button--circular.gform-button--size-xs { + height: 1.875rem; + width: 1.875rem; + } + +.gform-admin .gform-button--circular.gform-button--size-xs .gform-button__icon { + font-size: 1.125rem; + } + +.gform-admin .gform-button--circular.gform-button--size-sm { + height: 2.125rem; + width: 2.125rem; + } + +.gform-admin .gform-button--circular.gform-button--size-sm .gform-button__icon { + font-size: 1.25rem; + } + +.gform-admin .gform-button--circular.gform-button--size-l { + height: 2.625rem; + width: 2.625rem; + } + +.gform-admin .gform-button--circular.gform-button--size-l .gform-button__icon { + font-size: 1.75rem; + } + +.gform-admin .gform-button--circular.gform-button--size-xl { + height: 3.125rem; + width: 3.125rem; + } + +.gform-admin .gform-button--circular.gform-button--size-xl .gform-button__icon { + font-size: 2rem; + } + +.gform-admin .gform-button--activated { + justify-content: center; + } + +.gform-admin .gform-button--activated.gform-button--primary { + color: #fff; + } + +.gform-admin .gform-button--activated .gform-button__icon--inactive { + display: none; + } + +.gform-admin .gform-button--activated .gform-button__text--inactive { + display: none; + } + +.gform-admin .gform-button--activated .gform-button__text--active { + display: inline-flex; + } + +.gform-admin .gform-button__text--active { + display: none; + margin-left: 10px; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-leading .gform-button__icon { + margin-left: 0.5rem; + margin-right: 0; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-leading.gform-button--size-xs .gform-button__icon { + margin-left: 0.375rem; + margin-right: 0; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-leading.gform-button--size-sm .gform-button__icon { + margin-left: 0.375rem; + margin-right: 0; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-leading.gform-button--size-l .gform-button__icon { + margin-left: 0.625rem; + margin-right: 0; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-leading.gform-button--size-xl .gform-button__icon { + margin-left: 0.75rem; + margin-right: 0; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-trailing .gform-button__icon { + margin-left: 0; + margin-right: 0.5rem; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-trailing.gform-button--size-xs .gform-button__icon { + margin-left: 0.375rem; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-trailing.gform-button--size-sm .gform-button__icon { + margin-left: 0; + margin-right: 0.375rem; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-trailing.gform-button--size-l .gform-button__icon { + margin-left: 0; + margin-right: 0.625rem; + } + +html[dir="rtl"] .gform-admin .gform-button--icon-trailing.gform-button--size-xl .gform-button__icon { + margin-left: 0; + margin-right: 0.75rem; + } + +html[dir="rtl"] .gform-admin .gform-button__text--active { + margin: 0 10px 0 0; + } + +.gform-admin .gform-dialog__mask { + align-items: center; + display: none; + height: 100%; + justify-content: center; + left: 0; + opacity: 0; + top: 0; + transition: opacity 200ms ease-in-out; + width: 100%; + } + +.gform-admin .gform-dialog__mask.gform-dialog--anim-in-ready { + display: flex; + opacity: 0; + } + +.gform-admin .gform-dialog__mask.gform-dialog--anim-in-active { + opacity: 1; + } + +.gform-admin .gform-dialog__mask.gform-dialog--anim-in-active .gform-dialog { + transform: scale(1); + } + +.gform-admin .gform-dialog__mask.gform-dialog__mask--position-fixed { + position: fixed; + } + +.gform-admin .gform-dialog__mask.gform-dialog__mask--position-absolute { + position: absolute; + } + +.gform-admin .gform-dialog__mask.gform-dialog__mask--theme-light { + background-color: rgba(247, 249, 252, 0.93); + } + +.gform-admin .gform-dialog__mask.gform-dialog__mask--theme-dark { + background-color: rgba(36, 39, 72, 0.93); + } + +.gform-admin .gform-dialog__mask.gform-dialog__mask--blur { + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); + } + +.gform-admin .gform-dialog { + background: #fff; + border: 1px solid #f6f9fc; + box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03); + box-sizing: border-box; + max-width: 600px; + padding: 14px 25px 25px; + position: relative; + transform: scale(0.95); + transition: transform 200ms ease-in-out; + width: calc(100% - 40px); + } + +.gform-admin .gform-dialog .gform-dialog__close { + position: absolute; + right: 25px; + top: 25px; + } + +.gform-admin .gform-dialog .gform-dialog__close.gform-button--size-xs { + height: 1.625rem; + width: 1.625rem; + } + +.gform-admin .gform-dialog .gform-dialog__close.gform-button--size-xs .gform-button__icon { + font-size: 1.875rem; + top: 0; + } + +.gform-admin .gform-dialog .gform-dialog__close.gform-button.gform-button--circular.gform-dialog__close--plain { + background: none; + border: none; + } + +.gform-admin .gform-dialog .gform-dialog__close.gform-button.gform-button--circular.gform-dialog__close--plain .gform-button__icon { + color: white; + font-size: 2rem; + } + +.gform-admin .gform-dialog .gform-dialog__title { + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 1.188rem; + font-weight: 500; + line-height: normal; + line-height: initial; + margin: 10px 0 0 0; + padding-right: 30px; + position: relative; + } + +.gform-admin .gform-dialog .gform-dialog__title.gform-dialog__title--has-icon { + padding-left: 30px; + } + +.gform-admin .gform-dialog .gform-dialog__title-icon { + font-size: 1.5rem; + left: 0; + position: absolute; + top: 3px; + } + +.gform-admin .gform-dialog .gform-dialog__content { + padding: 10px 30px 0 0; + } + +.gform-admin .gform-dialog .gform-dialog__content, .gform-admin .gform-dialog .gform-dialog__content p { + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.875rem; + line-height: 1.188rem; + } + +.gform-admin .gform-dialog .gform-dialog__footer { + align-items: center; + display: flex; + padding-top: 20px; + width: 100%; + } + +.gform-admin .gform-dialog .gform-dialog__confirm { + margin-left: 12px; + } + +.gform-admin .gform-dialog .gform-dialog__confirm.gform-button--icon-leading { + padding-left: 10px; + } + +.gform-admin .gform-dialog .gform-dialog__confirm.gform-button--icon-leading .gform-button__icon { + font-size: 1.5rem; + } + +.gform-admin .gform-dialog--full-screen { + max-width: 1280px; + height: calc(100vh - 40px); + overflow: auto; + padding: 0; + } + +.gform-admin .gform-dialog--full-screen .gform-dialog__content { + margin: 0; + padding: 0; + } + +html[dir="rtl"] .gform-admin .gform-dialog .gform-dialog__close { + left: 25px; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-dialog .gform-dialog__title { + padding-left: 30px; + padding-right: 0; + } + +html[dir="rtl"] .gform-admin .gform-dialog .gform-dialog__title.gform-dialog__title--has-icon { + padding-left: 0; + padding-right: 30px; + } + +html[dir="rtl"] .gform-admin .gform-dialog .gform-dialog__title-icon { + left: auto; + right: 0; + } + +html[dir="rtl"] .gform-admin .gform-dialog .gform-dialog__content { + padding: 10px 0 0 30px; + } + +html[dir="rtl"] .gform-admin .gform-dialog .gform-dialog__confirm { + margin-left: 0; + margin-right: 12px; + } + +html[dir="rtl"] .gform-admin .gform-dialog .gform-dialog__confirm.gform-button--icon-leading { + padding-left: 14px; + padding-right: 10px; + } + +.gform-admin .gform-dropdown { + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + position: relative; + } + +.gform-admin .gform-dropdown.gform-dropdown--position-top .gform-dropdown__container { + border-bottom: 0; + border-radius: 0.1875rem 0.1875rem 0 0; + border-top: 0.0625rem solid #d5d7e9; + bottom: 40px; + box-shadow: 0 -0.125rem 0.75rem rgba(28, 31, 63, 0.09); + top: auto; + } + +.gform-admin .gform-dropdown.gform-dropdown--position-top .gform-dropdown__container::before { + bottom: -5px; + top: auto; + } + +.gform-admin .gform-dropdown__control { + align-items: center; + background: #fff; + border: 0.0625rem solid #d5d7e9; + border-radius: 0.1875rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + cursor: pointer; + display: flex; + height: 2.375rem; + line-height: 1.1; + padding: 0 2.25rem 0 1rem; + position: relative; + width: 100%; + z-index: 1; + } + +.gform-admin .gform-dropdown__control:focus { + border-color: #3e7da6; + box-shadow: 0 0 0 2px #bed8ed; + outline: none; + } + +.gform-admin .gform-dropdown__control.gform-dropdown__control--placeholder .gform-dropdown__control-text { + color: #5b5e80; + font-weight: 400; + } + +.gform-admin .gform-dropdown__control .gform-dropdown__chevron, .gform-admin .gform-dropdown__control .gform-dropdown__spinner { + align-items: center; + background-size: 16px 16px; + color: #9092b2; + font-size: 1.375rem; + height: 100%; + justify-content: center; + position: absolute; + right: 0; + top: 0; + transition: color 0.15s ease; + width: 2.25rem; + } + +.gform-admin .gform-dropdown__control .gform-dropdown__chevron { + display: flex; + } + +.gform-admin .gform-dropdown__group { + line-height: normal; + padding-top: 0.6875rem; + } + +.gform-admin .gform-dropdown__group .gform-dropdown__trigger { + padding-left: 1.75rem; + } + +.gform-admin .gform-dropdown__control-text, .gform-admin .gform-dropdown__group-text { + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + +.gform-admin .gform-dropdown__group-text { + padding-left: 0.875rem; + } + +.gform-admin .gform-dropdown__container { + background: #fff; + border: 0.0625rem solid #d5d7e9; + border-radius: 0 0 0.1875rem 0.1875rem; + border-top: 0; + box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09); + box-sizing: border-box; + display: none; + opacity: 0; + outline: none; + padding-top: 0.25rem; + position: absolute; + top: 2.3125rem; + transition: opacity 0.15s ease; + width: 100%; + z-index: 2; + } + +.gform-admin .gform-dropdown__container::before { + background: #fff; + border-left: 0.0625rem solid #d5d7e9; + border-right: 0.0625rem solid #d5d7e9; + content: ""; + height: 0.5rem; + left: -1px; + position: absolute; + top: -0.5rem; + width: 100%; + z-index: 3; + } + +.gform-admin .gform-dropdown__list-container { + max-height: 14.0625rem; + overflow-y: auto; + } + +.gform-admin .gform-dropdown__item { + margin: 0; + } + +.gform-admin .gform-dropdown__search-icon { + color: #9092b2; + font-size: 1.5rem; + position: absolute; + right: 1rem; + top: 0.75rem; + transition: color 0.15s ease; + } + +.gform-admin .gform-dropdown__search { + border-bottom: 1px solid #ecedf8; + padding: 0.375rem 0.625rem 0.875rem 0.625rem; + position: relative; + } + +.gform-admin .gform-dropdown__search .gform-dropdown__search-input { + padding-right: 2.125rem; + width: 100%; + } + +.gform-admin .gform-dropdown__search[focus-within] .gform-dropdown__search-icon { + color: #3e7da6; + } + +.gform-admin .gform-dropdown__search[focus-within] .gform-dropdown__search-icon { + color: #3e7da6; + } + +.gform-admin .gform-dropdown__search:focus-within .gform-dropdown__search-icon { + color: #3e7da6; + } + +.gform-admin .gform-dropdown__list { + list-style-type: none; + margin: 0; + padding: 0; + } + +.gform-admin .gform-dropdown__trigger { + + background: transparent; + border: 0; + border-left: 0.1875rem solid transparent; + color: #242748; + cursor: pointer; + font-size: 0.8125rem; + outline: none; + padding: 0.6875rem 1rem 0.6875rem 0.875rem; + text-align: left; + transition: all 0.15s ease; + width: 100%; + } + +.gform-admin .gform-dropdown__trigger:hover, .gform-admin .gform-dropdown__trigger:focus { + background: #f6f9fc; + border-left-color: #3e7da6; + } + +.gform-admin .gform-dropdown__trigger-text { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 2; + overflow: hidden; + text-overflow: ellipsis; + } + +.gform-admin .gform-dropdown--show-spinner .gform-dropdown__chevron { + display: none; + } + +.gform-admin .gform-dropdown--show-spinner .gform-dropdown__spinner { + display: flex; + } + +.gform-admin .gform-dropdown--reveal .gform-dropdown__container { + display: block; + } + +.gform-admin .gform-dropdown--hide .gform-dropdown__container { + display: block; + opacity: 0; + } + +.gform-admin .gform-dropdown--open .gform-dropdown__chevron { + color: #242748; + transform: rotate(180deg); + } + +.gform-admin .gform-dropdown--open .gform-dropdown__control { + box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09); + } + +.gform-admin .gform-dropdown--open .gform-dropdown__control:focus { + border-color: #d5d7e9; + } + +.gform-admin .gform-dropdown--open .gform-dropdown__container { + display: block; + opacity: 1; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__control { + padding: 0 1rem 0 2.25rem; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__control .gform-dropdown__chevron, html[dir="rtl"] .gform-admin .gform-dropdown__control .gform-dropdown__spinner { + left: 0; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__search .gform-dropdown__search-input { + padding-left: 2.125rem; + padding-right: 1rem; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__search-icon { + left: 1rem; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__trigger { + border-left: 0; + border-right: 0.1875rem solid transparent; + text-align: right; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gform-admin .gform-dropdown__trigger:focus { + border-right-color: #3e7da6; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__group .gform-dropdown__trigger { + padding-left: 0.875rem; + padding-right: 1.75rem; + } + +html[dir="rtl"] .gform-admin .gform-dropdown__group-text { + padding-left: 0; + padding-right: 0.875rem; + } + +.gform-admin .gform-embed-form__flyout-group { + border-top: 0.0625rem solid #ecedf8; + margin-top: 1.5rem; + padding-top: 1.5rem; + } + +.gform-admin .gform-embed-form__group-title { + color: #242748; + font-size: 0.8125rem; + font-weight: 500; + margin: 0; + } + +.gform-admin .gform-embed-form__post-type-switcher, .gform-admin .gform-embed-form__shortcode-description { + padding: 0.75rem 0; + } + +.gform-admin .gform-embed-form--hidden { + display: none; + } + +.gform-admin .gform-input--text { + width: 100%; + } + +.gform-admin .gform-flyout--embed-form p { + margin: 0; + padding: 0; + } + +.gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-footer-helper { + padding-left: 0.875rem; + } + +.gform-admin .gform-embed-form__shortcode-footer { + align-items: center; + display: flex; + width: 100%; + } + +.gform-admin .gform-embed-form__shortcode-footer a { + color: #3985b7; + } + +.gform-admin .gform-embed-form__shortcode-footer a:hover, .gform-admin .gform-embed-form__shortcode-footer a:focus { + text-decoration: none; + } + +.gform-admin .gform-embed-form__flyout-group-footer { + padding-top: 0.75rem; + } + +.gform-admin .gform-embed-form__shortcode-trigger .gform-button__icon { + opacity: 1; + transition: all 0.15s ease; + } + +.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-label, .gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-button__icon { + opacity: 0; + } + +.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-icon, .gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-copied { + opacity: 1; + } + +.gform-admin .gform-embed-form__shortcode-copy-icon { + color: #22a753; + font-size: 1.5rem; + margin-right: 6px; + } + +.gform-admin .gform-embed-form__shortcode-copy-label { + opacity: 1; + transition: all 0.15s ease; + } + +.gform-admin .gform-embed-form__shortcode-copy-copied { + align-items: center; + box-sizing: border-box; + display: inline-flex; + justify-content: center; + left: 0; + opacity: 0; + position: absolute; + text-align: center; + width: 100%; + } + +.gform-admin .gform-embed-form__visually-hidden { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm:disabled { + background: #3e7da6; + color: #fff; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-saving-text { + display: none; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--idle-text { + align-items: center; + display: inline-flex; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving { + justify-content: center; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-button--idle-text { + display: none; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-button__icon { + display: none; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-saving-text { + display: inline-block; + text-indent: 0; + } + +.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-loader { + margin: 0 8px 0 0; + } + +html[dir="rtl"] .gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-footer-helper { + padding-left: 0; + padding-right: 0.875rem; + } + +html[dir="rtl"] .gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-copy-icon { + margin-left: 6px; + margin-right: 0; + } + +html[dir="rtl"] .gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-loader { + margin: 0 0 0 8px; + } + +.gform-admin.admin-bar .gform-flyout.gform-flyout--fixed { + top: 46px; + } + +@media (min-width: 783px) { + +.gform-admin.admin-bar .gform-flyout.gform-flyout--fixed { + top: 32px + } + } + +.gform-admin .gform-flyout { + background: #fff; + bottom: 0; + box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03); + box-sizing: border-box; + display: none; + flex-direction: column; + height: 100%; + left: 0; + opacity: 0; + padding-top: 1.25rem; + position: absolute; + top: 0; + transition: opacity 150ms ease-in-out, width 150ms ease-in-out; + } + +.gform-admin .gform-flyout:hover .gform-flyout__expand { + opacity: 1; + } + +.gform-admin .gform-flyout p { + margin: 0; + padding: 0; + } + +.gform-admin .gform-flyout.gform-flyout--anim-in-ready { + display: flex; + } + +.gform-admin .gform-flyout.gform-flyout--anim-in-active { + opacity: 1; + } + +.gform-admin .gform-flyout.gform-flyout--fixed { + position: fixed; + } + +.gform-admin .gform-flyout.gform-flyout--absolute { + position: absolute; + } + +.gform-admin .gform-flyout.gform-flyout--hide-expander .gform-flyout__expand { + opacity: 0; + } + +.gform-admin .gform-flyout.gform-flyout--right { + left: auto; + right: 0; + } + +.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-rail { + left: -35px; + } + +.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand { + left: -35px; + } + +.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-icon { + transform: rotate(90deg); + } + +.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-rail { + right: -35px; + } + +.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand { + right: -35px; + } + +.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-icon { + transform: rotate(-90deg); + } + +.gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon { + transform: rotate(-90deg); + } + +.gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon { + transform: rotate(90deg); + } + +.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs { + align-items: center; + border: 1px solid #d5d7e9; + display: flex; + font-size: 1.25rem; + height: 1.625rem; + position: absolute; + right: 25px; + top: 15px; + transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out; + width: 1.625rem; + z-index: 5; + } + +.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs:hover, .gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs:focus { + border-color: #3e7da6; + } + +.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs .gform-button__icon { + font-size: 1.875rem; + top: 0; + } + +.gform-admin .gform-flyout .gform-flyout__expand-rail { + height: 56px; + margin-top: -28px; + position: absolute; + top: 50%; + width: 35px; + } + +.gform-admin .gform-flyout .gform-flyout__expand { + align-items: center; + background: #fff; + border: 1px solid #ecedf8; + border-radius: 19px; + box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03); + color: #242748; + cursor: pointer; + display: flex; + height: 56px; + justify-content: center; + margin-top: -28px; + opacity: 0; + position: absolute; + top: 50%; + transition: opacity 0.15s ease, transform 300ms ease, box-shadow 300ms ease, border-color 300ms ease; + width: 19px; + } + +.gform-admin .gform-flyout .gform-flyout__expand:focus { + border-color: #d5d7e9; + opacity: 1; + outline: none; + } + +.gform-admin .gform-flyout .gform-flyout__expand:focus .gform-flyout__expand-icon { + color: #3e7da6; + } + +.gform-admin .gform-flyout .gform-flyout__expand:hover .gform-flyout__expand-icon { + color: #3e7da6; + } + +.gform-admin .gform-flyout .gform-flyout__expand-icon { + align-items: center; + color: #242748; + display: flex; + font-size: 1rem; + height: 15px; + justify-content: center; + position: relative; + transition: color 300ms ease; + width: 100%; + } + +.gform-admin .gform-flyout__head { + padding: 0 1.5625rem 1.25rem; + position: relative; + } + +.gform-admin .gform-flyout__head::after { + background: #ecedf8; + bottom: 0; + content: ""; + height: 0.0625rem; + left: 0; + position: absolute; + width: 100%; + } + +.gform-flyout--no-divider .gform-admin .gform-flyout__head::after { + display: none; + } + +.gform-admin .gform-flyout__title { + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 500; + line-height: 18px; + margin: 0 0 12px; + } + +.gform-admin .gform-flyout--no-description .gform-flyout__title { + margin: 0; + } + +.gform-admin .gform-flyout__desc { + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + padding-right: 1.125rem; + } + +.gform-admin .gform-flyout__body { + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + overflow-y: auto; + padding: 1.25rem 1.5625rem; + } + +.gform-admin .gform-flyout__body[focus-within] .gform-flyout__expand { + opacity: 1; + } + +.gform-admin .gform-flyout__body:focus-within .gform-flyout__expand { + opacity: 1; + } + +.gform-admin .gform-flyout__body .simplebar-wrapper { + height: 100%; + } + +html[dir="rtl"] .gform-admin .gform-flyout { + left: auto; + right: 0; + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right { + left: 0; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-rail { + left: auto; + right: -35px; + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand { + left: auto; + right: -35px; + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-icon { + transform: rotate(-90deg); + } + +html[dir="rtl"] .gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs { + left: 25px; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-rail { + left: -35px; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand { + left: -35px; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-icon { + transform: rotate(90deg); + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon { + transform: rotate(90deg); + } + +html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon { + transform: rotate(-90deg); + } + +html[dir="rtl"] .gform-admin .gform-flyout__desc { + padding-left: 1.125rem; + padding-right: 0; + } + +.gform-admin .gform-input { + -webkit-appearance: none; + background: #fff; + border: 1px solid #c3c5db; + border-radius: 3px; + box-shadow: 0 0 0 transparent; + box-sizing: border-box; + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + line-height: 2; + outline: none; + padding: 0.25rem 0.75rem; + transition: box-shadow 0.15s ease, background-color 0.15s ease; + } + +.gform-admin .gform-input:focus { + + border: 1px solid #3985b7; + + box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; + + color: #242748; + } + +.gform-admin .gform-input::-moz-placeholder { + color: #5b5e80; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 400; + } + +.gform-admin .gform-input:-ms-input-placeholder { + color: #5b5e80; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 400; + } + +.gform-admin .gform-input::placeholder { + color: #5b5e80; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 400; + } + +.gform-admin .gform-input--radio, .gform-admin .gform-input--checkbox { + border: 0 none; + clip: rect(0.125rem, 0.125rem, 0.125rem, 0.125rem); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + height: 0.0625rem; + margin: -0.125rem; + overflow: hidden; + padding: 0; + position: absolute; + width: 0.0625rem; + } + +.gform-admin .gform-input--radio + .gform-input__label--radio::before { + background-color: #fff; + border: 1px solid #9092b2; + border-radius: 50%; + content: ""; + display: inline-block; + height: 1.25rem; + margin-right: 0.625rem; + top: 1.5625rem; + transition: box-shadow 0.15s ease, background-color 0.15s ease; + vertical-align: middle; + width: 1.25rem; + } + +.gform-admin .gform-input--radio + .gform-input__label--radio:hover::before { + background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z' fill='%23ECEDF8'/%3E%3C/svg%3E"); /* stylelint-disable-line */ + background-position: center; + background-repeat: no-repeat; + border-color: #3985b7; + box-shadow: 0 0 0 2px #bed8ed; + display: inline-block; + } + +.gform-admin .gform-input--radio:checked + .gform-input__label--radio::before { + background-color: #fff; + background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z' fill='%233E7DA6'/%3E%3C/svg%3E"); /* stylelint-disable-line */ + background-position: center; + background-repeat: no-repeat; + border-color: #9092b2; + } + +.gform-admin .gform-input--radio:checked:focus + .gform-input__label--radio::before { + box-shadow: 0 0 0 2px #bed8ed; + } + +.gform-admin .gform-input__label { + align-items: center; + color: #242748; + cursor: pointer; + display: inline-flex; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.75rem; + margin-right: 0.3rem; + outline: none; + } + +html[dir="rtl"] .gform-admin .gform-input--radio + .gform-input__label--radio::before { + margin-left: 0.625rem; + margin-right: 0; + } + +.gform-admin .gform-link { + box-sizing: border-box; + color: #3985b7; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 400; + position: relative; + text-decoration: none; + transition: all 0.15s ease; + } + +.gform-admin .gform-loader__mask { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 10000; + } + +.gform-admin .gform-loader__mask.gform-loader__mask--theme-light { + background-color: rgba(247, 249, 252, 0.93); + } + +.gform-admin .gform-loader__mask.gform-loader__mask--theme-dark { + background-color: rgba(36, 39, 72, 0.93); + } + +.gform-admin .gform-loader__mask--position-auto { + + } + +.gform-admin .gform-loader__mask--position-top { + justify-content: start; + } + +.gform-admin .gform-loader__mask--position-top .gform-loader__mask-positioner { + top: 12%; + } + +.gform-admin .gform-loader__mask--position-center { + justify-content: center; + } + +.gform-admin .gform-loader__mask--position-bottom { + justify-content: end; + } + +.gform-admin .gform-loader__mask--position-bottom .gform-loader__mask-positioner { + bottom: 12%; + } + +.gform-admin .gform-loader__mask--position-sticky .gform-loader__mask-positioner { + position: -webkit-sticky; + position: sticky; + } + +.gform-admin .gform-loader__mask-positioner { + position: relative; + } + +.gform-admin .gform-loader--simple { + -webkit-animation: gformLoader1 1.1s infinite linear; + animation: gformLoader1 1.1s infinite linear; + border-bottom: 1.1em solid #000; + border-left: 1.1em solid #000; + border-radius: 50%; + border-right: 1.1em solid #fff; + border-top: 1.1em solid #fff; + display: inline-block; + font-size: 10px; + height: 10em; + position: relative; + transform: translateZ(0); + width: 10em; + } + +.gform-admin .gform-loader__text { + display: block; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 500; + margin-top: 20px; + text-align: center; + } + +@-webkit-keyframes gformLoader1 { + + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes gformLoader1 { + + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +.gform-admin .gform-snackbar { + align-items: center; + background: #fff; + border: 1px solid #ecedf8; + border-radius: 3px; + box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03); + box-sizing: border-box; + display: flex; + flex-direction: row; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + font-weight: 500; + max-width: calc(100% - 40px); + min-height: 56px; + min-width: 344px; + opacity: 0; + padding: 16px; + position: absolute; + transform: scale(0.95); + transition: transform 300ms ease-in-out, opacity 300ms ease-in-out; + } + +.gform-admin .gform-snackbar.gform-snackbar--reveal { + opacity: 1; + transform: scale(1); + } + +.gform-admin .gform-snackbar.gform-snackbar--bottomleft { + bottom: 20px; + left: 20px; + } + +.gform-admin .gform-snackbar.gform-snackbar--bottomright { + bottom: 20px; + right: 20px; + } + +.gform-admin .gform-snackbar.gform-snackbar--topleft { + left: 20px; + top: 20px; + } + +.gform-admin .gform-snackbar.gform-snackbar--topright { + right: 20px; + top: 20px; + } + +.gform-admin .gform-snackbar.gform-snackbar--has-close { + padding-right: 50px; + } + +/* todo: create as close component, check figma */ + +.gform-admin .gform-snackbar__close { + align-items: center; + background: #fff; + border: 1px solid transparent; + border-radius: 100%; + color: #9092b2; + cursor: pointer; + display: flex; + font-size: 32px; + height: 24px; + justify-content: center; + position: absolute; + right: 10px; + top: 16px; + transition: border-color 300ms ease, box-shadow 300ms ease, background-color 300ms ease, color 300ms ease; + width: 24px; + } + +.gform-admin .gform-snackbar__close:hover { + color: #5b5e80; + } + +.gform-admin .gform-snackbar__close.focus-visible { + border-color: #3e7da6; + box-shadow: 0 0 0 2px #bed8ed; + color: #5b5e80; + outline: none; + } + +.gform-admin .gform-snackbar__close.focus-visible { + border-color: #3e7da6; + box-shadow: 0 0 0 2px #bed8ed; + color: #5b5e80; + outline: none; + } + +.gform-admin .gform-snackbar__close:focus-visible { + border-color: #3e7da6; + box-shadow: 0 0 0 2px #bed8ed; + color: #5b5e80; + outline: none; + } + +.gform-admin .gform-snackbar__icon { + font-size: 24px; + margin-right: 10px; + } + +.gform-admin .gform-snackbar__message { + margin-right: 6px; + } + +.gform-admin .gform-snackbar__cta { + color: #3e7da6; + margin-left: auto; + text-decoration: none; + } + +.gform-admin .gform-snackbar__cta:focus, .gform-admin .gform-snackbar__cta:hover { + box-shadow: none; + outline: none; + text-decoration: underline; + } + +.gform-admin .gform-snackbar--success .gform-snackbar__icon { + color: #22a753; + } + +.gform-admin .gform-snackbar--error .gform-snackbar__icon { + color: #dd301d; + } + +html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--bottomleft { + left: auto; + right: 20px; + } + +html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--bottomright { + left: 20px; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--topleft { + left: 20px; + } + +html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--topright { + right: 20px; + } + +html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--has-close { + padding-left: 50px; + padding-right: 16px; + } + +html[dir="rtl"] .gform-admin .gform-snackbar__close { + left: 10px; + right: auto; + } + +html[dir="rtl"] .gform-admin .gform-snackbar__cta { + margin-left: 0; + margin-right: auto; + } + +html[dir="rtl"] .gform-admin .gform-snackbar__icon { + margin: 0 0 0 10px; + } + +html[dir="rtl"] .gform-admin .gform-snackbar__message { + margin: 0 0 0 6px; + } + +.gform-admin .gform-st-icon { + align-items: center; + display: inline-flex; + flex-basis: 1.25rem; + flex-grow: 0; + flex-shrink: 0; + font-family: "gform-icons-admin" !important; + font-size: 1.125rem; + font-style: normal; + font-feature-settings: normal; + font-variant: normal; + font-weight: normal; + height: 1.25rem; + justify-content: center; + position: relative; + text-transform: none; + vertical-align: top; + width: 1.25rem; + } + +.gform-admin .gform-st-icon::before, .gform-admin .gform-st-icon::after { + box-sizing: border-box; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + height: 100%; + speak: none; + white-space: normal; + width: 100%; + } + +/* ----------------------------------------------------------------------------- + * + * Duotone +/- icons in circle and focus ring. + * + * Commonly used in areas of the admin/theme were rows of choices are added + * or deleted by the user. Make the element that receives these classes the + * size you want if it needs to deviate from the default and then simply adjust + * the font-size of the after element to scale the icon. + * + * Designed to be used on a button. + * + * ----------------------------------------------------------------------------- */ + +.gform-admin .gform-st-icon--circle-plus, .gform-admin .gform-st-icon--circle-minus { + background: #fff; + border: 0; + border-radius: 50%; + box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411); + cursor: pointer; + flex-basis: 1.125rem; + height: 1.125rem; + line-height: 1.188rem; + outline: none; + padding: 0; + text-align: center; + transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out; + width: 1.125rem; + } + +.gform-admin .gform-st-icon--circle-plus::before, .gform-admin .gform-st-icon--circle-minus::before { + border: 0.0625rem solid #c3c5db; + border-radius: 50%; + content: ""; + height: 1.125rem; + left: 0; + position: absolute; + top: 0; + transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out; + width: 1.125rem; + } + +.gform-admin .gform-st-icon--circle-plus::after, .gform-admin .gform-st-icon--circle-minus::after { + color: #3e7da6; + font-size: 0.55rem; + height: auto; + position: relative; + width: auto; + } + +.gform-admin .gform-st-icon--circle-plus:hover, .gform-admin .gform-st-icon--circle-plus:focus, .gform-admin .gform-st-icon--circle-minus:hover, .gform-admin .gform-st-icon--circle-minus:focus { + box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796); + } + +.gform-admin .gform-st-icon--circle-plus:hover::before, .gform-admin .gform-st-icon--circle-plus:focus::before, .gform-admin .gform-st-icon--circle-minus:hover::before, .gform-admin .gform-st-icon--circle-minus:focus::before { + border-color: #3e7da6; + box-shadow: 0 0 0 1px #bed8ed; + } + +.gform-admin .gform-st-icon--circle-plus::after { + content: "\e951"; + } + +.gform-admin .gform-st-icon--circle-minus::after { + content: "\e942"; + } + +.gf_browser_chrome .gform-st-icon--circle-plus::after, .gf_browser_chrome .gform-st-icon--circle-minus::after { + height: 100%; + margin-left: 0.03125rem; + } + +.gform-admin .gform-status-indicator { + background: #ecedf8; + border: 1px solid #d5d7e9; + border-radius: 0.75rem; + color: #242748; + cursor: pointer; + display: inline-block; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.687rem; + font-weight: 600; + line-height: 1; + padding: 0.375rem 0.5rem 0.375rem 1.5rem; + position: relative; + transition: all ease-in-out 200ms; + white-space: nowrap; + width: auto; + } + +.gform-admin .gform-status-indicator.gform-status--no-hover { + cursor: auto; + } + +.gform-admin .gform-status-indicator svg { + fill: #242748; + height: 1.125rem; + left: 0.25rem; + position: absolute; + stroke: rgba(154, 157, 187, 0.2); + top: 0.325rem; + transition: all ease-in-out 200ms; + width: 1.125rem; + } + +.gform-admin .gform-status-indicator.gform-status--active { + background: #e1f6ed; + border-color: rgba(87, 192, 145, 0.24); + color: #276a52; + } + +.gform-admin .gform-status-indicator.gform-status--active svg { + fill: #57c091; + stroke: rgba(87, 192, 145, 0.22); + } + +.gform-admin .gform-status-indicator.gform-status--error { + background: #feefef; + border-color: rgba(221, 48, 29, 0.2); + color: #dd301d; + } + +.gform-admin .gform-status-indicator.gform-status--error svg { + fill: #dd301d; + stroke: rgba(221, 48, 29, 0.2); + } + +.gform-admin .gform-status-indicator.gform-status--static { + pointer-events: none; + } + +.gform-admin .gform-status-indicator.gform-status--static .gform-status-indicator-status { + bottom: -0.0625rem; + position: relative; + } + +.gform-admin .gform-status-indicator.gform-status--no-pill { + border-radius: 3px; + } + +.gform-admin .gform-status-indicator.gform-status--no-icon { + padding-left: 0.65rem; + padding-right: 0.65rem; + } + +.gform-admin .gform-status-indicator:not(.gform-status--no-hover):focus, .gform-admin .gform-status-indicator:not(.gform-status--no-hover):hover, .gform-admin .gform-status-indicator:not(.gform-status--no-hover):active { + border-color: #3e7da6; + box-shadow: 0 0 0 1px #bed8ed; + outline: none; + } + +.gform-admin .gform-status-indicator-status { + bottom: -0.0625rem; + position: relative; + } + +.gform-admin .wp-list-table .gform-status-indicator { + margin-left: 0.375rem; + } + +html[dir="rtl"] .gform-admin .gform-status-indicator { + padding-left: 0.5rem; + padding-right: 1.5rem; +} + +html[dir="rtl"] .gform-admin .gform-status-indicator svg { + left: auto; + right: 0.25rem; + } + +html[dir="rtl"] .gform-admin .gform-status-indicator.gform-status--no-icon { + padding-left: 0.65rem; + padding-right: 0.65rem; + } + +.gform-admin .gform-table { + border: 0.0625rem solid #ecedf8; + border-collapse: collapse; + box-sizing: border-box; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 0.8125rem; + max-width: 100%; + text-align: left; + width: 100%; + } + +.gform-admin .gform-table * { + box-sizing: border-box; + } + +.gform-admin .gform-table tr { + border-bottom: 0.0625rem solid #ecedf8; + } + +.gform-admin .gform-table th { + font-weight: 500; + padding: 0.8125rem 1.125rem; + } + +.gform-admin .gform-table td { + padding: 1.25rem 1.125rem; + } + +.gform-admin .gform-table p { + font-size: 0.8125rem; + margin: 0; + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive thead { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px + } + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive tbody, .gform-admin .gform-table--responsive tr, .gform-admin .gform-table--responsive th, .gform-admin .gform-table--responsive td { + display: block; + padding: 0; + white-space: normal + } + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive tr { + border-bottom: 0 + } + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive td, .gform-admin .gform-table--responsive th { + border-bottom: 1px solid #ecedf8; + overflow: hidden; + padding: 1.25rem 1.125rem; + position: relative; + vertical-align: top; + white-space: normal; + width: 100% + } + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive td p { + padding-left: 1.125rem + } + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive td[data-header]::before { + content: attr(data-header); + display: block; + float: left; + font-weight: 500; + width: 50% + } + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive td[data-header] > * { + clear: right; + display: block; + float: right; + width: 50% + } + } + +@media (max-width: 960px) { + +.gform-admin .gform-table--responsive td[data-header]::after { + border-right: 1px solid #ecedf8; + content: ""; + display: block; + left: 0; + padding-bottom: 200%; + position: absolute; + top: 0; + width: 50% + } + } + +.gform-admin .gform-table--fixed { + table-layout: fixed; + } + +.gform-admin .gform-table--no-outer-border { + border: 0; + } + +.gform-admin .gform-table--no-outer-border tbody tr:last-child { + border-bottom: 0; + } + +.gform-admin .gform-table--no-outer-border tbody tr:last-child td:last-child { + border-bottom: 0; + } + +html[dir="rtl"] .gform-admin .gform-table { + text-align: right; +} + +/*# sourceMappingURL=admin-components.css.map */ diff --git a/assets/css/dist/admin-components.min.css b/assets/css/dist/admin-components.min.css new file mode 100644 index 0000000..fe7e531 --- /dev/null +++ b/assets/css/dist/admin-components.min.css @@ -0,0 +1 @@ +.gform-alert{-webkit-font-smoothing:antialiased;align-items:flex-start;background-color:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);color:#242748;display:flex;flex-wrap:nowrap;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-weight:500;margin:0 0 1rem;padding:11px 20px 12px;position:relative}.field_setting .gform-alert,.gform-alert+.field_setting{margin-top:1rem}.gform-alert--inline{padding:6px 12px 7px}.gform-alert--notice{border-color:#175cff;color:#175cff}.gform-alert--error{border-color:#dd301d;color:#dd301d}.gform-alert--success{border-color:#22a753;color:#22a753}.gform-alert--accessibility{border-color:#ffbe03}.gform-alert__icon{color:#242748;font-size:24px;height:21px;left:20px;position:absolute;top:17px;width:21px}.gform-alert__icon::before{height:0;left:50%;line-height:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.gform-alert--notice .gform-alert__icon{color:#175cff}.gform-alert--error .gform-alert__icon{color:#dd301d}.gform-alert--success .gform-alert__icon{color:#22a753}.gform-alert--inline .gform-alert__icon{font-size:21px;height:19px;left:12px;top:13px;width:19px}html[dir=rtl] .gform-alert__icon{left:auto;right:20px}html[dir=rtl] .gform-alert--inline .gform-alert__icon{right:12px}.gform-alert__message-wrap{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;min-height:33px;padding-left:32px;row-gap:10px;width:100%}.gform-alert--inline .gform-alert__message-wrap{-moz-column-gap:10px;column-gap:10px;padding-left:28px;row-gap:7px}html[dir=rtl] .gform-alert__message-wrap{padding-left:0;padding-right:32px}html[dir=rtl] .gform-alert--inline .gform-alert__message-wrap{padding-right:28px}.gform-alert__message{color:inherit;flex:1 1 auto;font-size:.8125rem;font-weight:500;line-height:1.5;margin:0;padding-top:7px}.gform-alert__message a,.gform-alert__message a:hover{color:inherit}.gform-alert--inline .gform-alert__message{font-size:.75rem;padding-top:8px}.gform-alert__cta{margin-top:1px}.gform-alert__dismiss{align-self:flex-start;background:0 0;border:none;cursor:pointer;height:20px;margin-left:12px;min-width:20px;padding:0;position:relative;text-align:center;top:8px;width:20px}.gform-alert__dismiss::after,.gform-alert__dismiss::before{border:1px solid transparent;border-radius:50%;content:"";left:50%;position:absolute;top:calc(50% - 1px);transform:translate3d(-50%,-50%,0);transition:border-color .2s ease-in-out}.gform-alert__dismiss::before{height:23px;width:23px;z-index:1}.gform-alert__dismiss::after{border-width:2px;height:25px;width:25px}.gform-alert__dismiss:focus .gform-icon,.gform-alert__dismiss:hover .gform-icon{color:#5b5e80}.gform-alert__dismiss:focus::before{border-color:#3985b7}.gform-alert__dismiss:focus::after{border-color:#bed8ed}.gform-alert__dismiss .gform-icon{color:#9092b2;font-size:2.1rem;height:0;left:50%;line-height:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:color .2s ease-in-out}html[dir=rtl] .gform-alert__dismiss{margin-left:0;margin-right:12px}.gform-admin .gform-button{align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:500;height:2.375rem;line-height:normal;padding:0 1.125rem;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;white-space:nowrap}.gform-admin .gform-button:focus{box-shadow:0 0 0 2px #bed8ed;outline:0}.gform-admin .gform-button:disabled{pointer-events:none}.gform-admin .gform-button.gform-button--circular{border-radius:100%;justify-content:center;padding:0}.gform-admin .gform-button--primary{background:#3e7da6;border-color:#3e7da6;color:#fff}.gform-admin .gform-button--primary:active,.gform-admin .gform-button--primary:hover{background:#3985b7}.gform-admin .gform-button--primary:disabled{background:#3e7da6;color:#639cc1}.gform-admin .gform-button--secondary{background:#fff;border-color:#3e7da6;color:#3e7da6}.gform-admin .gform-button--secondary:active,.gform-admin .gform-button--secondary:hover{border-color:#3985b7;color:#3985b7}.gform-admin .gform-button--secondary:disabled{border-color:#c3c5db;color:#c3c5db}.gform-admin .gform-button--white{background:#fff;border-color:#d5d7e9;color:#242748}.gform-admin .gform-button--white:active,.gform-admin .gform-button--white:hover{background:#f6f9fc;border-color:#d5d7e9;color:#242748}.gform-admin .gform-button--white:focus{background:#fff;border-color:#c3c5db;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 2px #ecedf8;color:#242748}.gform-admin .gform-button--white:disabled{border-color:#c3c5db;color:#c3c5db}.gform-admin .gform-button--white .gform-button__icon{color:#5b5e80}.gform-admin .gform-button--unstyled{background:0 0;border:none;box-shadow:none;color:#242748;font-size:.8125rem;padding:0}.gform-admin .gform-button--unstyled:active,.gform-admin .gform-button--unstyled:focus,.gform-admin .gform-button--unstyled:hover{background:0 0;border:none;box-shadow:none;color:#3e7da6;outline:0}.gform-admin .gform-button--unstyled:active .gform-button__icon,.gform-admin .gform-button--unstyled:focus .gform-button__icon,.gform-admin .gform-button--unstyled:hover .gform-button__icon{color:#3e7da6}.gform-admin .gform-button--unstyled:disabled{border:none;color:#c3c5db}.gform-admin .gform-button--unstyled .gform-button__icon{color:#9092b2;font-size:1.5rem;padding-right:.25rem;position:relative;top:.05rem}.gform-admin .gform-button--size-xs{font-size:.75rem;height:2rem;padding:0 .6875rem}.gform-admin .gform-button--size-xs .gform-button__icon{font-size:1rem}.gform-admin .gform-button--size-sm{height:2.125rem;padding:0 .8125rem}.gform-admin .gform-button--size-sm .gform-button__icon{font-size:1rem}.gform-admin .gform-button--size-l{font-size:1rem;height:2.625rem}.gform-admin .gform-button--size-l .gform-button__icon{font-size:1.25rem}.gform-admin .gform-button--size-xl{font-size:1rem;height:3.125rem;padding:.8125rem 1.5625rem}.gform-admin .gform-button--size-xl .gform-button__icon{font-size:1.25rem}.gform-admin .gform-button__icon{font-size:1.25rem;position:relative}.gform-admin .gform-button--icon-leading .gform-button__icon{margin-right:.5rem}.gform-admin .gform-button--icon-leading.gform-button--size-xs .gform-button__icon{margin-right:.375rem}.gform-admin .gform-button--icon-leading.gform-button--size-sm .gform-button__icon{margin-right:.375rem}.gform-admin .gform-button--icon-leading.gform-button--size-l .gform-button__icon{margin-right:.625rem}.gform-admin .gform-button--icon-leading.gform-button--size-xl .gform-button__icon{margin-right:.75rem}.gform-admin .gform-button--icon-trailing .gform-button__icon{margin-left:.5rem}.gform-admin .gform-button--icon-trailing.gform-button--size-xs .gform-button__icon{margin-left:.375rem}.gform-admin .gform-button--icon-trailing.gform-button--size-sm .gform-button__icon{margin-left:.375rem}.gform-admin .gform-button--icon-trailing.gform-button--size-l .gform-button__icon{margin-left:.625rem}.gform-admin .gform-button--icon-trailing.gform-button--size-xl .gform-button__icon{margin-left:.75rem}.gform-admin .gform-button--round{border-radius:1.1875rem}.gform-admin .gform-button--round.gform-button--size-xs{border-radius:.9375rem}.gform-admin .gform-button--round.gform-button--size-sm{border-radius:1.0625rem}.gform-admin .gform-button--round.gform-button--size-l{border-radius:1.3125rem}.gform-admin .gform-button--round.gform-button--size-xl{border-radius:1.5625rem}.gform-admin .gform-button--circular{height:2.375rem;width:2.375rem}.gform-admin .gform-button--circular .gform-button__icon{font-size:1.375rem}.gform-admin .gform-button--circular.gform-button--size-xs{height:1.875rem;width:1.875rem}.gform-admin .gform-button--circular.gform-button--size-xs .gform-button__icon{font-size:1.125rem}.gform-admin .gform-button--circular.gform-button--size-sm{height:2.125rem;width:2.125rem}.gform-admin .gform-button--circular.gform-button--size-sm .gform-button__icon{font-size:1.25rem}.gform-admin .gform-button--circular.gform-button--size-l{height:2.625rem;width:2.625rem}.gform-admin .gform-button--circular.gform-button--size-l .gform-button__icon{font-size:1.75rem}.gform-admin .gform-button--circular.gform-button--size-xl{height:3.125rem;width:3.125rem}.gform-admin .gform-button--circular.gform-button--size-xl .gform-button__icon{font-size:2rem}.gform-admin .gform-button--activated{justify-content:center}.gform-admin .gform-button--activated.gform-button--primary{color:#fff}.gform-admin .gform-button--activated .gform-button__icon--inactive{display:none}.gform-admin .gform-button--activated .gform-button__text--inactive{display:none}.gform-admin .gform-button--activated .gform-button__text--active{display:inline-flex}.gform-admin .gform-button__text--active{display:none;margin-left:10px}html[dir=rtl] .gform-admin .gform-button--icon-leading .gform-button__icon{margin-left:.5rem;margin-right:0}html[dir=rtl] .gform-admin .gform-button--icon-leading.gform-button--size-xs .gform-button__icon{margin-left:.375rem;margin-right:0}html[dir=rtl] .gform-admin .gform-button--icon-leading.gform-button--size-sm .gform-button__icon{margin-left:.375rem;margin-right:0}html[dir=rtl] .gform-admin .gform-button--icon-leading.gform-button--size-l .gform-button__icon{margin-left:.625rem;margin-right:0}html[dir=rtl] .gform-admin .gform-button--icon-leading.gform-button--size-xl .gform-button__icon{margin-left:.75rem;margin-right:0}html[dir=rtl] .gform-admin .gform-button--icon-trailing .gform-button__icon{margin-left:0;margin-right:.5rem}html[dir=rtl] .gform-admin .gform-button--icon-trailing.gform-button--size-xs .gform-button__icon{margin-left:.375rem}html[dir=rtl] .gform-admin .gform-button--icon-trailing.gform-button--size-sm .gform-button__icon{margin-left:0;margin-right:.375rem}html[dir=rtl] .gform-admin .gform-button--icon-trailing.gform-button--size-l .gform-button__icon{margin-left:0;margin-right:.625rem}html[dir=rtl] .gform-admin .gform-button--icon-trailing.gform-button--size-xl .gform-button__icon{margin-left:0;margin-right:.75rem}html[dir=rtl] .gform-admin .gform-button__text--active{margin:0 10px 0 0}.gform-admin .gform-dialog__mask{align-items:center;display:none;height:100%;justify-content:center;left:0;opacity:0;top:0;transition:opacity .2s ease-in-out;width:100%}.gform-admin .gform-dialog__mask.gform-dialog--anim-in-ready{display:flex;opacity:0}.gform-admin .gform-dialog__mask.gform-dialog--anim-in-active{opacity:1}.gform-admin .gform-dialog__mask.gform-dialog--anim-in-active .gform-dialog{transform:scale(1)}.gform-admin .gform-dialog__mask.gform-dialog__mask--position-fixed{position:fixed}.gform-admin .gform-dialog__mask.gform-dialog__mask--position-absolute{position:absolute}.gform-admin .gform-dialog__mask.gform-dialog__mask--theme-light{background-color:rgba(247,249,252,.93)}.gform-admin .gform-dialog__mask.gform-dialog__mask--theme-dark{background-color:rgba(36,39,72,.93)}.gform-admin .gform-dialog__mask.gform-dialog__mask--blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gform-admin .gform-dialog{background:#fff;border:1px solid #f6f9fc;box-shadow:0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03);box-sizing:border-box;max-width:600px;padding:14px 25px 25px;position:relative;transform:scale(.95);transition:transform .2s ease-in-out;width:calc(100% - 40px)}.gform-admin .gform-dialog .gform-dialog__close{position:absolute;right:25px;top:25px}.gform-admin .gform-dialog .gform-dialog__close.gform-button--size-xs{height:1.625rem;width:1.625rem}.gform-admin .gform-dialog .gform-dialog__close.gform-button--size-xs .gform-button__icon{font-size:1.875rem;top:0}.gform-admin .gform-dialog .gform-dialog__close.gform-button.gform-button--circular.gform-dialog__close--plain{background:0 0;border:none}.gform-admin .gform-dialog .gform-dialog__close.gform-button.gform-button--circular.gform-dialog__close--plain .gform-button__icon{color:#fff;font-size:2rem}.gform-admin .gform-dialog .gform-dialog__title{color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:1.188rem;font-weight:500;line-height:normal;line-height:initial;margin:10px 0 0 0;padding-right:30px;position:relative}.gform-admin .gform-dialog .gform-dialog__title.gform-dialog__title--has-icon{padding-left:30px}.gform-admin .gform-dialog .gform-dialog__title-icon{font-size:1.5rem;left:0;position:absolute;top:3px}.gform-admin .gform-dialog .gform-dialog__content{padding:10px 30px 0 0}.gform-admin .gform-dialog .gform-dialog__content,.gform-admin .gform-dialog .gform-dialog__content p{color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;line-height:1.188rem}.gform-admin .gform-dialog .gform-dialog__footer{align-items:center;display:flex;padding-top:20px;width:100%}.gform-admin .gform-dialog .gform-dialog__confirm{margin-left:12px}.gform-admin .gform-dialog .gform-dialog__confirm.gform-button--icon-leading{padding-left:10px}.gform-admin .gform-dialog .gform-dialog__confirm.gform-button--icon-leading .gform-button__icon{font-size:1.5rem}.gform-admin .gform-dialog--full-screen{max-width:1280px;height:calc(100vh - 40px);overflow:auto;padding:0}.gform-admin .gform-dialog--full-screen .gform-dialog__content{margin:0;padding:0}html[dir=rtl] .gform-admin .gform-dialog .gform-dialog__close{left:25px;right:auto}html[dir=rtl] .gform-admin .gform-dialog .gform-dialog__title{padding-left:30px;padding-right:0}html[dir=rtl] .gform-admin .gform-dialog .gform-dialog__title.gform-dialog__title--has-icon{padding-left:0;padding-right:30px}html[dir=rtl] .gform-admin .gform-dialog .gform-dialog__title-icon{left:auto;right:0}html[dir=rtl] .gform-admin .gform-dialog .gform-dialog__content{padding:10px 0 0 30px}html[dir=rtl] .gform-admin .gform-dialog .gform-dialog__confirm{margin-left:0;margin-right:12px}html[dir=rtl] .gform-admin .gform-dialog .gform-dialog__confirm.gform-button--icon-leading{padding-left:14px;padding-right:10px}.gform-admin .gform-dropdown{font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;position:relative}.gform-admin .gform-dropdown.gform-dropdown--position-top .gform-dropdown__container{border-bottom:0;border-radius:.1875rem .1875rem 0 0;border-top:.0625rem solid #d5d7e9;bottom:40px;box-shadow:0 -.125rem .75rem rgba(28,31,63,.09);top:auto}.gform-admin .gform-dropdown.gform-dropdown--position-top .gform-dropdown__container::before{bottom:-5px;top:auto}.gform-admin .gform-dropdown__control{align-items:center;background:#fff;border:.0625rem solid #d5d7e9;border-radius:.1875rem;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;display:flex;height:2.375rem;line-height:1.1;padding:0 2.25rem 0 1rem;position:relative;width:100%;z-index:1}.gform-admin .gform-dropdown__control:focus{border-color:#3e7da6;box-shadow:0 0 0 2px #bed8ed;outline:0}.gform-admin .gform-dropdown__control.gform-dropdown__control--placeholder .gform-dropdown__control-text{color:#5b5e80;font-weight:400}.gform-admin .gform-dropdown__control .gform-dropdown__chevron,.gform-admin .gform-dropdown__control .gform-dropdown__spinner{align-items:center;background-size:16px 16px;color:#9092b2;font-size:1.375rem;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:color .15s ease;width:2.25rem}.gform-admin .gform-dropdown__control .gform-dropdown__chevron{display:flex}.gform-admin .gform-dropdown__group{line-height:normal;padding-top:.6875rem}.gform-admin .gform-dropdown__group .gform-dropdown__trigger{padding-left:1.75rem}.gform-admin .gform-dropdown__control-text,.gform-admin .gform-dropdown__group-text{color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform-admin .gform-dropdown__group-text{padding-left:.875rem}.gform-admin .gform-dropdown__container{background:#fff;border:.0625rem solid #d5d7e9;border-radius:0 0 .1875rem .1875rem;border-top:0;box-shadow:0 .125rem .75rem rgba(28,31,63,.09);box-sizing:border-box;display:none;opacity:0;outline:0;padding-top:.25rem;position:absolute;top:2.3125rem;transition:opacity .15s ease;width:100%;z-index:2}.gform-admin .gform-dropdown__container::before{background:#fff;border-left:.0625rem solid #d5d7e9;border-right:.0625rem solid #d5d7e9;content:"";height:.5rem;left:-1px;position:absolute;top:-.5rem;width:100%;z-index:3}.gform-admin .gform-dropdown__list-container{max-height:14.0625rem;overflow-y:auto}.gform-admin .gform-dropdown__item{margin:0}.gform-admin .gform-dropdown__search-icon{color:#9092b2;font-size:1.5rem;position:absolute;right:1rem;top:.75rem;transition:color .15s ease}.gform-admin .gform-dropdown__search{border-bottom:1px solid #ecedf8;padding:.375rem .625rem .875rem .625rem;position:relative}.gform-admin .gform-dropdown__search .gform-dropdown__search-input{padding-right:2.125rem;width:100%}.gform-admin .gform-dropdown__search[focus-within] .gform-dropdown__search-icon{color:#3e7da6}.gform-admin .gform-dropdown__search[focus-within] .gform-dropdown__search-icon{color:#3e7da6}.gform-admin .gform-dropdown__search:focus-within .gform-dropdown__search-icon{color:#3e7da6}.gform-admin .gform-dropdown__list{list-style-type:none;margin:0;padding:0}.gform-admin .gform-dropdown__trigger{background:0 0;border:0;border-left:.1875rem solid transparent;color:#242748;cursor:pointer;font-size:.8125rem;outline:0;padding:.6875rem 1rem .6875rem .875rem;text-align:left;transition:all .15s ease;width:100%}.gform-admin .gform-dropdown__trigger:focus,.gform-admin .gform-dropdown__trigger:hover{background:#f6f9fc;border-left-color:#3e7da6}.gform-admin .gform-dropdown__trigger-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.gform-admin .gform-dropdown--show-spinner .gform-dropdown__chevron{display:none}.gform-admin .gform-dropdown--show-spinner .gform-dropdown__spinner{display:flex}.gform-admin .gform-dropdown--reveal .gform-dropdown__container{display:block}.gform-admin .gform-dropdown--hide .gform-dropdown__container{display:block;opacity:0}.gform-admin .gform-dropdown--open .gform-dropdown__chevron{color:#242748;transform:rotate(180deg)}.gform-admin .gform-dropdown--open .gform-dropdown__control{box-shadow:0 .125rem .75rem rgba(28,31,63,.09)}.gform-admin .gform-dropdown--open .gform-dropdown__control:focus{border-color:#d5d7e9}.gform-admin .gform-dropdown--open .gform-dropdown__container{display:block;opacity:1}html[dir=rtl] .gform-admin .gform-dropdown__control{padding:0 1rem 0 2.25rem}html[dir=rtl] .gform-admin .gform-dropdown__control .gform-dropdown__chevron,html[dir=rtl] .gform-admin .gform-dropdown__control .gform-dropdown__spinner{left:0;right:auto}html[dir=rtl] .gform-admin .gform-dropdown__search .gform-dropdown__search-input{padding-left:2.125rem;padding-right:1rem}html[dir=rtl] .gform-admin .gform-dropdown__search-icon{left:1rem;right:auto}html[dir=rtl] .gform-admin .gform-dropdown__trigger{border-left:0;border-right:.1875rem solid transparent;text-align:right}html[dir=rtl] .gform-admin .gform-dropdown__trigger:focus,html[dir=rtl] .gform-admin .gform-dropdown__trigger:hover{border-right-color:#3e7da6}html[dir=rtl] .gform-admin .gform-dropdown__group .gform-dropdown__trigger{padding-left:.875rem;padding-right:1.75rem}html[dir=rtl] .gform-admin .gform-dropdown__group-text{padding-left:0;padding-right:.875rem}.gform-admin .gform-embed-form__flyout-group{border-top:.0625rem solid #ecedf8;margin-top:1.5rem;padding-top:1.5rem}.gform-admin .gform-embed-form__group-title{color:#242748;font-size:.8125rem;font-weight:500;margin:0}.gform-admin .gform-embed-form__post-type-switcher,.gform-admin .gform-embed-form__shortcode-description{padding:.75rem 0}.gform-admin .gform-embed-form--hidden{display:none}.gform-admin .gform-input--text{width:100%}.gform-admin .gform-flyout--embed-form p{margin:0;padding:0}.gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-footer-helper{padding-left:.875rem}.gform-admin .gform-embed-form__shortcode-footer{align-items:center;display:flex;width:100%}.gform-admin .gform-embed-form__shortcode-footer a{color:#3985b7}.gform-admin .gform-embed-form__shortcode-footer a:focus,.gform-admin .gform-embed-form__shortcode-footer a:hover{text-decoration:none}.gform-admin .gform-embed-form__flyout-group-footer{padding-top:.75rem}.gform-admin .gform-embed-form__shortcode-trigger .gform-button__icon{opacity:1;transition:all .15s ease}.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-button__icon,.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-label{opacity:0}.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-copied,.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-icon{opacity:1}.gform-admin .gform-embed-form__shortcode-copy-icon{color:#22a753;font-size:1.5rem;margin-right:6px}.gform-admin .gform-embed-form__shortcode-copy-label{opacity:1;transition:all .15s ease}.gform-admin .gform-embed-form__shortcode-copy-copied{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;width:100%}.gform-admin .gform-embed-form__visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm:disabled{background:#3e7da6;color:#fff}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-saving-text{display:none}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--idle-text{align-items:center;display:inline-flex}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving{justify-content:center}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-button--idle-text{display:none}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-button__icon{display:none}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-saving-text{display:inline-block;text-indent:0}.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-loader{margin:0 8px 0 0}html[dir=rtl] .gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-footer-helper{padding-left:0;padding-right:.875rem}html[dir=rtl] .gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-copy-icon{margin-left:6px;margin-right:0}html[dir=rtl] .gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-loader{margin:0 0 0 8px}.gform-admin.admin-bar .gform-flyout.gform-flyout--fixed{top:46px}@media (min-width:783px){.gform-admin.admin-bar .gform-flyout.gform-flyout--fixed{top:32px}}.gform-admin .gform-flyout{background:#fff;bottom:0;box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03);box-sizing:border-box;display:none;flex-direction:column;height:100%;left:0;opacity:0;padding-top:1.25rem;position:absolute;top:0;transition:opacity 150ms ease-in-out,width 150ms ease-in-out}.gform-admin .gform-flyout:hover .gform-flyout__expand{opacity:1}.gform-admin .gform-flyout p{margin:0;padding:0}.gform-admin .gform-flyout.gform-flyout--anim-in-ready{display:flex}.gform-admin .gform-flyout.gform-flyout--anim-in-active{opacity:1}.gform-admin .gform-flyout.gform-flyout--fixed{position:fixed}.gform-admin .gform-flyout.gform-flyout--absolute{position:absolute}.gform-admin .gform-flyout.gform-flyout--hide-expander .gform-flyout__expand{opacity:0}.gform-admin .gform-flyout.gform-flyout--right{left:auto;right:0}.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-rail{left:-35px}.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand{left:-35px}.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-icon{transform:rotate(90deg)}.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-rail{right:-35px}.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand{right:-35px}.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-icon{transform:rotate(-90deg)}.gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon{transform:rotate(-90deg)}.gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon{transform:rotate(90deg)}.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs{align-items:center;border:1px solid #d5d7e9;display:flex;font-size:1.25rem;height:1.625rem;position:absolute;right:25px;top:15px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:1.625rem;z-index:5}.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs:focus,.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs:hover{border-color:#3e7da6}.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs .gform-button__icon{font-size:1.875rem;top:0}.gform-admin .gform-flyout .gform-flyout__expand-rail{height:56px;margin-top:-28px;position:absolute;top:50%;width:35px}.gform-admin .gform-flyout .gform-flyout__expand{align-items:center;background:#fff;border:1px solid #ecedf8;border-radius:19px;box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03);color:#242748;cursor:pointer;display:flex;height:56px;justify-content:center;margin-top:-28px;opacity:0;position:absolute;top:50%;transition:opacity .15s ease,transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:19px}.gform-admin .gform-flyout .gform-flyout__expand:focus{border-color:#d5d7e9;opacity:1;outline:0}.gform-admin .gform-flyout .gform-flyout__expand:focus .gform-flyout__expand-icon{color:#3e7da6}.gform-admin .gform-flyout .gform-flyout__expand:hover .gform-flyout__expand-icon{color:#3e7da6}.gform-admin .gform-flyout .gform-flyout__expand-icon{align-items:center;color:#242748;display:flex;font-size:1rem;height:15px;justify-content:center;position:relative;transition:color .3s ease;width:100%}.gform-admin .gform-flyout__head{padding:0 1.5625rem 1.25rem;position:relative}.gform-admin .gform-flyout__head::after{background:#ecedf8;bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.gform-flyout--no-divider .gform-admin .gform-flyout__head::after{display:none}.gform-admin .gform-flyout__title{color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:500;line-height:18px;margin:0 0 12px}.gform-admin .gform-flyout--no-description .gform-flyout__title{margin:0}.gform-admin .gform-flyout__desc{color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;padding-right:1.125rem}.gform-admin .gform-flyout__body{color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;overflow-y:auto;padding:1.25rem 1.5625rem}.gform-admin .gform-flyout__body[focus-within] .gform-flyout__expand{opacity:1}.gform-admin .gform-flyout__body:focus-within .gform-flyout__expand{opacity:1}.gform-admin .gform-flyout__body .simplebar-wrapper{height:100%}html[dir=rtl] .gform-admin .gform-flyout{left:auto;right:0}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--right{left:0;right:auto}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-rail{left:auto;right:-35px}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand{left:auto;right:-35px}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-icon{transform:rotate(-90deg)}html[dir=rtl] .gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs{left:25px;right:auto}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-rail{left:-35px;right:auto}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand{left:-35px;right:auto}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-icon{transform:rotate(90deg)}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon{transform:rotate(90deg)}html[dir=rtl] .gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon{transform:rotate(-90deg)}html[dir=rtl] .gform-admin .gform-flyout__desc{padding-left:1.125rem;padding-right:0}.gform-admin .gform-input{-webkit-appearance:none;background:#fff;border:1px solid #c3c5db;border-radius:3px;box-shadow:0 0 0 transparent;box-sizing:border-box;color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;line-height:2;outline:0;padding:.25rem .75rem;transition:box-shadow .15s ease,background-color .15s ease}.gform-admin .gform-input:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-admin .gform-input::-moz-placeholder{color:#5b5e80;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:400}.gform-admin .gform-input:-ms-input-placeholder{color:#5b5e80;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:400}.gform-admin .gform-input::placeholder{color:#5b5e80;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:400}.gform-admin .gform-input--checkbox,.gform-admin .gform-input--radio{border:0 none;clip:rect(.125rem,.125rem,.125rem,.125rem);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.0625rem;margin:-.125rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.gform-admin .gform-input--radio+.gform-input__label--radio::before{background-color:#fff;border:1px solid #9092b2;border-radius:50%;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;top:1.5625rem;transition:box-shadow .15s ease,background-color .15s ease;vertical-align:middle;width:1.25rem}.gform-admin .gform-input--radio+.gform-input__label--radio:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z' fill='%23ECEDF8'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#3985b7;box-shadow:0 0 0 2px #bed8ed;display:inline-block}.gform-admin .gform-input--radio:checked+.gform-input__label--radio::before{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z' fill='%233E7DA6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#9092b2}.gform-admin .gform-input--radio:checked:focus+.gform-input__label--radio::before{box-shadow:0 0 0 2px #bed8ed}.gform-admin .gform-input__label{align-items:center;color:#242748;cursor:pointer;display:inline-flex;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.75rem;margin-right:.3rem;outline:0}html[dir=rtl] .gform-admin .gform-input--radio+.gform-input__label--radio::before{margin-left:.625rem;margin-right:0}.gform-admin .gform-link{box-sizing:border-box;color:#3985b7;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:400;position:relative;text-decoration:none;transition:all .15s ease}.gform-admin .gform-loader__mask{align-items:center;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10000}.gform-admin .gform-loader__mask.gform-loader__mask--theme-light{background-color:rgba(247,249,252,.93)}.gform-admin .gform-loader__mask.gform-loader__mask--theme-dark{background-color:rgba(36,39,72,.93)}.gform-admin .gform-loader__mask--position-top{justify-content:start}.gform-admin .gform-loader__mask--position-top .gform-loader__mask-positioner{top:12%}.gform-admin .gform-loader__mask--position-center{justify-content:center}.gform-admin .gform-loader__mask--position-bottom{justify-content:end}.gform-admin .gform-loader__mask--position-bottom .gform-loader__mask-positioner{bottom:12%}.gform-admin .gform-loader__mask--position-sticky .gform-loader__mask-positioner{position:-webkit-sticky;position:sticky}.gform-admin .gform-loader__mask-positioner{position:relative}.gform-admin .gform-loader--simple{-webkit-animation:gformLoader1 1.1s infinite linear;animation:gformLoader1 1.1s infinite linear;border-bottom:1.1em solid #000;border-left:1.1em solid #000;border-radius:50%;border-right:1.1em solid #fff;border-top:1.1em solid #fff;display:inline-block;font-size:10px;height:10em;position:relative;transform:translateZ(0);width:10em}.gform-admin .gform-loader__text{display:block;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:500;margin-top:20px;text-align:center}@-webkit-keyframes gformLoader1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes gformLoader1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.gform-admin .gform-snackbar{align-items:center;background:#fff;border:1px solid #ecedf8;border-radius:3px;box-shadow:0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03);box-sizing:border-box;display:flex;flex-direction:row;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;font-weight:500;max-width:calc(100% - 40px);min-height:56px;min-width:344px;opacity:0;padding:16px;position:absolute;transform:scale(.95);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.gform-admin .gform-snackbar.gform-snackbar--reveal{opacity:1;transform:scale(1)}.gform-admin .gform-snackbar.gform-snackbar--bottomleft{bottom:20px;left:20px}.gform-admin .gform-snackbar.gform-snackbar--bottomright{bottom:20px;right:20px}.gform-admin .gform-snackbar.gform-snackbar--topleft{left:20px;top:20px}.gform-admin .gform-snackbar.gform-snackbar--topright{right:20px;top:20px}.gform-admin .gform-snackbar.gform-snackbar--has-close{padding-right:50px}.gform-admin .gform-snackbar__close{align-items:center;background:#fff;border:1px solid transparent;border-radius:100%;color:#9092b2;cursor:pointer;display:flex;font-size:32px;height:24px;justify-content:center;position:absolute;right:10px;top:16px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:24px}.gform-admin .gform-snackbar__close:hover{color:#5b5e80}.gform-admin .gform-snackbar__close.focus-visible{border-color:#3e7da6;box-shadow:0 0 0 2px #bed8ed;color:#5b5e80;outline:0}.gform-admin .gform-snackbar__close.focus-visible{border-color:#3e7da6;box-shadow:0 0 0 2px #bed8ed;color:#5b5e80;outline:0}.gform-admin .gform-snackbar__close:focus-visible{border-color:#3e7da6;box-shadow:0 0 0 2px #bed8ed;color:#5b5e80;outline:0}.gform-admin .gform-snackbar__icon{font-size:24px;margin-right:10px}.gform-admin .gform-snackbar__message{margin-right:6px}.gform-admin .gform-snackbar__cta{color:#3e7da6;margin-left:auto;text-decoration:none}.gform-admin .gform-snackbar__cta:focus,.gform-admin .gform-snackbar__cta:hover{box-shadow:none;outline:0;text-decoration:underline}.gform-admin .gform-snackbar--success .gform-snackbar__icon{color:#22a753}.gform-admin .gform-snackbar--error .gform-snackbar__icon{color:#dd301d}html[dir=rtl] .gform-admin .gform-snackbar.gform-snackbar--bottomleft{left:auto;right:20px}html[dir=rtl] .gform-admin .gform-snackbar.gform-snackbar--bottomright{left:20px;right:auto}html[dir=rtl] .gform-admin .gform-snackbar.gform-snackbar--topleft{left:20px}html[dir=rtl] .gform-admin .gform-snackbar.gform-snackbar--topright{right:20px}html[dir=rtl] .gform-admin .gform-snackbar.gform-snackbar--has-close{padding-left:50px;padding-right:16px}html[dir=rtl] .gform-admin .gform-snackbar__close{left:10px;right:auto}html[dir=rtl] .gform-admin .gform-snackbar__cta{margin-left:0;margin-right:auto}html[dir=rtl] .gform-admin .gform-snackbar__icon{margin:0 0 0 10px}html[dir=rtl] .gform-admin .gform-snackbar__message{margin:0 0 0 6px}.gform-admin .gform-st-icon{align-items:center;display:inline-flex;flex-basis:1.25rem;flex-grow:0;flex-shrink:0;font-family:gform-icons-admin!important;font-size:1.125rem;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;height:1.25rem;justify-content:center;position:relative;text-transform:none;vertical-align:top;width:1.25rem}.gform-admin .gform-st-icon::after,.gform-admin .gform-st-icon::before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;speak:none;white-space:normal;width:100%}.gform-admin .gform-st-icon--circle-minus,.gform-admin .gform-st-icon--circle-plus{background:#fff;border:0;border-radius:50%;box-shadow:0 2px 2px rgba(58,58,87,.0596411);cursor:pointer;flex-basis:1.125rem;height:1.125rem;line-height:1.188rem;outline:0;padding:0;text-align:center;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:1.125rem}.gform-admin .gform-st-icon--circle-minus::before,.gform-admin .gform-st-icon--circle-plus::before{border:.0625rem solid #c3c5db;border-radius:50%;content:"";height:1.125rem;left:0;position:absolute;top:0;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:1.125rem}.gform-admin .gform-st-icon--circle-minus::after,.gform-admin .gform-st-icon--circle-plus::after{color:#3e7da6;font-size:.55rem;height:auto;position:relative;width:auto}.gform-admin .gform-st-icon--circle-minus:focus,.gform-admin .gform-st-icon--circle-minus:hover,.gform-admin .gform-st-icon--circle-plus:focus,.gform-admin .gform-st-icon--circle-plus:hover{box-shadow:0 2px 2px rgba(58,58,87,.0796)}.gform-admin .gform-st-icon--circle-minus:focus::before,.gform-admin .gform-st-icon--circle-minus:hover::before,.gform-admin .gform-st-icon--circle-plus:focus::before,.gform-admin .gform-st-icon--circle-plus:hover::before{border-color:#3e7da6;box-shadow:0 0 0 1px #bed8ed}.gform-admin .gform-st-icon--circle-plus::after{content:"\e951"}.gform-admin .gform-st-icon--circle-minus::after{content:"\e942"}.gf_browser_chrome .gform-st-icon--circle-minus::after,.gf_browser_chrome .gform-st-icon--circle-plus::after{height:100%;margin-left:.03125rem}.gform-admin .gform-status-indicator{background:#ecedf8;border:1px solid #d5d7e9;border-radius:.75rem;color:#242748;cursor:pointer;display:inline-block;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.687rem;font-weight:600;line-height:1;padding:.375rem .5rem .375rem 1.5rem;position:relative;transition:all ease-in-out .2s;white-space:nowrap;width:auto}.gform-admin .gform-status-indicator.gform-status--no-hover{cursor:auto}.gform-admin .gform-status-indicator svg{fill:#242748;height:1.125rem;left:.25rem;position:absolute;stroke:rgba(154,157,187,.2);top:.325rem;transition:all ease-in-out .2s;width:1.125rem}.gform-admin .gform-status-indicator.gform-status--active{background:#e1f6ed;border-color:rgba(87,192,145,.24);color:#276a52}.gform-admin .gform-status-indicator.gform-status--active svg{fill:#57c091;stroke:rgba(87,192,145,.22)}.gform-admin .gform-status-indicator.gform-status--error{background:#feefef;border-color:rgba(221,48,29,.2);color:#dd301d}.gform-admin .gform-status-indicator.gform-status--error svg{fill:#dd301d;stroke:rgba(221,48,29,.2)}.gform-admin .gform-status-indicator.gform-status--static{pointer-events:none}.gform-admin .gform-status-indicator.gform-status--static .gform-status-indicator-status{bottom:-.0625rem;position:relative}.gform-admin .gform-status-indicator.gform-status--no-pill{border-radius:3px}.gform-admin .gform-status-indicator.gform-status--no-icon{padding-left:.65rem;padding-right:.65rem}.gform-admin .gform-status-indicator:not(.gform-status--no-hover):active,.gform-admin .gform-status-indicator:not(.gform-status--no-hover):focus,.gform-admin .gform-status-indicator:not(.gform-status--no-hover):hover{border-color:#3e7da6;box-shadow:0 0 0 1px #bed8ed;outline:0}.gform-admin .gform-status-indicator-status{bottom:-.0625rem;position:relative}.gform-admin .wp-list-table .gform-status-indicator{margin-left:.375rem}html[dir=rtl] .gform-admin .gform-status-indicator{padding-left:.5rem;padding-right:1.5rem}html[dir=rtl] .gform-admin .gform-status-indicator svg{left:auto;right:.25rem}html[dir=rtl] .gform-admin .gform-status-indicator.gform-status--no-icon{padding-left:.65rem;padding-right:.65rem}.gform-admin .gform-table{border:.0625rem solid #ecedf8;border-collapse:collapse;box-sizing:border-box;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;max-width:100%;text-align:left;width:100%}.gform-admin .gform-table *{box-sizing:border-box}.gform-admin .gform-table tr{border-bottom:.0625rem solid #ecedf8}.gform-admin .gform-table th{font-weight:500;padding:.8125rem 1.125rem}.gform-admin .gform-table td{padding:1.25rem 1.125rem}.gform-admin .gform-table p{font-size:.8125rem;margin:0}@media (max-width:960px){.gform-admin .gform-table--responsive thead{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width:960px){.gform-admin .gform-table--responsive tbody,.gform-admin .gform-table--responsive td,.gform-admin .gform-table--responsive th,.gform-admin .gform-table--responsive tr{display:block;padding:0;white-space:normal}}@media (max-width:960px){.gform-admin .gform-table--responsive tr{border-bottom:0}}@media (max-width:960px){.gform-admin .gform-table--responsive td,.gform-admin .gform-table--responsive th{border-bottom:1px solid #ecedf8;overflow:hidden;padding:1.25rem 1.125rem;position:relative;vertical-align:top;white-space:normal;width:100%}}@media (max-width:960px){.gform-admin .gform-table--responsive td p{padding-left:1.125rem}}@media (max-width:960px){.gform-admin .gform-table--responsive td[data-header]::before{content:attr(data-header);display:block;float:left;font-weight:500;width:50%}}@media (max-width:960px){.gform-admin .gform-table--responsive td[data-header]>*{clear:right;display:block;float:right;width:50%}}@media (max-width:960px){.gform-admin .gform-table--responsive td[data-header]::after{border-right:1px solid #ecedf8;content:"";display:block;left:0;padding-bottom:200%;position:absolute;top:0;width:50%}}.gform-admin .gform-table--fixed{table-layout:fixed}.gform-admin .gform-table--no-outer-border{border:0}.gform-admin .gform-table--no-outer-border tbody tr:last-child{border-bottom:0}.gform-admin .gform-table--no-outer-border tbody tr:last-child td:last-child{border-bottom:0}html[dir=rtl] .gform-admin .gform-table{text-align:right} \ No newline at end of file diff --git a/assets/css/dist/admin-css-utilities.css b/assets/css/dist/admin-css-utilities.css new file mode 100644 index 0000000..0a8bf79 --- /dev/null +++ b/assets/css/dist/admin-css-utilities.css @@ -0,0 +1,437 @@ +/* +---------------------------------------------------------------- + +admin-css-utilities.css +Gravity Forms Administration Utility Styles +http: //www.gravityforms.com + +Gravity Forms is a Rocketgenius project +copyright 2008-2021 Rocketgenius Inc. +http: //www.rocketgenius.com +this may not be re-distributed without the +express written permission of the author. + +NOTE: DO NOT EDIT THIS FILE! +THIS FILE IS REPLACED DURING AUTO UPGRADE +AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. + +---------------------------------------------------------------- +*/ + +/* +* Background Color Utility Classes +* +* Used in admin-css-utilities.css. +* +* This file is auto generated by @gravityforms/theme. Do not modify it. +*/ + +.gform-admin .gform-util-bg-white { + background-color: #fff; + } + +.gform-admin .gform-util-bg-black { + background-color: #000; + } + +.gform-admin .gform-util-bg-titan-white { + background-color: #fdfdff; + } + +.gform-admin .gform-util-bg-zircon { + background-color: #fbfdff; + } + +.gform-admin .gform-util-bg-light-blue { + background-color: #f6f9fc; + } + +.gform-admin .gform-util-bg-comet { + background-color: #5b5e80; + } + +.gform-admin .gform-util-bg-blue-haze { + background-color: #c3c5db; + } + +.gform-admin .gform-util-bg-white-lilac { + background-color: #ecedf8; + } + +.gform-admin .gform-util-bg-white-iris { + background-color: #f4f5fb; + } + +.gform-admin .gform-util-bg-snuff { + background-color: #d5d7e9; + } + +.gform-admin .gform-util-bg-santas { + background-color: #9b9db8; + } + +.gform-admin .gform-util-bg-amethyst-smoke { + background-color: #9092b2; + } + +.gform-admin .gform-util-bg-gravity-blue { + background-color: #3e7da6; + } + +.gform-admin .gform-util-bg-primary-light { + background-color: #3985b7; + } + +.gform-admin .gform-util-bg-chathams { + background-color: #0f3d6c; + } + +.gform-admin .gform-util-bg-orange { + background-color: #f15a2b; + } + +.gform-admin .gform-util-bg-green { + background-color: #22a753; + } + +.gform-admin .gform-util-bg-hunter { + background-color: #276a52; + } + +.gform-admin .gform-util-bg-tara { + background-color: #e1f6ed; + } + +.gform-admin .gform-util-bg-emerald { + background-color: #57c091; + } + +.gform-admin .gform-util-bg-red { + background-color: #dd301d; + } + +.gform-admin .gform-util-bg-background-red { + background-color: #feefef; + } + +.gform-admin .gform-util-bg-blue-ribbon { + background-color: #175cff; + } + +.gform-admin .gform-util-bg-yellow { + background-color: #ffbe03; + } + +.gform-admin .gform-util-bg-warning { + background-color: #a16938; + } + +.gform-admin .gform-util-bg-port { + background-color: #242748; + } + +.gform-admin .gform-util-bg-port-dark { + background-color: #1c1f3f; + } + +.gform-admin .gform-util-bg-spindle { + background-color: #bed8ed; + } + +.gform-admin .gform-util-bg-placeholder { + background-color: #5b5e80; + } + +.gform-admin .gform-util-bg-border { + background-color: #9092b2; + } + +.gform-admin .gform-util-bg-button-disabled { + background-color: #639cc1; + } + +.gform-admin .gform-util-bg-focus { + background-color: #bed8ed; + } + +.gform-admin .gform-util-bg-icon { + background-color: #9092b2; + } + +.gform-admin .gform-util-bg-text { + background-color: #242748; + } + +.gform-admin .gform-util-bg-disabled { + background-color: #f4f5fb; + } + +.gform-admin .gform-util-bg-error { + background-color: #dd301d; + } + +.gform-admin .gform-util-bg-button { + background-color: #3e7da6; + } + +/* +* Box Shadow Utility Classes +* +* Used in admin-css-utilities.css. +* +* This file is auto generated by @gravityforms/theme. Do not modify it. +*/ + +.gform-admin .gform-util-bs-datepicker { + box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09); + } + +.gform-admin .gform-util-bs-popup { + box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03); + } + +.gform-admin .gform-util-bs-mega { + box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03); + } + +.gform-admin .gform-util-bs-focus-light { + box-shadow: 0 0 0 1px #bed8ed; + } + +.gform-admin .gform-util-bs-focus { + box-shadow: 0 0 0 2px #bed8ed; + } + +.gform-admin .gform-util-bs-focus-sm { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 2px #ecedf8; + } + +.gform-admin .gform-util-bs-button { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + } + +.gform-admin .gform-util-bs-small { + box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09); + } + +.gform-admin .gform-util-bs-input-focus { + box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; + } + +.gform-admin .gform-util-bs-input-hover { + box-shadow: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344); + } + +.gform-admin .gform-util-bs-outline-light { + box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411); + } + +.gform-admin .gform-util-bs-outline-light-hover { + box-shadow: 0 4px 2px rgba(58, 58, 87, 0.1); + } + +.gform-admin .gform-util-bs-outline-light-hover-alt { + box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796); + } + +/* +* Color Utility Classes +* +* Used in admin-css-utilities.css. +* +* This file is auto generated by @gravityforms/theme. Do not modify it. +*/ + +.gform-admin .gform-util-c-white { + color: #fff; + } + +.gform-admin .gform-util-c-black { + color: #000; + } + +.gform-admin .gform-util-c-titan-white { + color: #fdfdff; + } + +.gform-admin .gform-util-c-zircon { + color: #fbfdff; + } + +.gform-admin .gform-util-c-light-blue { + color: #f6f9fc; + } + +.gform-admin .gform-util-c-comet { + color: #5b5e80; + } + +.gform-admin .gform-util-c-blue-haze { + color: #c3c5db; + } + +.gform-admin .gform-util-c-white-lilac { + color: #ecedf8; + } + +.gform-admin .gform-util-c-white-iris { + color: #f4f5fb; + } + +.gform-admin .gform-util-c-snuff { + color: #d5d7e9; + } + +.gform-admin .gform-util-c-santas { + color: #9b9db8; + } + +.gform-admin .gform-util-c-amethyst-smoke { + color: #9092b2; + } + +.gform-admin .gform-util-c-gravity-blue { + color: #3e7da6; + } + +.gform-admin .gform-util-c-primary-light { + color: #3985b7; + } + +.gform-admin .gform-util-c-chathams { + color: #0f3d6c; + } + +.gform-admin .gform-util-c-orange { + color: #f15a2b; + } + +.gform-admin .gform-util-c-green { + color: #22a753; + } + +.gform-admin .gform-util-c-hunter { + color: #276a52; + } + +.gform-admin .gform-util-c-tara { + color: #e1f6ed; + } + +.gform-admin .gform-util-c-emerald { + color: #57c091; + } + +.gform-admin .gform-util-c-red { + color: #dd301d; + } + +.gform-admin .gform-util-c-background-red { + color: #feefef; + } + +.gform-admin .gform-util-c-blue-ribbon { + color: #175cff; + } + +.gform-admin .gform-util-c-yellow { + color: #ffbe03; + } + +.gform-admin .gform-util-c-warning { + color: #a16938; + } + +.gform-admin .gform-util-c-port { + color: #242748; + } + +.gform-admin .gform-util-c-port-dark { + color: #1c1f3f; + } + +.gform-admin .gform-util-c-spindle { + color: #bed8ed; + } + +.gform-admin .gform-util-c-placeholder { + color: #5b5e80; + } + +.gform-admin .gform-util-c-border { + color: #9092b2; + } + +.gform-admin .gform-util-c-button-disabled { + color: #639cc1; + } + +.gform-admin .gform-util-c-focus { + color: #bed8ed; + } + +.gform-admin .gform-util-c-icon { + color: #9092b2; + } + +.gform-admin .gform-util-c-text { + color: #242748; + } + +.gform-admin .gform-util-c-disabled { + color: #f4f5fb; + } + +.gform-admin .gform-util-c-error { + color: #dd301d; + } + +.gform-admin .gform-util-c-button { + color: #3e7da6; + } + +/* +* Transition Utility Classes +* +* Used in admin-css-utilities.css. +* +* This file is auto generated by @gravityforms/theme. Do not modify it. +*/ + +.gform-admin .gform-util-tr-hover { + transition: all 0.15s ease; + } + +.gform-admin .gform-util-tr-hover-slow { + transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; + } + +.gform-admin .gform-util-tr-color { + transition: color 0.15s ease; + } + +.gform-admin .gform-util-tr-dropdown { + transition: opacity 0.15s ease; + } + +.gform-admin .gform-util-tr-button { + transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease; + } + +.gform-admin .gform-util-tr-inputs { + transition: box-shadow 0.15s ease, background-color 0.15s ease; + } + +.gform-admin .gform-util-tr-toggles { + transition: left 0.25s ease; + } + +.gform-admin .gform-util-tr-cl-button-focus { + transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out; + } + +.gform-admin .gform-util-tr-cl-flyout-reveal { + transition: opacity 190ms ease-in-out, transform 190ms ease-in-out; + } + +/*# sourceMappingURL=admin-css-utilities.css.map */ diff --git a/assets/css/dist/admin-css-utilities.min.css b/assets/css/dist/admin-css-utilities.min.css new file mode 100644 index 0000000..22dddc0 --- /dev/null +++ b/assets/css/dist/admin-css-utilities.min.css @@ -0,0 +1 @@ +.gform-admin .gform-util-bg-white{background-color:#fff}.gform-admin .gform-util-bg-black{background-color:#000}.gform-admin .gform-util-bg-titan-white{background-color:#fdfdff}.gform-admin .gform-util-bg-zircon{background-color:#fbfdff}.gform-admin .gform-util-bg-light-blue{background-color:#f6f9fc}.gform-admin .gform-util-bg-comet{background-color:#5b5e80}.gform-admin .gform-util-bg-blue-haze{background-color:#c3c5db}.gform-admin .gform-util-bg-white-lilac{background-color:#ecedf8}.gform-admin .gform-util-bg-white-iris{background-color:#f4f5fb}.gform-admin .gform-util-bg-snuff{background-color:#d5d7e9}.gform-admin .gform-util-bg-santas{background-color:#9b9db8}.gform-admin .gform-util-bg-amethyst-smoke{background-color:#9092b2}.gform-admin .gform-util-bg-gravity-blue{background-color:#3e7da6}.gform-admin .gform-util-bg-primary-light{background-color:#3985b7}.gform-admin .gform-util-bg-chathams{background-color:#0f3d6c}.gform-admin .gform-util-bg-orange{background-color:#f15a2b}.gform-admin .gform-util-bg-green{background-color:#22a753}.gform-admin .gform-util-bg-hunter{background-color:#276a52}.gform-admin .gform-util-bg-tara{background-color:#e1f6ed}.gform-admin .gform-util-bg-emerald{background-color:#57c091}.gform-admin .gform-util-bg-red{background-color:#dd301d}.gform-admin .gform-util-bg-background-red{background-color:#feefef}.gform-admin .gform-util-bg-blue-ribbon{background-color:#175cff}.gform-admin .gform-util-bg-yellow{background-color:#ffbe03}.gform-admin .gform-util-bg-warning{background-color:#a16938}.gform-admin .gform-util-bg-port{background-color:#242748}.gform-admin .gform-util-bg-port-dark{background-color:#1c1f3f}.gform-admin .gform-util-bg-spindle{background-color:#bed8ed}.gform-admin .gform-util-bg-placeholder{background-color:#5b5e80}.gform-admin .gform-util-bg-border{background-color:#9092b2}.gform-admin .gform-util-bg-button-disabled{background-color:#639cc1}.gform-admin .gform-util-bg-focus{background-color:#bed8ed}.gform-admin .gform-util-bg-icon{background-color:#9092b2}.gform-admin .gform-util-bg-text{background-color:#242748}.gform-admin .gform-util-bg-disabled{background-color:#f4f5fb}.gform-admin .gform-util-bg-error{background-color:#dd301d}.gform-admin .gform-util-bg-button{background-color:#3e7da6}.gform-admin .gform-util-bs-datepicker{box-shadow:0 .125rem .75rem rgba(28,31,63,.09)}.gform-admin .gform-util-bs-popup{box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03)}.gform-admin .gform-util-bs-mega{box-shadow:0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03)}.gform-admin .gform-util-bs-focus-light{box-shadow:0 0 0 1px #bed8ed}.gform-admin .gform-util-bs-focus{box-shadow:0 0 0 2px #bed8ed}.gform-admin .gform-util-bs-focus-sm{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 2px #ecedf8}.gform-admin .gform-util-bs-button{box-shadow:0 1px 2px rgba(0,0,0,.05)}.gform-admin .gform-util-bs-small{box-shadow:0 .125rem .75rem rgba(28,31,63,.09)}.gform-admin .gform-util-bs-input-focus{box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed}.gform-admin .gform-util-bs-input-hover{box-shadow:0 .25rem .25rem rgba(18,25,97,.0405344)}.gform-admin .gform-util-bs-outline-light{box-shadow:0 2px 2px rgba(58,58,87,.0596411)}.gform-admin .gform-util-bs-outline-light-hover{box-shadow:0 4px 2px rgba(58,58,87,.1)}.gform-admin .gform-util-bs-outline-light-hover-alt{box-shadow:0 2px 2px rgba(58,58,87,.0796)}.gform-admin .gform-util-c-white{color:#fff}.gform-admin .gform-util-c-black{color:#000}.gform-admin .gform-util-c-titan-white{color:#fdfdff}.gform-admin .gform-util-c-zircon{color:#fbfdff}.gform-admin .gform-util-c-light-blue{color:#f6f9fc}.gform-admin .gform-util-c-comet{color:#5b5e80}.gform-admin .gform-util-c-blue-haze{color:#c3c5db}.gform-admin .gform-util-c-white-lilac{color:#ecedf8}.gform-admin .gform-util-c-white-iris{color:#f4f5fb}.gform-admin .gform-util-c-snuff{color:#d5d7e9}.gform-admin .gform-util-c-santas{color:#9b9db8}.gform-admin .gform-util-c-amethyst-smoke{color:#9092b2}.gform-admin .gform-util-c-gravity-blue{color:#3e7da6}.gform-admin .gform-util-c-primary-light{color:#3985b7}.gform-admin .gform-util-c-chathams{color:#0f3d6c}.gform-admin .gform-util-c-orange{color:#f15a2b}.gform-admin .gform-util-c-green{color:#22a753}.gform-admin .gform-util-c-hunter{color:#276a52}.gform-admin .gform-util-c-tara{color:#e1f6ed}.gform-admin .gform-util-c-emerald{color:#57c091}.gform-admin .gform-util-c-red{color:#dd301d}.gform-admin .gform-util-c-background-red{color:#feefef}.gform-admin .gform-util-c-blue-ribbon{color:#175cff}.gform-admin .gform-util-c-yellow{color:#ffbe03}.gform-admin .gform-util-c-warning{color:#a16938}.gform-admin .gform-util-c-port{color:#242748}.gform-admin .gform-util-c-port-dark{color:#1c1f3f}.gform-admin .gform-util-c-spindle{color:#bed8ed}.gform-admin .gform-util-c-placeholder{color:#5b5e80}.gform-admin .gform-util-c-border{color:#9092b2}.gform-admin .gform-util-c-button-disabled{color:#639cc1}.gform-admin .gform-util-c-focus{color:#bed8ed}.gform-admin .gform-util-c-icon{color:#9092b2}.gform-admin .gform-util-c-text{color:#242748}.gform-admin .gform-util-c-disabled{color:#f4f5fb}.gform-admin .gform-util-c-error{color:#dd301d}.gform-admin .gform-util-c-button{color:#3e7da6}.gform-admin .gform-util-tr-hover{transition:all .15s ease}.gform-admin .gform-util-tr-hover-slow{transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.gform-admin .gform-util-tr-color{transition:color .15s ease}.gform-admin .gform-util-tr-dropdown{transition:opacity .15s ease}.gform-admin .gform-util-tr-button{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.gform-admin .gform-util-tr-inputs{transition:box-shadow .15s ease,background-color .15s ease}.gform-admin .gform-util-tr-toggles{transition:left .25s ease}.gform-admin .gform-util-tr-cl-button-focus{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.gform-admin .gform-util-tr-cl-flyout-reveal{transition:opacity 190ms ease-in-out,transform 190ms ease-in-out} \ No newline at end of file diff --git a/css/admin-icons.css b/assets/css/dist/admin-icons.css similarity index 84% rename from css/admin-icons.css rename to assets/css/dist/admin-icons.css index 6bae802..64f5d4b 100644 --- a/css/admin-icons.css +++ b/assets/css/dist/admin-icons.css @@ -29,22 +29,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Colors */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Color - * - * ----------------------------------------------------------------------------- */ - -/* Box Shadows */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Box Shadow - * - * ----------------------------------------------------------------------------- */ - /* Font Icons */ /* stylelint-disable */ @@ -57,14 +41,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Heights */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Height - * - * ----------------------------------------------------------------------------- */ - /* Images */ /* ----------------------------------------------------------------------------- @@ -73,65 +49,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Media Queries */ - -/* both on theme and in admin the point at which admin bar swaps desktop/mobile */ - -/* Transitions */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Transitions - * - * ----------------------------------------------------------------------------- */ - -/* Typography */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Typography - * - * ----------------------------------------------------------------------------- */ - -:root { - - /* Font Families */ - - /* Font Weights */ - - /* Font Sizes */ - - /* Line Heights */ - -} - -/* ----------------------------------------------------------------------------- - * - * Mixins - * - * This file is just a clearing-house. - * Make partials (start with an underscore) elsewhere for actual code. - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Elements - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Icons - * - * ----------------------------------------------------------------------------- */ - -/* - * Mixins: Inputs - * Added to keep settings area in sync with components used elsewhere. - * Not to be used more unless absolutely necessary. - */ - /* Icons */ /* stylelint-disable */ @@ -147,10 +64,10 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. @font-face { font-family: 'gform-icons-admin'; src: - url('../fonts/gform-icons-admin.woff2?yivdut') format('woff2'), - url('../fonts/gform-icons-admin.ttf?yivdut') format('truetype'), - url('../fonts/gform-icons-admin.woff?yivdut') format('woff'), - url('../fonts/gform-icons-admin.svg?yivdut#gform-icons-admin') format('svg'); + url('../../../fonts/gform-icons-admin.woff2?9kjvnw') format('woff2'), + url('../../../fonts/gform-icons-admin.ttf?9kjvnw') format('truetype'), + url('../../../fonts/gform-icons-admin.woff?9kjvnw') format('woff'), + url('../../../fonts/gform-icons-admin.svg?9kjvnw#gform-icons-admin') format('svg'); font-weight: normal; font-style: normal; font-display: block; @@ -172,580 +89,604 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. -moz-osx-font-smoothing: grayscale; } -.gform-icon--zoho:before { - content: "\e977"; +.gform-icon--circle-error-fine:before { + content: "\e900"; } -.gform-icon--zapier:before { - content: "\e976"; +.gform-icon--circle-notice-fine:before { + content: "\e994"; } -.gform-icon--webhooks:before { - content: "\e975"; +.gform-icon--circle-check-fine:before { + content: "\e995"; } -.gform-icon--warning-amber:before { - content: "\e973"; +.gform-icon--accessibility:before { + content: "\e902"; } -.gform-icon--warning:before { - content: "\e974"; +.gform-icon--active-campaign:before { + content: "\e903"; } -.gform-icon--vote:before { - content: "\e972"; +.gform-icon--advanced-post-creation:before { + content: "\e904"; } -.gform-icon--videopipe:before { - content: "\e971"; +.gform-icon--agile-crm:before { + content: "\e905"; } -.gform-icon--verified:before { - content: "\e970"; +.gform-icon--akismet:before { + content: "\e98b"; } -.gform-icon--user:before { - content: "\e97d"; +.gform-icon--analytics:before { + content: "\e906"; } -.gform-icon--upload:before { - content: "\e96f"; +.gform-icon--api:before { + content: "\e907"; } -.gform-icon--twilio:before { - content: "\e96e"; +.gform-icon--authorize-dot-net:before { + content: "\e908"; } -.gform-icon--trello:before { - content: "\e96d"; +.gform-icon--aweber:before { + content: "\e909"; } -.gform-icon--trash:before { - content: "\e985"; +.gform-icon--back:before { + content: "\e90a"; } -.gform-icon--total:before { - content: "\e96c"; +.gform-icon--body:before { + content: "\e90b"; } -.gform-icon--tools:before { - content: "\e97f"; +.gform-icon--breeze:before { + content: "\e90c"; } -.gform-icon--title:before { - content: "\e96b"; +.gform-icon--campaign:before { + content: "\e984"; } -.gform-icon--time:before { - content: "\e96a"; +.gform-icon--campaign-monitor:before { + content: "\e90d"; } -.gform-icon--tags:before { - content: "\e969"; +.gform-icon--capsule:before { + content: "\e90e"; } -.gform-icon--survey:before { - content: "\e968"; +.gform-icon--category:before { + content: "\e90f"; } -.gform-icon--style:before { - content: "\e967"; +.gform-icon--chained-selects:before { + content: "\e91a"; } -.gform-icon--stripe:before { - content: "\e966"; +.gform-icon--check:before { + content: "\e983"; } -.gform-icon--st-plus:before { - content: "\e951"; +.gform-icon--check-box:before { + content: "\e910"; } -.gform-icon--st-circle:before { - content: "\e94a"; +.gform-icon--chevron:before { + content: "\e911"; } -.gform-icon--square:before { - content: "\e965"; +.gform-icon--circle-arrow-down:before { + content: "\e989"; } -.gform-icon--slack:before { - content: "\e964"; +.gform-icon--circle-check:before { + content: "\e931"; } -.gform-icon--single-line-text:before { - content: "\e963"; +.gform-icon--circle-check-alt:before { + content: "\e992"; } -.gform-icon--signature:before { - content: "\e962"; +.gform-icon--circle-close:before { + content: "\e938"; } -.gform-icon--shipping:before { - content: "\e961"; +.gform-icon--circle-delete:before { + content: "\e98a"; } -.gform-icon--settings:before { - content: "\e986"; +.gform-icon--circle-notice:before { + content: "\e98e"; } -.gform-icon--sendgrid:before { - content: "\e960"; +.gform-icon--circle-star:before { + content: "\e98c"; } -.gform-icon--section:before { - content: "\e95f"; +.gform-icon--clever-reach:before { + content: "\e912"; } -.gform-icon--search:before { - content: "\e95e"; +.gform-icon--cog:before { + content: "\e913"; } -.gform-icon--renew:before { - content: "\e980"; +.gform-icon--color-pallet:before { + content: "\e914"; } -.gform-icon--recaptcha:before { - content: "\e95d"; +.gform-icon--confirmations:before { + content: "\e987"; } -.gform-icon--radio-button:before { - content: "\e95c"; +.gform-icon--consent:before { + content: "\e915"; } -.gform-icon--quiz:before { - content: "\e95b"; +.gform-icon--constant-contact:before { + content: "\e916"; } -.gform-icon--question-mark:before { - content: "\e97e"; +.gform-icon--copy:before { + content: "\e990"; } -.gform-icon--question:before { - content: "\e95a"; +.gform-icon--coupon:before { + content: "\e917"; } -.gform-icon--quantity:before { - content: "\e901"; +.gform-icon--coupon-alt:before { + content: "\e918"; } -.gform-icon--product:before { - content: "\e959"; +.gform-icon--create:before { + content: "\e919"; } -.gform-icon--postmark:before { - content: "\e958"; +.gform-icon--credit-card:before { + content: "\e978"; } -.gform-icon--post-image:before { - content: "\e956"; +.gform-icon--date:before { + content: "\e91b"; } -.gform-icon--post-custom-field:before { - content: "\e957"; +.gform-icon--delete:before { + content: "\e91c"; } -.gform-icon--polls:before { - content: "\e953"; +.gform-icon--design:before { + content: "\e979"; } -.gform-icon--poll-alt:before { - content: "\e954"; +.gform-icon--dollar:before { + content: "\e91d"; } -.gform-icon--poll:before { - content: "\e955"; +.gform-icon--drag:before { + content: "\e91f"; } -.gform-icon--pointer:before { - content: "\e952"; +.gform-icon--drag-indicator:before { + content: "\e91e"; } -.gform-icon--plus-regular:before { - content: "\e982"; +.gform-icon--dropbox:before { + content: "\e920"; } -.gform-icon--place:before { - content: "\e950"; +.gform-icon--dropdown:before { + content: "\e921"; } -.gform-icon--phone:before { - content: "\e94f"; +.gform-icon--duplicate:before { + content: "\e922"; } -.gform-icon--paypal:before { - content: "\e94e"; +.gform-icon--ellipsis:before { + content: "\e923"; } -.gform-icon--password1:before { - content: "\e94d"; +.gform-icon--email-octopus:before { + content: "\e924"; } -.gform-icon--password:before { - content: "\e97c"; +.gform-icon--embed:before { + content: "\e925"; } -.gform-icon--paragraph-text:before { - content: "\e94c"; +.gform-icon--embed-alt:before { + content: "\e991"; } -.gform-icon--page:before { - content: "\e94b"; +.gform-icon--emma:before { + content: "\e926"; } -.gform-icon--numbers-alt:before { - content: "\e948"; +.gform-icon--entries:before { + content: "\e927"; } -.gform-icon--numbers:before { - content: "\e949"; +.gform-icon--excerpt:before { + content: "\e928"; } -.gform-icon--notifications-active:before { - content: "\e97b"; +.gform-icon--flag:before { + content: "\e929"; } -.gform-icon--name-2:before { - content: "\e97a"; +.gform-icon--flag-alt:before { + content: "\e92a"; } -.gform-icon--name:before { - content: "\e947"; +.gform-icon--floppy-disk:before { + content: "\e98f"; } -.gform-icon--multi-select:before { - content: "\e946"; +.gform-icon--for-gravity:before { + content: "\e92b"; } -.gform-icon--monetization-on:before { - content: "\e945"; +.gform-icon--format-quote1:before { + content: "\e92c"; } -.gform-icon--mollie:before { - content: "\e944"; +.gform-icon--freshbooks:before { + content: "\e92d"; } -.gform-icon--misc:before { - content: "\e943"; +.gform-icon--get-response:before { + content: "\e92e"; } -.gform-icon--minus-regular:before { - content: "\e981"; +.gform-icon--gravity-logo:before { + content: "\e92f"; } -.gform-icon--minus:before { - content: "\e942"; +.gform-icon--gravity-pdf:before { + content: "\e930"; } -.gform-icon--merge-tag:before { - content: "\e941"; +.gform-icon--help:before { + content: "\e939"; } -.gform-icon--mailgun:before { - content: "\e940"; +.gform-icon--helpscout:before { + content: "\e932"; } -.gform-icon--mailchimp:before { - content: "\e93f"; +.gform-icon--hidden:before { + content: "\e933"; } -.gform-icon--mail:before { - content: "\e93e"; +.gform-icon--how-to-reg:before { + content: "\e934"; } -.gform-icon--mad-mimi:before { - content: "\e93d"; +.gform-icon--html-code:before { + content: "\e935"; } -.gform-icon--list:before { - content: "\e93c"; +.gform-icon--hubspot:before { + content: "\e936"; } -.gform-icon--link:before { - content: "\e93b"; +.gform-icon--icontact:before { + content: "\e937"; } -.gform-icon--jetsloth:before { - content: "\e93a"; +.gform-icon--info:before { + content: "\e98d"; } .gform-icon--info-outline:before { content: "\e988"; } -.gform-icon--info:before { - content: "\e98d"; +.gform-icon--jetsloth:before { + content: "\e93a"; } -.gform-icon--icontact:before { - content: "\e937"; +.gform-icon--link:before { + content: "\e93b"; } -.gform-icon--hubspot:before { - content: "\e936"; +.gform-icon--list:before { + content: "\e93c"; } -.gform-icon--html-code:before { - content: "\e935"; +.gform-icon--mad-mimi:before { + content: "\e93d"; } -.gform-icon--how-to-reg:before { - content: "\e934"; +.gform-icon--mail:before { + content: "\e93e"; } -.gform-icon--hidden:before { - content: "\e933"; +.gform-icon--mailchimp:before { + content: "\e93f"; } -.gform-icon--helpscout:before { - content: "\e932"; +.gform-icon--mailgun:before { + content: "\e940"; } -.gform-icon--help:before { - content: "\e939"; +.gform-icon--merge-tag:before { + content: "\e941"; } -.gform-icon--gravity-pdf:before { - content: "\e930"; +.gform-icon--minus:before { + content: "\e942"; } -.gform-icon--gravity-logo:before { - content: "\e92f"; +.gform-icon--minus-regular:before { + content: "\e981"; } -.gform-icon--get-response:before { - content: "\e92e"; +.gform-icon--misc:before { + content: "\e943"; } -.gform-icon--freshbooks:before { - content: "\e92d"; +.gform-icon--mollie:before { + content: "\e944"; } -.gform-icon--format-quote1:before { - content: "\e92c"; +.gform-icon--monetization-on:before { + content: "\e945"; } -.gform-icon--format-quote:before { - content: "\e900"; +.gform-icon--multi-select:before { + content: "\e946"; } -.gform-icon--for-gravity:before { - content: "\e92b"; +.gform-icon--name:before { + content: "\e947"; } -.gform-icon--flag-alt:before { - content: "\e92a"; +.gform-icon--name-2:before { + content: "\e97a"; } -.gform-icon--flag:before { - content: "\e929"; +.gform-icon--notifications-active:before { + content: "\e97b"; } -.gform-icon--excerpt:before { - content: "\e928"; +.gform-icon--numbers:before { + content: "\e949"; } -.gform-icon--entries:before { - content: "\e927"; +.gform-icon--numbers-alt:before { + content: "\e948"; } -.gform-icon--emma:before { - content: "\e926"; +.gform-icon--page:before { + content: "\e94b"; } -.gform-icon--embed:before { - content: "\e925"; +.gform-icon--paragraph-text:before { + content: "\e94c"; } -.gform-icon--email-octopus:before { - content: "\e924"; +.gform-icon--password:before { + content: "\e97c"; } -.gform-icon--ellipsis:before { - content: "\e923"; +.gform-icon--password1:before { + content: "\e94d"; } -.gform-icon--duplicate:before { - content: "\e922"; +.gform-icon--paypal:before { + content: "\e94e"; } -.gform-icon--dropdown:before { - content: "\e921"; +.gform-icon--phone:before { + content: "\e94f"; } -.gform-icon--dropbox:before { - content: "\e920"; +.gform-icon--place:before { + content: "\e950"; } -.gform-icon--drag-indicator:before { - content: "\e91e"; +.gform-icon--plus-regular:before { + content: "\e982"; } -.gform-icon--drag:before { - content: "\e91f"; +.gform-icon--pointer:before { + content: "\e952"; } -.gform-icon--dollar:before { - content: "\e91d"; +.gform-icon--poll:before { + content: "\e955"; } -.gform-icon--design:before { - content: "\e979"; +.gform-icon--poll-alt:before { + content: "\e954"; } -.gform-icon--delete:before { - content: "\e91c"; +.gform-icon--polls:before { + content: "\e953"; } -.gform-icon--date:before { - content: "\e91b"; +.gform-icon--post-custom-field:before { + content: "\e957"; } -.gform-icon--credit-card:before { - content: "\e978"; +.gform-icon--post-image:before { + content: "\e956"; } -.gform-icon--create:before { - content: "\e919"; +.gform-icon--postmark:before { + content: "\e958"; } -.gform-icon--coupon-alt:before { - content: "\e918"; +.gform-icon--product:before { + content: "\e959"; } -.gform-icon--coupon:before { - content: "\e917"; +.gform-icon--quantity:before { + content: "\e901"; } -.gform-icon--constant-contact:before { - content: "\e916"; +.gform-icon--question:before { + content: "\e95a"; } -.gform-icon--consent:before { - content: "\e915"; +.gform-icon--question-mark:before { + content: "\e97e"; } -.gform-icon--confirmations:before { - content: "\e987"; +.gform-icon--quiz:before { + content: "\e95b"; } -.gform-icon--color-pallet:before { - content: "\e914"; +.gform-icon--radio-button:before { + content: "\e95c"; } -.gform-icon--cog:before { - content: "\e913"; +.gform-icon--recaptcha:before { + content: "\e95d"; } -.gform-icon--clever-reach:before { - content: "\e912"; +.gform-icon--renew:before { + content: "\e980"; } -.gform-icon--circle-star:before { - content: "\e98c"; +.gform-icon--search:before { + content: "\e95e"; } -.gform-icon--circle-notice:before { - content: "\e98e"; +.gform-icon--section:before { + content: "\e95f"; } -.gform-icon--circle-delete:before { - content: "\e98a"; +.gform-icon--sendgrid:before { + content: "\e960"; } -.gform-icon--circle-close:before { - content: "\e938"; +.gform-icon--settings:before { + content: "\e986"; } -.gform-icon--circle-check:before { - content: "\e931"; +.gform-icon--shipping:before { + content: "\e961"; } -.gform-icon--circle-arrow-down:before { - content: "\e989"; +.gform-icon--signature:before { + content: "\e962"; } -.gform-icon--chevron:before { - content: "\e911"; +.gform-icon--single-line-text:before { + content: "\e963"; } -.gform-icon--check-box:before { - content: "\e910"; +.gform-icon--slack:before { + content: "\e964"; } -.gform-icon--check:before { - content: "\e983"; +.gform-icon--smart-button:before { + content: "\e993"; } -.gform-icon--chained-selects:before { - content: "\e91a"; +.gform-icon--square:before { + content: "\e965"; } -.gform-icon--category:before { - content: "\e90f"; +.gform-icon--st-circle:before { + content: "\e94a"; } -.gform-icon--capsule:before { - content: "\e90e"; +.gform-icon--st-plus:before { + content: "\e951"; } -.gform-icon--campaign-monitor:before { - content: "\e90d"; +.gform-icon--stripe:before { + content: "\e966"; } -.gform-icon--campaign:before { - content: "\e984"; +.gform-icon--style:before { + content: "\e967"; } -.gform-icon--breeze:before { - content: "\e90c"; +.gform-icon--survey:before { + content: "\e968"; } -.gform-icon--body:before { - content: "\e90b"; +.gform-icon--tags:before { + content: "\e969"; } -.gform-icon--back:before { - content: "\e90a"; +.gform-icon--time:before { + content: "\e96a"; } -.gform-icon--aweber:before { - content: "\e909"; +.gform-icon--title:before { + content: "\e96b"; } -.gform-icon--authorize-dot-net:before { - content: "\e908"; +.gform-icon--tools:before { + content: "\e97f"; } -.gform-icon--api:before { - content: "\e907"; +.gform-icon--total:before { + content: "\e96c"; } -.gform-icon--analytics:before { - content: "\e906"; +.gform-icon--trash:before { + content: "\e985"; } -.gform-icon--akismet:before { - content: "\e98b"; +.gform-icon--trello:before { + content: "\e96d"; } -.gform-icon--agile-crm:before { - content: "\e905"; +.gform-icon--twilio:before { + content: "\e96e"; } -.gform-icon--advanced-post-creation:before { - content: "\e904"; +.gform-icon--upload:before { + content: "\e96f"; } -.gform-icon--active-campaign:before { - content: "\e903"; +.gform-icon--user:before { + content: "\e97d"; } -.gform-icon--accessibility:before { - content: "\e902"; +.gform-icon--verified:before { + content: "\e970"; } -.gform-icon--floppy-disk:before { - content: "\e98f"; +.gform-icon--videopipe:before { + content: "\e971"; +} + +.gform-icon--vote:before { + content: "\e972"; +} + +.gform-icon--warning:before { + content: "\e974"; +} + +.gform-icon--warning-amber:before { + content: "\e973"; +} + +.gform-icon--webhooks:before { + content: "\e975"; +} + +.gform-icon--zapier:before { + content: "\e976"; +} + +.gform-icon--zoho:before { + content: "\e977"; } /* ----------------------------------------------------------------------------- @@ -774,7 +715,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. position: relative; text-transform: none; vertical-align: top; - width: 1.25rem + width: 1.25rem; } .gform-admin .gform-st-icon::before, .gform-admin .gform-st-icon::after { @@ -813,7 +754,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. padding: 0; text-align: center; transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out; - width: 1.125rem + width: 1.125rem; } .gform-admin .gform-st-icon--circle-plus::before, .gform-admin .gform-st-icon--circle-minus::before { @@ -837,7 +778,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .gform-admin .gform-st-icon--circle-plus:hover, .gform-admin .gform-st-icon--circle-plus:focus, .gform-admin .gform-st-icon--circle-minus:hover, .gform-admin .gform-st-icon--circle-minus:focus { - box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796) + box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796); } .gform-admin .gform-st-icon--circle-plus:hover::before, .gform-admin .gform-st-icon--circle-plus:focus::before, .gform-admin .gform-st-icon--circle-minus:hover::before, .gform-admin .gform-st-icon--circle-minus:focus::before { diff --git a/assets/css/dist/admin-icons.min.css b/assets/css/dist/admin-icons.min.css new file mode 100644 index 0000000..58acda7 --- /dev/null +++ b/assets/css/dist/admin-icons.min.css @@ -0,0 +1 @@ +@font-face{font-family:gform-icons-admin;src:url(../../../fonts/gform-icons-admin.woff2?9kjvnw) format('woff2'),url(../../../fonts/gform-icons-admin.ttf?9kjvnw) format('truetype'),url(../../../fonts/gform-icons-admin.woff?9kjvnw) format('woff'),url(../../../fonts/gform-icons-admin.svg?9kjvnw#gform-icons-admin) format('svg');font-weight:400;font-style:normal;font-display:block}.gform-icon{font-family:gform-icons-admin!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gform-icon--circle-error-fine:before{content:"\e900"}.gform-icon--circle-notice-fine:before{content:"\e994"}.gform-icon--circle-check-fine:before{content:"\e995"}.gform-icon--accessibility:before{content:"\e902"}.gform-icon--active-campaign:before{content:"\e903"}.gform-icon--advanced-post-creation:before{content:"\e904"}.gform-icon--agile-crm:before{content:"\e905"}.gform-icon--akismet:before{content:"\e98b"}.gform-icon--analytics:before{content:"\e906"}.gform-icon--api:before{content:"\e907"}.gform-icon--authorize-dot-net:before{content:"\e908"}.gform-icon--aweber:before{content:"\e909"}.gform-icon--back:before{content:"\e90a"}.gform-icon--body:before{content:"\e90b"}.gform-icon--breeze:before{content:"\e90c"}.gform-icon--campaign:before{content:"\e984"}.gform-icon--campaign-monitor:before{content:"\e90d"}.gform-icon--capsule:before{content:"\e90e"}.gform-icon--category:before{content:"\e90f"}.gform-icon--chained-selects:before{content:"\e91a"}.gform-icon--check:before{content:"\e983"}.gform-icon--check-box:before{content:"\e910"}.gform-icon--chevron:before{content:"\e911"}.gform-icon--circle-arrow-down:before{content:"\e989"}.gform-icon--circle-check:before{content:"\e931"}.gform-icon--circle-check-alt:before{content:"\e992"}.gform-icon--circle-close:before{content:"\e938"}.gform-icon--circle-delete:before{content:"\e98a"}.gform-icon--circle-notice:before{content:"\e98e"}.gform-icon--circle-star:before{content:"\e98c"}.gform-icon--clever-reach:before{content:"\e912"}.gform-icon--cog:before{content:"\e913"}.gform-icon--color-pallet:before{content:"\e914"}.gform-icon--confirmations:before{content:"\e987"}.gform-icon--consent:before{content:"\e915"}.gform-icon--constant-contact:before{content:"\e916"}.gform-icon--copy:before{content:"\e990"}.gform-icon--coupon:before{content:"\e917"}.gform-icon--coupon-alt:before{content:"\e918"}.gform-icon--create:before{content:"\e919"}.gform-icon--credit-card:before{content:"\e978"}.gform-icon--date:before{content:"\e91b"}.gform-icon--delete:before{content:"\e91c"}.gform-icon--design:before{content:"\e979"}.gform-icon--dollar:before{content:"\e91d"}.gform-icon--drag:before{content:"\e91f"}.gform-icon--drag-indicator:before{content:"\e91e"}.gform-icon--dropbox:before{content:"\e920"}.gform-icon--dropdown:before{content:"\e921"}.gform-icon--duplicate:before{content:"\e922"}.gform-icon--ellipsis:before{content:"\e923"}.gform-icon--email-octopus:before{content:"\e924"}.gform-icon--embed:before{content:"\e925"}.gform-icon--embed-alt:before{content:"\e991"}.gform-icon--emma:before{content:"\e926"}.gform-icon--entries:before{content:"\e927"}.gform-icon--excerpt:before{content:"\e928"}.gform-icon--flag:before{content:"\e929"}.gform-icon--flag-alt:before{content:"\e92a"}.gform-icon--floppy-disk:before{content:"\e98f"}.gform-icon--for-gravity:before{content:"\e92b"}.gform-icon--format-quote1:before{content:"\e92c"}.gform-icon--freshbooks:before{content:"\e92d"}.gform-icon--get-response:before{content:"\e92e"}.gform-icon--gravity-logo:before{content:"\e92f"}.gform-icon--gravity-pdf:before{content:"\e930"}.gform-icon--help:before{content:"\e939"}.gform-icon--helpscout:before{content:"\e932"}.gform-icon--hidden:before{content:"\e933"}.gform-icon--how-to-reg:before{content:"\e934"}.gform-icon--html-code:before{content:"\e935"}.gform-icon--hubspot:before{content:"\e936"}.gform-icon--icontact:before{content:"\e937"}.gform-icon--info:before{content:"\e98d"}.gform-icon--info-outline:before{content:"\e988"}.gform-icon--jetsloth:before{content:"\e93a"}.gform-icon--link:before{content:"\e93b"}.gform-icon--list:before{content:"\e93c"}.gform-icon--mad-mimi:before{content:"\e93d"}.gform-icon--mail:before{content:"\e93e"}.gform-icon--mailchimp:before{content:"\e93f"}.gform-icon--mailgun:before{content:"\e940"}.gform-icon--merge-tag:before{content:"\e941"}.gform-icon--minus:before{content:"\e942"}.gform-icon--minus-regular:before{content:"\e981"}.gform-icon--misc:before{content:"\e943"}.gform-icon--mollie:before{content:"\e944"}.gform-icon--monetization-on:before{content:"\e945"}.gform-icon--multi-select:before{content:"\e946"}.gform-icon--name:before{content:"\e947"}.gform-icon--name-2:before{content:"\e97a"}.gform-icon--notifications-active:before{content:"\e97b"}.gform-icon--numbers:before{content:"\e949"}.gform-icon--numbers-alt:before{content:"\e948"}.gform-icon--page:before{content:"\e94b"}.gform-icon--paragraph-text:before{content:"\e94c"}.gform-icon--password:before{content:"\e97c"}.gform-icon--password1:before{content:"\e94d"}.gform-icon--paypal:before{content:"\e94e"}.gform-icon--phone:before{content:"\e94f"}.gform-icon--place:before{content:"\e950"}.gform-icon--plus-regular:before{content:"\e982"}.gform-icon--pointer:before{content:"\e952"}.gform-icon--poll:before{content:"\e955"}.gform-icon--poll-alt:before{content:"\e954"}.gform-icon--polls:before{content:"\e953"}.gform-icon--post-custom-field:before{content:"\e957"}.gform-icon--post-image:before{content:"\e956"}.gform-icon--postmark:before{content:"\e958"}.gform-icon--product:before{content:"\e959"}.gform-icon--quantity:before{content:"\e901"}.gform-icon--question:before{content:"\e95a"}.gform-icon--question-mark:before{content:"\e97e"}.gform-icon--quiz:before{content:"\e95b"}.gform-icon--radio-button:before{content:"\e95c"}.gform-icon--recaptcha:before{content:"\e95d"}.gform-icon--renew:before{content:"\e980"}.gform-icon--search:before{content:"\e95e"}.gform-icon--section:before{content:"\e95f"}.gform-icon--sendgrid:before{content:"\e960"}.gform-icon--settings:before{content:"\e986"}.gform-icon--shipping:before{content:"\e961"}.gform-icon--signature:before{content:"\e962"}.gform-icon--single-line-text:before{content:"\e963"}.gform-icon--slack:before{content:"\e964"}.gform-icon--smart-button:before{content:"\e993"}.gform-icon--square:before{content:"\e965"}.gform-icon--st-circle:before{content:"\e94a"}.gform-icon--st-plus:before{content:"\e951"}.gform-icon--stripe:before{content:"\e966"}.gform-icon--style:before{content:"\e967"}.gform-icon--survey:before{content:"\e968"}.gform-icon--tags:before{content:"\e969"}.gform-icon--time:before{content:"\e96a"}.gform-icon--title:before{content:"\e96b"}.gform-icon--tools:before{content:"\e97f"}.gform-icon--total:before{content:"\e96c"}.gform-icon--trash:before{content:"\e985"}.gform-icon--trello:before{content:"\e96d"}.gform-icon--twilio:before{content:"\e96e"}.gform-icon--upload:before{content:"\e96f"}.gform-icon--user:before{content:"\e97d"}.gform-icon--verified:before{content:"\e970"}.gform-icon--videopipe:before{content:"\e971"}.gform-icon--vote:before{content:"\e972"}.gform-icon--warning:before{content:"\e974"}.gform-icon--warning-amber:before{content:"\e973"}.gform-icon--webhooks:before{content:"\e975"}.gform-icon--zapier:before{content:"\e976"}.gform-icon--zoho:before{content:"\e977"}.gform-admin .gform-st-icon{align-items:center;display:inline-flex;flex-basis:1.25rem;flex-grow:0;flex-shrink:0;font-family:gform-icons-admin!important;font-size:1.125rem;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;height:1.25rem;justify-content:center;position:relative;text-transform:none;vertical-align:top;width:1.25rem}.gform-admin .gform-st-icon::after,.gform-admin .gform-st-icon::before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;speak:none;white-space:normal;width:100%}.gform-admin .gform-st-icon--circle-minus,.gform-admin .gform-st-icon--circle-plus{background:#fff;border:0;border-radius:50%;box-shadow:0 2px 2px rgba(58,58,87,.0596411);cursor:pointer;flex-basis:1.125rem;height:1.125rem;line-height:1.188rem;outline:0;padding:0;text-align:center;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:1.125rem}.gform-admin .gform-st-icon--circle-minus::before,.gform-admin .gform-st-icon--circle-plus::before{border:.0625rem solid #c3c5db;border-radius:50%;content:"";height:1.125rem;left:0;position:absolute;top:0;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:1.125rem}.gform-admin .gform-st-icon--circle-minus::after,.gform-admin .gform-st-icon--circle-plus::after{color:#3e7da6;font-size:.55rem;height:auto;position:relative;width:auto}.gform-admin .gform-st-icon--circle-minus:focus,.gform-admin .gform-st-icon--circle-minus:hover,.gform-admin .gform-st-icon--circle-plus:focus,.gform-admin .gform-st-icon--circle-plus:hover{box-shadow:0 2px 2px rgba(58,58,87,.0796)}.gform-admin .gform-st-icon--circle-minus:focus::before,.gform-admin .gform-st-icon--circle-minus:hover::before,.gform-admin .gform-st-icon--circle-plus:focus::before,.gform-admin .gform-st-icon--circle-plus:hover::before{border-color:#3e7da6;box-shadow:0 0 0 1px #bed8ed}.gform-admin .gform-st-icon--circle-plus::after{content:"\e951"}.gform-admin .gform-st-icon--circle-minus::after{content:"\e942"}.gf_browser_chrome .gform-st-icon--circle-minus::after,.gf_browser_chrome .gform-st-icon--circle-plus::after{height:100%;margin-left:.03125rem} \ No newline at end of file diff --git a/css/admin-ie11.css b/assets/css/dist/admin-ie11.css similarity index 100% rename from css/admin-ie11.css rename to assets/css/dist/admin-ie11.css diff --git a/css/admin-ie11.min.css b/assets/css/dist/admin-ie11.min.css similarity index 100% rename from css/admin-ie11.min.css rename to assets/css/dist/admin-ie11.min.css diff --git a/css/admin-theme.css b/assets/css/dist/admin-theme.css similarity index 70% rename from css/admin-theme.css rename to assets/css/dist/admin-theme.css index 719ebde..7358d05 100644 --- a/css/admin-theme.css +++ b/assets/css/dist/admin-theme.css @@ -27,22 +27,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Colors */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Color - * - * ----------------------------------------------------------------------------- */ - -/* Box Shadows */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Box Shadow - * - * ----------------------------------------------------------------------------- */ - /* Font Icons */ /* ----------------------------------------------------------------------------- @@ -53,53 +37,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Transitions */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Transitions - * - * ----------------------------------------------------------------------------- */ - -/* Typography */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Typography - * - * ----------------------------------------------------------------------------- */ - -:root { - - /* Font Families */ - - /* Font Weights */ - - /* Font Sizes */ - - /* Line Heights */ - -} - -/* Media Queries */ - -/* ----------------------------------------------------------------------------- - * - * Mixins - * - * This file is just a clearing-house. - * Make partials (start with an underscore) elsewhere for actual code. - * - * ----------------------------------------------------------------------------- */ - -/* Icons */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Icons - * - * ----------------------------------------------------------------------------- */ - /* * Resets for various field types. * @@ -131,20 +68,20 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. */ .gform-ul-reset { - list-style-type: none; - padding: 0; - margin: 0; + list-style-type: none; + margin: 0; + padding: 0; } -.gform-text-input-reset, input.gform-text-input-reset, body[class*="avada"] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset { - background-color: transparent; - border: none; - border-radius: 0; - border-color: transparent; - font-family: inherit; - font-size: inherit; - outline: none; - padding: inherit; +.gform-text-input-reset, input.gform-text-input-reset, body[class*="avada"] input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]).gform-text-input-reset { + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; + font-family: inherit; + font-size: inherit; + outline: none; + padding: inherit; } /* @@ -154,7 +91,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. */ .gform_wrapper.gravity-theme .gfield textarea { - width: 100% + width: 100%; } .gform_wrapper.gravity-theme .gfield textarea.small { @@ -170,7 +107,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select { - max-width: 100% + max-width: 100%; } .gform_wrapper.gravity-theme .gfield input.small, .gform_wrapper.gravity-theme .gfield select.small { @@ -193,20 +130,20 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. .gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset), .gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset) { display: flex; - width: 100%; flex-wrap: wrap; justify-content: flex-end; + width: 100%; } .gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { - width: 30%; margin: 0; - padding: 0 + padding: 0; + width: 30%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { +.gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { width: 100% } } @@ -217,19 +154,19 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { float: left; - width: 70% + width: 70%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { +.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { width: 100% } } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .gform_fields.left_label fieldset > .ginput_complex, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset > .ginput_complex { +.gform_wrapper.gravity-theme .gform_fields.left_label fieldset > .ginput_complex, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset > .ginput_complex { width: 100% } } @@ -238,12 +175,12 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. display: block; float: left; padding-right: 1em; - width: 30% + width: 30%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label { +.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label { width: 100% } } @@ -253,19 +190,19 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { - width: 70% + width: 70%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { +.gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { width: 100% } } .gform_wrapper.gravity-theme .right_label .gfield_label { - text-align: right; padding-right: 1em; + text-align: right; } .gform_wrapper.gravity-theme .left_label.gform_fields, .gform_wrapper.gravity-theme .right_label.gform_fields { @@ -276,11 +213,29 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. margin-left: 30%; } +/* Submit button in the editor */ + +.gform_wrapper.gravity-theme .left_label #field_submit, .gform_wrapper.gravity-theme .right_label #field_submit { + justify-content: flex-start; + } + +.gform_wrapper.gravity-theme .left_label #field_submit input, .gform_wrapper.gravity-theme .right_label #field_submit input { + margin-left: 30%; + } + +.field_sublabel_below .ginput_complex { + align-items: flex-start; +} + +.field_sublabel_above .ginput_complex { + align-items: flex-end; +} + .rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label, .rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label { - position: absolute; - text-align: left; margin-left: 1em; + position: absolute; right: 0; + text-align: left; width: 30%; } @@ -289,22 +244,18 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .rtl .gform_wrapper.gravity-theme .left_label .gfield_label { + padding-left: 1em; text-align: left !important; } .rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield, .rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield { - padding-right: 30%; margin-left: 0; - } - -.rtl .gform_wrapper.gravity-theme .left_label .gfield_label { - text-align: left; - padding-left: 1em; + padding-right: 30%; } .rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label, .rtl .gform_wrapper.gravity-theme .right_label .gfield_label { - text-align: right; padding: 0; + text-align: right; } .rtl .gform_wrapper.gravity-theme .right_label label.gfield_label { @@ -327,68 +278,80 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .gform_wrapper.gravity-theme .gform_fields { - width: 100%; display: -ms-grid; display: grid; - -ms-grid-columns: (1fr 2%)[12]; - grid-template-columns: repeat( 12, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); grid-column-gap: 2%; + -ms-grid-columns: (1fr 2%) [12]; grid-row-gap: 1rem; + -ms-grid-columns: (1fr)[12]; + grid-template-columns: repeat(12, 1fr); + grid-template-rows: repeat(auto-fill, auto); + width: 100%; } .gform_wrapper.gravity-theme .gfield { grid-column: 1 / -1; + min-width: 0; } .gform_wrapper.gravity-theme .gfield.gfield--width-full { - -ms-grid-column-span: 12; grid-column: span 12; + -ms-grid-column-span: 12; } .gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths { - -ms-grid-column-span: 11; grid-column: span 11; + -ms-grid-column-span: 11; } .gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths { - -ms-grid-column-span: 10; grid-column: span 10; + -ms-grid-column-span: 10; } .gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter { - -ms-grid-column-span: 9; grid-column: span 9; + -ms-grid-column-span: 9; } .gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds { - -ms-grid-column-span: 8; grid-column: span 8; + -ms-grid-column-span: 8; } .gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths { - -ms-grid-column-span: 7; grid-column: span 7; + -ms-grid-column-span: 7; } .gform_wrapper.gravity-theme .gfield.gfield--width-half { - -ms-grid-column-span: 6; grid-column: span 6; + -ms-grid-column-span: 6; } .gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths { - -ms-grid-column-span: 5; grid-column: span 5; + -ms-grid-column-span: 5; } .gform_wrapper.gravity-theme .gfield.gfield--width-third { - -ms-grid-column-span: 4; grid-column: span 4; + -ms-grid-column-span: 4; } .gform_wrapper.gravity-theme .gfield.gfield--width-quarter { - -ms-grid-column-span: 3; grid-column: span 3; + -ms-grid-column-span: 3; + } + +.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth { + -ms-grid-column-span: 2; + grid-column: span 2; + } + +.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth { + -ms-grid-column-span: 1; + grid-column: span 1; } @media (max-width: 640px) { @@ -403,6 +366,54 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full { + width: 100%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths { + width: 91.6666% + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths { + width: 83.3333%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter { + width: 75%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds { + width: 66.6666%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths { + width: 58.3333%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half { + width: 50%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths { + width: 41.6666%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third { + width: 33.3333%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter { + width: 25%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth { + width: 16.6666%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth { + width: 8.3333%; + } + /* ---------------------------------------------------------------- @@ -431,321 +442,374 @@ to no. */ @media only screen and (min-width: 641px) { - /* horizontal list columns */ - .gform_wrapper .gfield.gf_list_2col .gfield_checkbox, .gform_wrapper .gfield.gf_list_2col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 2 ]; - grid-template-columns: repeat( 2, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 2rem; - } - .gform_wrapper .gfield.gf_list_3col .gfield_checkbox, .gform_wrapper .gfield.gf_list_3col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 3 ]; - grid-template-columns: repeat( 3, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 2rem; - } - .gform_wrapper .gfield.gf_list_4col .gfield_checkbox, .gform_wrapper .gfield.gf_list_4col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 4 ]; - grid-template-columns: repeat( 4, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 2rem; - } - .gform_wrapper .gfield.gf_list_5col .gfield_checkbox, .gform_wrapper .gfield.gf_list_5col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 5 ]; - grid-template-columns: repeat( 5, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 2rem; - } - .gform_wrapper .gfield.gf_list_inline .gfield_checkbox, .gform_wrapper .gfield.gf_list_inline .gfield_radio { - display: block; - } - - .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice { - display: inline-block; - padding-right: 1rem; - } - - .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label { - max-width: none; - } - - /* vertical list columns */ - .gform_wrapper .gf_list_2col_vertical .gfield_checkbox, .gform_wrapper .gf_list_2col_vertical .gfield_radio { - -moz-column-count: 2; - column-count: 2; - grid-column-gap: 2rem; - } - .gform_wrapper .gf_list_3col_vertical .gfield_checkbox, .gform_wrapper .gf_list_3col_vertical .gfield_radio { - -moz-column-count: 3; - column-count: 3; - grid-column-gap: 2rem; - } - .gform_wrapper .gf_list_4col_vertical .gfield_checkbox, .gform_wrapper .gf_list_4col_vertical .gfield_radio { - -moz-column-count: 4; - column-count: 4; - grid-column-gap: 2rem; - } - .gform_wrapper .gf_list_5col_vertical .gfield_checkbox, .gform_wrapper .gf_list_5col_vertical .gfield_radio { - -moz-column-count: 5; - column-count: 5; - grid-column-gap: 2rem; - } - - /* list item heights */ - .gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice { - height: 25px; - } - .gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice { - height: 50px; - } - .gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice { - height: 75px; - } - .gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice { - height: 100px; - } - .gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice { - height: 125px; - } - .gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice { - height: 150px; - } - - .gform_wrapper .gfield.gf_inline { - /* need to figure out how to do this */ - } - } .gform_wrapper { - /* simple horizontal form ready class - very simple implementation for up to 5 fields and a button */ + /* horizontal list columns */ + + /* vertical list columns */ + + /* list item heights */ } + .gform_wrapper .gfield.gf_list_2col .gfield_checkbox, .gform_wrapper .gfield.gf_list_2col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 2 ]; + + grid-template-columns: repeat( 2, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_3col .gfield_checkbox, .gform_wrapper .gfield.gf_list_3col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 3 ]; + + grid-template-columns: repeat( 3, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_4col .gfield_checkbox, .gform_wrapper .gfield.gf_list_4col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 4 ]; + + grid-template-columns: repeat( 4, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_5col .gfield_checkbox, .gform_wrapper .gfield.gf_list_5col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 5 ]; + + grid-template-columns: repeat( 5, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_inline .gfield_checkbox, .gform_wrapper .gfield.gf_list_inline .gfield_radio { + display: block; + } + + .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice { + display: inline-block; + padding-right: 1rem; + } + + .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label { + max-width: none; + } + + .gform_wrapper .gf_list_2col_vertical .gfield_checkbox, .gform_wrapper .gf_list_2col_vertical .gfield_radio { + + -moz-column-count: 2; + + column-count: 2; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gf_list_3col_vertical .gfield_checkbox, .gform_wrapper .gf_list_3col_vertical .gfield_radio { + + -moz-column-count: 3; + + column-count: 3; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gf_list_4col_vertical .gfield_checkbox, .gform_wrapper .gf_list_4col_vertical .gfield_radio { + + -moz-column-count: 4; + + column-count: 4; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gf_list_5col_vertical .gfield_checkbox, .gform_wrapper .gf_list_5col_vertical .gfield_radio { + + -moz-column-count: 5; + + column-count: 5; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice { + height: 25px; + } + + .gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice { + height: 50px; + } + + .gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice { + height: 75px; + } + + .gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice { + height: 100px; + } + + .gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice { + height: 125px; + } + + .gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice { + height: 150px; + } + + .gform_wrapper .gfield.gf_inline { + + /* need to figure out how to do this */ + } + } + .gform_wrapper .gf_hide_ampm .gfield_time_ampm { - display: none !important; - } + display: none !important; + } .gform_wrapper .gsection.gf_scroll_text { - height: 15rem; - padding: 2rem; - background-color: #fff; - overflow-y: scroll; - overflow-x: hidden; - border: 1px solid #CCC; - } + background-color: #fff; + border: 1px solid #ccc; + height: 15rem; + overflow-x: hidden; + overflow-y: scroll; + padding: 2rem; + } .gform_wrapper .gsection.gf_scroll_text .gsection_title { - margin-top: 0; - } + margin-top: 0; + } /* html field colors */ .gform_wrapper .gfield.gfield_html.gf_alert_green, .gform_wrapper .gfield.gfield_html.gf_alert_red, .gform_wrapper .gfield.gfield_html.gf_alert_yellow, .gform_wrapper .gfield.gfield_html.gf_alert_gray, .gform_wrapper .gfield.gfield_html.gf_alert_blue { - border-radius: 3px; - margin: 1.25rem 0 !important; - padding: 1.25rem !important; - } + border-radius: 3px; + margin: 1.25rem 0 !important; + padding: 1.25rem !important; + } .gform_wrapper .gfield.gfield_html.gf_alert_green { - border: 1px solid #97B48A; - background-color: #CBECA0; - text-shadow: #DFB 1px 1px; - color: #030; - } + background-color: #cbeca0; + border: 1px solid #97b48a; + color: #030; + text-shadow: #dfb 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_red { - border: 1px solid #CFADB3; - background-color: #FAF2F5; - text-shadow: #FFF 1px 1px; - color: #832525; - } + background-color: #faf2f5; + border: 1px solid #cfadb3; + color: #832525; + text-shadow: #fff 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_yellow { - border: 1px solid #E6DB55; - background-color: #FFFBCC; - text-shadow: #FCFAEA 1px 1px; - color: #222; - } + background-color: #fffbcc; + border: 1px solid #e6db55; + color: #222; + text-shadow: #fcfaea 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_gray { - border: 1px solid #CCC; - background-color: #EEE; - text-shadow: #FFF 1px 1px; - color: #424242; - } + background-color: #eee; + border: 1px solid #ccc; + color: #424242; + text-shadow: #fff 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_blue { - border: 1px solid #a7c2e7; - background-color: #D1E4F3; - text-shadow: #E0F1FF 1px 1px; - color: #314475; - } + background-color: #d1e4f3; + border: 1px solid #a7c2e7; + color: #314475; + text-shadow: #e0f1ff 1px 1px; + } + +/* simple horizontal form ready class - very simple implementation for up to 5 fields and a button */ .gform_wrapper .gf_simple_horizontal { - width: calc(100% - 16px); - margin: 0 auto; + margin: 0 auto; + width: calc(100% - 16px); - } + } .gform_wrapper .gf_simple_horizontal .gform_body, .gform_wrapper .gf_simple_horizontal .gform_footer.top_label { - display: table-cell; - vertical-align: middle; - margin: 0; - padding: 0; - position: relative; - } + display: table-cell; + margin: 0; + padding: 0; + position: relative; + vertical-align: middle; + } .gform_wrapper .gf_simple_horizontal .gform_body { - width: auto; - max-width: 75%; - } + max-width: 75%; + width: auto; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label { - display: table; - width: 100%; - } + display: table; + width: 100%; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield { - display: table-cell; - padding-right: 1em; - height: auto; - } + display: table-cell; + height: auto; + padding-right: 1em; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .small, .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .medium, .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .large { - width: 100% - } + width: 100%; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice, .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice { - display: inline-block; - margin-right: .5em; - } + display: inline-block; + margin-right: 0.5em; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield, .gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield { - vertical-align: middle; - } + vertical-align: middle; + } .gform_wrapper .gf_simple_horizontal .ginput_container, .gform_wrapper .gf_simple_horizontal .gfield { - margin-top: 0 !important; - } + margin-top: 0 !important; + } .gform_wrapper .gf_simple_horizontal .gform_footer.top_label { - width: auto; - max-width: 25%; - padding: 0; - margin: 0; - text-align: left; - } + margin: 0; + max-width: 25%; + padding: 0; + text-align: left; + width: auto; + } .gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type="submit"], .gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type="button"], .gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type="image"] { - height: auto; - } + height: auto; + } .gform_wrapper .gf_simple_horizontal .gfield_label, .gform_wrapper .gf_simple_horizontal .ginput_complex label, .gform_wrapper .gf_simple_horizontal .gfield_description:not(.validation_message) { - display: block; - height: 1px; - width: 1px; - overflow: hidden; - position: absolute; - top: 0; - left: -9000px; - } - -.gform_wrapper body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { - text-align: left; - } + display: block; + height: 1px; + left: -9000px; + overflow: hidden; + position: absolute; + top: 0; + width: 1px; + } + +.gform_wrapper body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { + text-align: left; + } .gform_confirmation_wrapper.gf_confirmation_simple_yellow { - margin: 30px 0; - max-width: 99%; - border-top: 1px solid #E6DB55; - border-bottom: 1px solid #E6DB55; - padding: 32px; - background-color: #FFFBCC; - color: #424242; - font-size: 25px; - } + background-color: #fffbcc; + border-bottom: 1px solid #e6db55; + border-top: 1px solid #e6db55; + color: #424242; + font-size: 25px; + margin: 30px 0; + max-width: 99%; + padding: 32px; + } .gform_confirmation_wrapper.gf_confirmation_simple_gray { - margin: 30px 0; - max-width: 99%; - border-top: 1px solid #CCC; - border-bottom: 1px solid #CCC; - padding: 32px; - background-color: #EAEAEA; - color: #424242; - font-size: 25px; - } + background-color: #eaeaea; + border-bottom: 1px solid #ccc; + border-top: 1px solid #ccc; + color: #424242; + font-size: 25px; + margin: 30px 0; + max-width: 99%; + padding: 32px; + } .gform_confirmation_wrapper.gf_confirmation_yellow_gradient { - position: relative; - background-color: #FFFBD2; - margin: 30px 0; - border: 1px solid #E6DB55; - box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75); - } + background-color: #fffbd2; + border: 1px solid #e6db55; + box-shadow: 0 0 5px rgba(221, 215, 131, 0.75); + margin: 30px 0; + position: relative; + } .gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message { - margin: 0; - padding: 40px; - max-width: 99%; - font-size: 28px; - border-top: 2px solid #FFF; - border-bottom: 1px solid #E6DB55; - background-color: #FFFBCC; - color: #424242; - background: #fffce5; - background: linear-gradient(to bottom, #fffce5 0%,#fff9bf 100%); - } + background: #fffce5; + background: linear-gradient(to bottom, #fffce5 0%, #fff9bf 100%); + background-color: #fffbcc; + border-bottom: 1px solid #e6db55; + border-top: 2px solid #fff; + color: #424242; + font-size: 28px; + margin: 0; + max-width: 99%; + padding: 40px; + } .gform_confirmation_wrapper.gf_confirmation_green_gradient { - position: relative; - background-color: #f1fcdf; - margin: 30px 0; - border: 1px solid #a7c37c; - box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4); - } + background-color: #f1fcdf; + border: 1px solid #a7c37c; + box-shadow: 0 0 5px rgba(86, 122, 86, 0.4); + margin: 30px 0; + position: relative; + } .gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message { - margin: 0; - padding: 40px; - max-width: 99%; - font-size: 28px; - border-top: 2px solid #effade; - border-bottom: 1px solid #a7c37c; - background-color: #FFFBCC; - text-shadow: #DFB 1px 1px; - color: #030; - background: rgb(219,242,183); - background: linear-gradient(to bottom, rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%); - } - -.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before, .gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after, .gform_confirmation_wrapper.gf_confirmation_green_gradient:before, .gform_confirmation_wrapper.gf_confirmation_green_gradient:after { - z-index: -1; - position: absolute; - content: ""; - bottom: 15px; - left: 10px; - width: 50%; - top: 80%; - max-width: 40%; - background: rgba(0, 0, 0, 0.2); - box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); - transform: rotate(-3deg); - } - -.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after, .gform_confirmation_wrapper.gf_confirmation_green_gradient:after { - transform: rotate(3deg); - right: 10px; - left: auto; - } + background: rgb(219, 242, 183); + background: linear-gradient(to bottom, rgba(219, 242, 183, 1) 0%, rgba(180, 208, 136, 1) 100%); + background-color: #fffbcc; + border-bottom: 1px solid #a7c37c; + border-top: 2px solid #effade; + color: #030; + font-size: 28px; + margin: 0; + max-width: 99%; + padding: 40px; + text-shadow: #dfb 1px 1px; + } + +.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before, .gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after, .gform_confirmation_wrapper.gf_confirmation_green_gradient::before, .gform_confirmation_wrapper.gf_confirmation_green_gradient::after { + background: rgba(0, 0, 0, 0.2); + bottom: 15px; + box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); + content: ""; + left: 10px; + max-width: 40%; + position: absolute; + top: 80%; + transform: rotate(-3deg); + width: 50%; + z-index: -1; + } + +.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after, .gform_confirmation_wrapper.gf_confirmation_green_gradient::after { + left: auto; + right: 10px; + transform: rotate(3deg); + } /* * Hide screen reader text. @@ -759,11 +823,11 @@ to no. -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; - width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; + width: 1px; word-wrap: normal !important; } @@ -785,10 +849,10 @@ to no. */ .gform_wrapper.gravity-theme .gfield_label { + display: inline-block; font-size: 1rem; font-weight: 700; margin-bottom: 0.5rem; - display: inline-block; padding: 0; } @@ -860,15 +924,23 @@ to no. width: 100%; } -.gform_wrapper.gravity-theme .ginput_container_address span { - flex: 0 0 50%; +.gform_wrapper.gravity-theme .ginput_container_address { + margin-left: -1%; + margin-right: -1%; } +.gform_wrapper.gravity-theme .ginput_container_address span { + flex: 0 0 50%; + padding-left: 0.9804%; + padding-right: 0.9804%; + } + .gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full) { flex: 0 0 49.3%; } -@media (min-width:641px) { +@media (min-width: 641px) { + .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) { padding-right: 1%; } @@ -878,34 +950,17 @@ to no. padding-right: 0; } - .gform_wrapper.gravity-theme .ginput_container_address .ginput_left { - padding-right: 1%; - } - - .gform_wrapper.gravity-theme .ginput_container_address .ginput_right { - padding-left: 1%; - } - /* Make sure all fields but the last one have a bottom margin so there's space between them */ .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type), .gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)) { margin-bottom: 0.5rem; } - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full), html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) { - padding-left: 1%; - padding-right: 0; - } - - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { - padding-left: 0; - padding-right: 1%; - } - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address .ginput_left { + html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) { padding-left: 1%; padding-right: 0; } - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address .ginput_right { + html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-left: 0; padding-right: 1%; } @@ -916,8 +971,12 @@ to no. .gform_wrapper.gravity-theme .ginput_complex span { flex: 0 0 100%; - padding-left: 0; margin-bottom: 0.5rem; + padding-left: 0; + } + + .gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span { + padding-left: 0.9804%; } } @@ -957,22 +1016,22 @@ to no. } .gform_wrapper.gravity-theme .gfield_header_item--icons, .gform_wrapper.gravity-theme .gfield_list_icons { - width: 48px; - flex: none; - display: flex; align-items: center; + display: flex; + flex: none; justify-content: center; + width: 48px; } .gform_wrapper.gravity-theme .gfield_list_icons button { - font-size: 0; - background: transparent url('../images/list-add.svg'); + background: transparent url(../../../images/list-add.svg); border: none; - width: 16px; + font-size: 0; height: 16px; opacity: 0.5; padding: 0; - transition: opacity .5s ease-out; + transition: opacity 0.5s ease-out; + width: 16px; } .gform_wrapper.gravity-theme .gfield_list_icons button:hover, .gform_wrapper.gravity-theme .gfield_list_icons button:focus { @@ -981,8 +1040,8 @@ to no. } .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { + background-image: url(../../../images/list-remove.svg); margin-left: 5px; - background-image: url('../images/list-remove.svg'); } @media (max-width: 640px) { @@ -992,10 +1051,10 @@ to no. } .gform_wrapper.gravity-theme .gfield_list_group { - display: block; border: 1px solid rgba(0, 0, 0, 0.2); - padding: 1rem; + display: block; margin-bottom: 1rem; + padding: 1rem; } .gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gfield_list_group_item { @@ -1010,18 +1069,18 @@ to no. margin-bottom: 0.5rem; } - .gform_wrapper.gravity-theme .gfield_list_group_item:before { + .gform_wrapper.gravity-theme .gfield_list_group_item::before { content: attr(data-label); font-size: 0.937rem; } .gform_wrapper.gravity-theme .gfield_list_icons { - width: auto; background-color: rgba(0, 0, 0, 0.1); + line-height: 0; margin: 1rem -1rem -1rem; padding: 0.75rem 1rem; - line-height: 0; text-align: left; + width: auto; } .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { @@ -1029,18 +1088,19 @@ to no. } } -html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-left: 0; - margin-right: 1rem + margin-right: 1rem; } @media (max-width: 640px) { - html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { + +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-right: 0 } } -html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { margin-left: 0; margin-right: 5px; } @@ -1128,14 +1188,43 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list * Used in the theme.css front-end stylesheet and admin-theme.css. */ +.gform_wrapper.gravity-theme .gfield_creditcard_warning { + background-color: rgba(255, 223, 224, 0.25); + border-bottom: 4px solid #c02b0a; + border-top: 2px solid #c02b0a; + padding: 1rem; + } + +.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message { + color: #c02b0a; + font-family: inherit; + font-size: 1rem; + font-weight: 700; + min-height: 2rem; + position: relative; + } + +.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K); + background-position: 0 0.2rem; + background-repeat: no-repeat; + background-size: 1.5rem 1rem; + border-bottom: 1px solid #c02b0a; + display: block; + letter-spacing: 0.1pt; + margin-bottom: 1rem; + padding: 0 0 1rem 1.5rem; + text-transform: uppercase; + } + .gform_wrapper.gravity-theme .ginput_cardextras { display: flex; flex-wrap: wrap; } .gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input { - width: 30%; max-width: 7rem; + width: 30%; } .gform_wrapper.gravity-theme .ginput_card_expiration_container { @@ -1180,12 +1269,12 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .gform_card_icon { } html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { + background-position: right 0.2rem; + background-repeat: no-repeat; + background-size: 1.5rem 1rem; display: block; - padding: 0 1.5rem 1rem 0; margin-bottom: 1rem; - background-size: 1.5rem 1rem; - background-repeat: no-repeat; - background-position: right 0.2rem; + padding: 0 1.5rem 1rem 0; } html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { @@ -1204,35 +1293,6 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { } -.gform_wrapper.gravity-theme .gfield_creditcard_warning { - padding: 1rem; - border-top: 2px solid #C02B0A; - border-bottom: 4px solid #C02B0A; - background-color: rgba(255, 223, 224, 0.25); - } - -.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message { - font-size: 1rem; - font-weight: 700; - font-family: inherit; - min-height: 2rem; - color: #C02B0A; - position: relative; - } - -.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { - text-transform: uppercase; - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);; - display: block; - padding: 0 0 1rem 1.5rem; - margin-bottom: 1rem; - letter-spacing: 0.1pt; - border-bottom: 1px solid #C02B0A; - background-size: 1.5rem 1rem; - background-repeat: no-repeat; - background-position: 0 0.2rem; - } - /* * Styles for credit card icons * @@ -1246,12 +1306,12 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { } .gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon { - background-image: url(../images/gf-creditcards.svg); + background-image: url(../../../images/gf-creditcards.svg); background-repeat: no-repeat; height: 32px; margin-right: 0.3rem; text-indent: -9000px; - width: 40px + width: 40px; } .gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex { @@ -1279,13 +1339,13 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { } .gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected { - position: relative + position: relative; } -.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after { - background: url(../images/gf-creditcards-check.svg) center center no-repeat; +.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after { + background: url(../../../images/gf-creditcards-check.svg) center center no-repeat; bottom: 4px; - content: ''; + content: ""; display: block; height: 10px; position: absolute; @@ -1294,10 +1354,10 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { } .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right { + align-items: center; display: inline-flex; - justify-content: flex-start; flex-flow: row wrap; - align-items: center; + justify-content: flex-start; } .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label { @@ -1305,19 +1365,19 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { } .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { - background-image: url(../images/gf-creditcards.svg); + background-image: url(../../../images/gf-creditcards.svg); background-position: -382px center; background-repeat: no-repeat; display: block; flex: none; height: 32px; - margin-left: .3em; + margin-left: 0.3em; width: 40px; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { - margin-right: .3em; +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { margin-left: 0; + margin-right: 0.3em; } /* @@ -1330,7 +1390,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_ margin-left: 2%; } -.gform_wrapper.gravity-theme .ginput_container_date[style*='display:none'] + .ginput_container_date { +.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"] + .ginput_container_date { margin-left: 0; } @@ -1338,12 +1398,12 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_ display: block; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date + .ginput_container_date { +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date + .ginput_container_date { margin-left: 0; margin-right: 1rem; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='display:none'] + .ginput_container_date { +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"] + .ginput_container_date { margin-right: 0; } @@ -1354,8 +1414,8 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa */ .gform-theme-datepicker:not(.gform-legacy-datepicker) { - background: #FFFFFF; - border: 0.0625rem solid #D0D1D3; + background: #fff; + border: 0.0625rem solid #d0d1d3; border-radius: 0.1875rem; box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.11), 0 0 0.25rem rgba(18, 25, 97, 0.0405344); color: #607382; @@ -1396,30 +1456,30 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa color: #607382; cursor: pointer; display: flex; - font-family: 'gform-icons-theme' !important; + font-family: gform-icons-theme !important; font-size: 1.5rem; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; height: 1.875rem; justify-content: center; line-height: 1; position: absolute; speak: never; - top: -0.125rem; text-decoration: none; + top: -0.125rem; transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; width: 1.875rem; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover { - color: #2F4054; + color: #2f4054; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon { display: none; } -.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before { +.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before { border: 0; height: auto; position: static; @@ -1428,31 +1488,32 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev { - left: 0 + left: 0; } -.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before { +.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before { content: "\e910"; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next { - right: 0 + right: 0; } -.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before { +.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before { content: "\e91b"; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select { + -webkit-appearance: none; background-color: transparent; - background-image: url(../images/theme/down-arrow.svg); + background-image: url(../../../images/theme/down-arrow.svg); background-position: 100% 50%; background-repeat: no-repeat; background-size: 1.5rem 1.5rem; - border-radius: 0; border: 0; + border-radius: 0; box-shadow: none; - color: #585E6A; + color: #585e6a; cursor: pointer; display: inline-block; font-size: 0.875rem; @@ -1460,8 +1521,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa height: auto; min-height: 0; padding: 0 1.375rem 0 0; - -webkit-appearance: none; - width: auto + width: auto; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month { @@ -1476,7 +1536,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span { align-items: center; - color: #2F4054; + color: #2f4054; display: flex; font-size: 0.8125rem; font-weight: 500; @@ -1497,13 +1557,13 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa border: 0.0625rem solid transparent; border-radius: 100%; box-shadow: none; - color: #2F4054; + color: #2f4054; display: flex; height: 2.5rem; justify-content: center; - transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; text-decoration: none; - width: 2.5rem + transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; + width: 2.5rem; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus { @@ -1513,7 +1573,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active { - background: #F2F3F5; + background: #f2f3f5; border-color: #607382; } @@ -1521,7 +1581,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa background: #607382; border-color: #607382; box-shadow: 0 0.125rem 0.125rem rgba(58, 58, 87, 0.0596411); - color: #FFFFFF + color: #fff; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus { @@ -1534,11 +1594,11 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default { align-items: center; - background: #F2F3F5; + background: #f2f3f5; border: 0.0625rem solid rgba(32, 32, 46, 0.079); border-radius: 100%; box-shadow: 0 0.125rem 0.125rem rgba(58, 58, 87, 0.0596411); - color: #686E77; + color: #686e77; cursor: text; display: flex; height: 2.5rem; @@ -1547,9 +1607,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa width: 2.5rem; } -html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { - right: auto !important; - } +html[dir="rtl"] #ui-datepicker-div.gform-theme-datepicker[style] { + right: auto !important; + } /* * Styles for basic inputs. @@ -1574,20 +1634,24 @@ html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { } .gform_wrapper.gravity-theme .gfield-choice-input + label { - max-width: calc( 100% - 2rem ); margin-bottom: 0; + max-width: calc(100% - 2rem); vertical-align: middle; } +.gform_wrapper.gravity-theme .gfield-choice-input:disabled + label { + color: #757575; + } + .gform_wrapper.gravity-theme input[type="number"] { display: inline-block; } .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme select { font-size: 0.9375rem; - padding: 0.5rem; margin-bottom: 0; margin-top: 0; + padding: 0.5rem; } .gform_wrapper.gravity-theme .chosen-container-multi, .gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_product_price_label, .gform_wrapper.gravity-theme .ginput_quantity_label { @@ -1599,9 +1663,9 @@ html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { } .gform_wrapper.gravity-theme .ginput_container_date { - display: flex; - align-items: center; align-content: flex-start; + align-items: center; + display: flex; } .gform_wrapper.gravity-theme .ginput_container_date input { @@ -1615,20 +1679,20 @@ html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { display: block; margin-left: 0.8rem; - max-width: 1.6rem; max-height: 1.6rem; + max-width: 1.6rem; } .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date { - flex-flow: row wrap; flex-basis: min-content; + flex-flow: row wrap; max-width: 30%; } .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input, .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select { - width: 100%; min-width: 5.25rem; + width: 100%; } .gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select { @@ -1636,11 +1700,11 @@ html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { } .gform_wrapper.gravity-theme .gform_show_password { - color: inherit; + align-items: center; background: transparent; - height: 100%; + color: inherit; display: flex; - align-items: center + height: 100%; } .gform_wrapper.gravity-theme .gform_show_password:hover, .gform_wrapper.gravity-theme .gform_show_password:focus { @@ -1648,21 +1712,21 @@ html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { } .gform_wrapper.gravity-theme .gfield_consent_description { - max-height: 15rem; - overflow-y: scroll; border: 1px solid #ddd; + font-size: 0.8em; margin-top: 0.5rem; + max-height: 15rem; + overflow-y: scroll; padding: 0.5rem; - font-size: 0.8em; } .gform_wrapper.gravity-theme .gfield .ginput_quantity { width: auto; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { - margin-right: 0.8rem; +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { margin-left: 0; + margin-right: 0.8rem; order: 1; } @@ -1674,7 +1738,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepic .gform_wrapper.gravity-theme .gfield_time_hour label.hour_label, .gform_wrapper.gravity-theme .gfield_time_minute label.minute_label { display: block; - font-size: 0.8125rem; + font-size: 0.9375rem; margin: 0; padding-top: 0.3125rem; } @@ -1714,9 +1778,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepic align-items: flex-start; } -html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm { - margin-right: 1rem; +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_time_ampm { margin-left: 0; + margin-right: 1rem; } /* @@ -1757,7 +1821,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm { .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer { margin: 0.375rem 0 0; - padding: 1rem 0 + padding: 1rem 0; } .gform_wrapper.gravity-theme .gform_footer.right_label, .gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_page_footer.right_label, .gform_wrapper.gravity-theme .gform_page_footer.left_label { @@ -1765,19 +1829,19 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm { } .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_page_footer input, .gform_wrapper.gravity-theme .gform_page_footer button { - margin-bottom: .5rem + margin-bottom: 0.5rem; } .gform_wrapper.gravity-theme .gform_footer input.button:disabled, .gform_wrapper.gravity-theme .gform_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer input.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer button.button:disabled { - opacity: .6; + opacity: 0.6; } .gform_wrapper.gravity-theme .gform_footer button + input, .gform_wrapper.gravity-theme .gform_footer input + input, .gform_wrapper.gravity-theme .gform_footer input + button, .gform_wrapper.gravity-theme .gform_page_footer button + input, .gform_wrapper.gravity-theme .gform_page_footer input + input, .gform_wrapper.gravity-theme .gform_page_footer input + button { - margin-left: .5rem; + margin-left: 0.5rem; } -html[dir=rtl] .gform_wrapper.gravity-theme button + input, html[dir=rtl] .gform_wrapper.gravity-theme input + input, html[dir=rtl] .gform_wrapper.gravity-theme input + button { - margin-right: .5rem; +html[dir="rtl"] .gform_wrapper.gravity-theme button + input, html[dir="rtl"] .gform_wrapper.gravity-theme input + input, html[dir="rtl"] .gform_wrapper.gravity-theme input + button { + margin-right: 0.5rem; } /*# sourceMappingURL=admin-theme.css.map */ diff --git a/assets/css/dist/admin-theme.min.css b/assets/css/dist/admin-theme.min.css new file mode 100644 index 0000000..9664af4 --- /dev/null +++ b/assets/css/dist/admin-theme.min.css @@ -0,0 +1 @@ +.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}.gform-ul-reset{list-style-type:none;margin:0;padding:0}.gform-text-input-reset,body[class*=avada] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset,input.gform-text-input-reset{background-color:transparent;border:none;border-color:transparent;border-radius:0;font-family:inherit;font-size:inherit;outline:0;padding:inherit}.gform_wrapper.gravity-theme .gfield textarea{width:100%}.gform_wrapper.gravity-theme .gfield textarea.small{height:6rem}.gform_wrapper.gravity-theme .gfield textarea.medium{height:12rem}.gform_wrapper.gravity-theme .gfield textarea.large{height:18rem}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%}.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small{width:calc(25% - 1rem * 3 / 4)}.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium{width:calc(50% - 1rem / 2)}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%}.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{margin:0;padding:0;width:30%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset{clear:both}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{float:left;width:70%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{width:100%}}@media (--viewport-small-down){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset>.ginput_complex,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset>.ginput_complex{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{display:block;float:left;padding-right:1em;width:30%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{width:100%}}.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container,.gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container{width:auto}.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:70%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%}}.gform_wrapper.gravity-theme .right_label .gfield_label{padding-right:1em;text-align:right}.gform_wrapper.gravity-theme .left_label.gform_fields,.gform_wrapper.gravity-theme .right_label.gform_fields{position:relative}.gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:30%}.gform_wrapper.gravity-theme .left_label #field_submit,.gform_wrapper.gravity-theme .right_label #field_submit{justify-content:flex-start}.gform_wrapper.gravity-theme .left_label #field_submit input,.gform_wrapper.gravity-theme .right_label #field_submit input{margin-left:30%}.field_sublabel_below .ginput_complex{align-items:flex-start}.field_sublabel_above .ginput_complex{align-items:flex-end}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin-left:1em;position:absolute;right:0;text-align:left;width:30%}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label{width:30%}.rtl .gform_wrapper.gravity-theme .left_label .gfield_label{padding-left:1em;text-align:left!important}.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield,.rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield{margin-left:0;padding-right:30%}.rtl .gform_wrapper.gravity-theme .right_label .gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{padding:0;text-align:right}.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label{padding-right:0}.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:0;margin-right:30%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{display:-ms-grid;display:grid;grid-column-gap:2%;-ms-grid-columns:(1fr 2%)[12];grid-row-gap:1rem;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{grid-column:span 11;-ms-grid-column-span:11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{grid-column:span 10;-ms-grid-column-span:10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{grid-column:span 9;-ms-grid-column-span:9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{grid-column:span 8;-ms-grid-column-span:8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{grid-column:span 7;-ms-grid-column-span:7}.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 6;-ms-grid-column-span:6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 5;-ms-grid-column-span:5}.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4;-ms-grid-column-span:4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{grid-column:span 3;-ms-grid-column-span:3}.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth{-ms-grid-column-span:2;grid-column:span 2}.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth{-ms-grid-column-span:1;grid-column:span 1}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full{width:100%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths{width:91.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths{width:83.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter{width:75%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds{width:66.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths{width:58.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half{width:50%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths{width:41.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third{width:33.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter{width:25%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth{width:16.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth{width:8.3333%}@media only screen and (min-width:641px){.gform_wrapper .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper .gfield.gf_list_2col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 2 ];grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper .gfield.gf_list_3col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 3 ];grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper .gfield.gf_list_4col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 4 ];grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper .gfield.gf_list_5col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 5 ];grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper .gfield.gf_list_inline .gfield_radio{display:block}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice{display:inline-block;padding-right:1rem}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label{max-width:none}.gform_wrapper .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;column-count:2;grid-column-gap:2rem}.gform_wrapper .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;column-count:3;grid-column-gap:2rem}.gform_wrapper .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper .gf_list_4col_vertical .gfield_radio{-moz-column-count:4;column-count:4;grid-column-gap:2rem}.gform_wrapper .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;column-count:5;grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper .gsection.gf_scroll_text{background-color:#fff;border:1px solid #ccc;height:15rem;overflow-x:hidden;overflow-y:scroll;padding:2rem}.gform_wrapper .gsection.gf_scroll_text .gsection_title{margin-top:0}.gform_wrapper .gfield.gfield_html.gf_alert_blue,.gform_wrapper .gfield.gfield_html.gf_alert_gray,.gform_wrapper .gfield.gfield_html.gf_alert_green,.gform_wrapper .gfield.gfield_html.gf_alert_red,.gform_wrapper .gfield.gfield_html.gf_alert_yellow{border-radius:3px;margin:1.25rem 0!important;padding:1.25rem!important}.gform_wrapper .gfield.gfield_html.gf_alert_green{background-color:#cbeca0;border:1px solid #97b48a;color:#030;text-shadow:#dfb 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_red{background-color:#faf2f5;border:1px solid #cfadb3;color:#832525;text-shadow:#fff 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_yellow{background-color:#fffbcc;border:1px solid #e6db55;color:#222;text-shadow:#fcfaea 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_gray{background-color:#eee;border:1px solid #ccc;color:#424242;text-shadow:#fff 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_blue{background-color:#d1e4f3;border:1px solid #a7c2e7;color:#314475;text-shadow:#e0f1ff 1px 1px}.gform_wrapper .gf_simple_horizontal{margin:0 auto;width:calc(100% - 16px)}.gform_wrapper .gf_simple_horizontal .gform_body,.gform_wrapper .gf_simple_horizontal .gform_footer.top_label{display:table-cell;margin:0;padding:0;position:relative;vertical-align:middle}.gform_wrapper .gf_simple_horizontal .gform_body{max-width:75%;width:auto}.gform_wrapper .gf_simple_horizontal .gform_body .top_label{display:table;width:100%}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield{display:table-cell;height:auto;padding-right:1em}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .large,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .medium,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .small{width:100%}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice{display:inline-block;margin-right:.5em}.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield,.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield{vertical-align:middle}.gform_wrapper .gf_simple_horizontal .gfield,.gform_wrapper .gf_simple_horizontal .ginput_container{margin-top:0!important}.gform_wrapper .gf_simple_horizontal .gform_footer.top_label{margin:0;max-width:25%;padding:0;text-align:left;width:auto}.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=button],.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=image],.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper .gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper .gf_simple_horizontal .gfield_label,.gform_wrapper .gf_simple_horizontal .ginput_complex label{display:block;height:1px;left:-9000px;overflow:hidden;position:absolute;top:0;width:1px}.gform_wrapper body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_confirmation_wrapper.gf_confirmation_simple_yellow{background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:1px solid #e6db55;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_simple_gray{background-color:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{background-color:#fffbd2;border:1px solid #e6db55;box-shadow:0 0 5px rgba(221,215,131,.75);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message{background:#fffce5;background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%);background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:2px solid #fff;color:#424242;font-size:28px;margin:0;max-width:99%;padding:40px}.gform_confirmation_wrapper.gf_confirmation_green_gradient{background-color:#f1fcdf;border:1px solid #a7c37c;box-shadow:0 0 5px rgba(86,122,86,.4);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message{background:#dbf2b7;background:linear-gradient(to bottom,#dbf2b7 0,#b4d088 100%);background-color:#fffbcc;border-bottom:1px solid #a7c37c;border-top:2px solid #effade;color:#030;font-size:28px;margin:0;max-width:99%;padding:40px;text-shadow:#dfb 1px 1px}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_green_gradient::before,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before{background:rgba(0,0,0,.2);bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,.2);content:"";left:10px;max-width:40%;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after{left:auto;right:10px;transform:rotate(3deg)}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:1rem;font-weight:700;margin-bottom:.5rem;padding:0}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:.9375rem;padding-top:.3125rem}.gform_wrapper.gravity-theme.left_label fieldset.gfield,.gform_wrapper.gravity-theme.right_label fieldset.gfield{padding:1rem 1rem 1rem 30%}.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time){width:100%}.gform_wrapper.gravity-theme.left_label legend.gfield_label,.gform_wrapper.gravity-theme.right_label legend.gfield_label{left:0}.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start}.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted{display:flex}.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container{width:100%}.gform_wrapper.gravity-theme.right_label legend.gfield_label{text-align:right}.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email{margin-left:0}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper.gravity-theme .ginput_complex .clear-multi{display:flex}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%}.gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 50%;padding-left:.9804%;padding-right:.9804%}.gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full){flex:0 0 49.3%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:.5rem}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-left:1%;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:.5rem;padding-left:0}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{padding-left:.9804%}}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:.5rem}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:2%}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}.gform_wrapper.gravity-theme .gfield_header_item--icons,.gform_wrapper.gravity-theme .gfield_list_icons{align-items:center;display:flex;flex:none;justify-content:center;width:48px}.gform_wrapper.gravity-theme .gfield_list_icons button{background:transparent url(../../../images/list-add.svg);border:none;font-size:0;height:16px;opacity:.5;padding:0;transition:opacity .5s ease-out;width:16px}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:0}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{background-image:url(../../../images/list-remove.svg);margin-left:5px}@media (max-width:640px){.gform_wrapper.gravity-theme .gfield_list_header{display:none}.gform_wrapper.gravity-theme .gfield_list_group{border:1px solid rgba(0,0,0,.2);display:block;margin-bottom:1rem;padding:1rem}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{width:auto}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child){margin-bottom:.5rem}.gform_wrapper.gravity-theme .gfield_list_group_item::before{content:attr(data-label);font-size:.937rem}.gform_wrapper.gravity-theme .gfield_list_icons{background-color:rgba(0,0,0,.1);line-height:0;margin:1rem -1rem -1rem;padding:.75rem 1rem;text-align:left;width:auto}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:1rem}@media (max-width:640px){html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-right:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:0;margin-right:5px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container{width:100%}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr{display:flex;flex-wrap:nowrap}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr th{flex-grow:1;white-space:normal;width:0;word-break:break-word}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td:last-child{flex-grow:unset;width:48px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody th{flex-grow:1;white-space:normal;width:0;word-break:break-word}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td.gfield_list_icons{flex-grow:unset;width:48px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr{display:flex;flex-direction:row;flex-wrap:nowrap}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell{flex-grow:1}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell input{width:95%}@media screen and (max-width:640px){.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container th{display:none}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr{flex-flow:column}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td::before{content:attr(data-label);font-size:.937rem}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td{flex-grow:unset;width:auto}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_icons{height:35px;width:auto}}.gform_wrapper.gravity-theme .gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #c02b0a;border-top:2px solid #c02b0a;padding:1rem}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message{color:#c02b0a;font-family:inherit;font-size:1rem;font-weight:700;min-height:2rem;position:relative}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-position:0 .2rem;background-repeat:no-repeat;background-size:1.5rem 1rem;border-bottom:1px solid #c02b0a;display:block;letter-spacing:.1pt;margin-bottom:1rem;padding:0 0 1rem 1.5rem;text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_cardextras{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{max-width:7rem;width:30%}.gform_wrapper.gravity-theme .ginput_card_expiration_container{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_card_expiration_month{flex:1;margin-right:1rem}.gform_wrapper.gravity-theme .ginput_card_expiration_year{flex:1}.gform_wrapper.gravity-theme .ginput_cardinfo_left label,.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,.gform_wrapper.gravity-theme .ginput_cardinfo_right label,.gform_wrapper.gravity-theme .ginput_cardinfo_right legend{flex:1 1 100%}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;flex-direction:column}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:5px}.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{flex-direction:column-reverse}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-left:1rem;margin-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon{float:right}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-position:right .2rem;background-repeat:no-repeat;background-size:1.5rem 1rem;display:block;margin-bottom:1rem;padding:0 1.5rem 1rem 0}html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_card_expiration{flex:none}.gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-bottom:.5rem}}.gform_wrapper.gravity-theme .gform_card_icon_container{display:flex;height:32px;margin:.5rem 0 .4rem 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon{background-image:url(../../../images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:.3rem;text-indent:-9000px;width:40px}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after{background:url(../../../images/gf-creditcards-check.svg) center center no-repeat;bottom:4px;content:"";display:block;height:10px;position:absolute;right:0;width:13px}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:flex-start}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label{width:100%}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{background-image:url(../../../images/gf-creditcards.svg);background-position:-382px center;background-repeat:no-repeat;display:block;flex:none;height:32px;margin-left:.3em;width:40px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{margin-left:0;margin-right:.3em}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0}.gform_wrapper.gravity-theme .ginput_container_date label{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:1rem}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker){background:#fff;border:.0625rem solid #d0d1d3;border-radius:.1875rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.0405344);color:#607382;font-size:.8125rem;font-weight:500;margin-top:.3125rem;padding:1.125rem .9375rem;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) table,.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th,.gform-theme-datepicker:not(.gform-legacy-datepicker) thead,.gform-theme-datepicker:not(.gform-legacy-datepicker) tr{background:0 0;border:0;margin:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th{padding:.3125rem;text-shadow:none;text-transform:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 .3125rem;padding:0;position:relative;width:100%}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{align-items:center;background:0 0;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme!important;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:1.875rem;justify-content:center;line-height:1;position:absolute;speak:never;text-decoration:none;top:-.125rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:1.875rem}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before{border:0;height:auto;position:static;transform:none;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{left:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before{content:"\e910"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next{right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before{content:"\e91b"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{-webkit-appearance:none;background-color:transparent;background-image:url(../../../images/theme/down-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;height:auto;min-height:0;padding:0 1.375rem 0 0;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{margin-right:1.25rem;-moz-text-align-last:right;text-align-last:right}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar a,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar span{font-weight:400}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:500;height:2.5rem;justify-content:center;width:2.5rem}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td{font-size:.8125rem;height:3.125rem;width:3.125rem}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default{align-items:center;background:0 0;border:.0625rem solid transparent;border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:2.5rem;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:2.5rem}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover{background:0 0;border-color:#607382;outline:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#fff}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled{background:0 0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:.0625rem solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#686e77;cursor:text;display:flex;height:2.5rem;justify-content:center;text-decoration:none;width:2.5rem}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto!important}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:.9375rem}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:1rem}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 2rem);vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575}.gform_wrapper.gravity-theme input[type=number]{display:inline-block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:.9375rem;margin-bottom:0;margin-top:0;padding:.5rem}.gform_wrapper.gravity-theme .chosen-container-multi,.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_product_price_label,.gform_wrapper.gravity-theme .ginput_quantity_label{font-size:.9375rem}.gform_wrapper.gravity-theme .chosen-choices{padding:.5rem}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 3rem)}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{display:block;margin-left:.8rem;max-height:1.6rem;max-width:1.6rem}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex-basis:min-content;flex-flow:row wrap;max-width:30%}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:5.25rem;width:100%}.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select{min-width:6.25rem}.gform_wrapper.gravity-theme .gform_show_password{align-items:center;background:0 0;color:inherit;display:flex;height:100%}.gform_wrapper.gravity-theme .gform_show_password:focus,.gform_wrapper.gravity-theme .gform_show_password:hover{background:0 0}.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:.8em;margin-top:.5rem;max-height:15rem;overflow-y:scroll;padding:.5rem}.gform_wrapper.gravity-theme .gfield .ginput_quantity{width:auto}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:0;margin-right:.8rem;order:1}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label{display:block;font-size:.9375rem;margin:0;padding-top:.3125rem}.gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;max-width:4rem;min-width:4rem}.gform_wrapper.gravity-theme .ginput_container_time input{margin-left:0;margin-right:0;min-width:100%}.gform_wrapper.gravity-theme .gfield_time_minute{position:relative}.gform_wrapper.gravity-theme .hour_minute_colon{line-height:2;padding:0 .5rem}.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon{align-self:flex-end}.gform_wrapper.gravity-theme .gfield_time_ampm{align-items:flex-end;display:flex;margin-left:1rem}.gform_wrapper.gravity-theme .gfield_time_ampm.below,.gform_wrapper.gravity-theme .hour_minute_colon.below{align-items:flex-start}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm{margin-left:0;margin-right:1rem}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:inline-block}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_shipping_price{color:#900}.gform_wrapper.gravity-theme .ginput_total{color:#060}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:.375rem 0 0;padding:1rem 0}.gform_wrapper.gravity-theme .gform_footer.left_label,.gform_wrapper.gravity-theme .gform_footer.right_label,.gform_wrapper.gravity-theme .gform_page_footer.left_label,.gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:1rem 0 .625rem 30%}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:.5rem}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:.5rem}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:.5rem} \ No newline at end of file diff --git a/css/admin.css b/assets/css/dist/admin.css similarity index 88% rename from css/admin.css rename to assets/css/dist/admin.css index 5bb6706..cd3ae7b 100644 --- a/css/admin.css +++ b/assets/css/dist/admin.css @@ -29,22 +29,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Colors */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Color - * - * ----------------------------------------------------------------------------- */ - -/* Box Shadows */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Box Shadow - * - * ----------------------------------------------------------------------------- */ - /* Font Icons */ /* stylelint-disable */ @@ -57,14 +41,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Heights */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Height - * - * ----------------------------------------------------------------------------- */ - /* Images */ /* ----------------------------------------------------------------------------- @@ -73,65 +49,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Media Queries */ - -/* both on theme and in admin the point at which admin bar swaps desktop/mobile */ - -/* Transitions */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Transitions - * - * ----------------------------------------------------------------------------- */ - -/* Typography */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Typography - * - * ----------------------------------------------------------------------------- */ - -:root { - - /* Font Families */ - - /* Font Weights */ - - /* Font Sizes */ - - /* Line Heights */ - -} - -/* ----------------------------------------------------------------------------- - * - * Mixins - * - * This file is just a clearing-house. - * Make partials (start with an underscore) elsewhere for actual code. - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Elements - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Icons - * - * ----------------------------------------------------------------------------- */ - -/* - * Mixins: Inputs - * Added to keep settings area in sync with components used elsewhere. - * Not to be used more unless absolutely necessary. - */ - /* Base */ /* @@ -146,8 +63,8 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. font-style: normal; font-weight: 400; src: - url(../fonts/inter-regular-webfont.woff2) format("woff2"), - url(../fonts/inter-regular-webfont.woff) format("woff"); + url(../../../fonts/inter-regular-webfont.woff2) format("woff2"), + url(../../../fonts/inter-regular-webfont.woff) format("woff"); } @font-face { @@ -156,8 +73,8 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. font-style: normal; font-weight: 500; src: - url(../fonts/inter-medium-webfont.woff2) format("woff2"), - url(../fonts/inter-medium-webfont.woff) format("woff"); + url(../../../fonts/inter-medium-webfont.woff2) format("woff2"), + url(../../../fonts/inter-medium-webfont.woff) format("woff"); } @font-face { @@ -166,8 +83,8 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. font-style: normal; font-weight: 600; src: - url(../fonts/inter-semibold-webfont.woff2) format("woff2"), - url(../fonts/inter-semibold-webfont.woff) format("woff"); + url(../../../fonts/inter-semibold-webfont.woff2) format("woff2"), + url(../../../fonts/inter-semibold-webfont.woff) format("woff"); } /* @@ -405,39 +322,37 @@ a .gform-icon { * Used in admin.css. */ -.merge-tag-support { - max-width: 95%; -} - .all-merge-tags { - display: -moz-inline-stack; - display: inline-block; - position: relative; + position: absolute; + right: 0; + top: -1.9rem; } -.all-merge-tags a.open-list { - background: #fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEwSDEwVjEySDhWMTBaTTE0IDEySDEyVjEwSDE0VjEyWiIgZmlsbD0iIzlFQTNBOCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjYzNSA1Ljc1SDE0VjQuMjVIMTUuNjM1QzE2LjU2MTUgNC4yNSAxNy4yNTk4IDQuNjc5MTMgMTcuNjkzNCA1LjM0Mjk2QzE4LjEwMTUgNS45Njc2NiAxOC4yNSA2Ljc1NDY3IDE4LjI1IDcuNTAzMDFWOC41NDYwMUMxOC4yNSA5LjYwMDQzIDE4LjkyMzMgMTAuMjAzIDE5LjUgMTAuMjAzTDIwLjI1IDEwLjk1M1YxMC45ODRMMTkuNDk4NyAxMS43MzRDMTguOTE5NyAxMS43MzMgMTguMjUgMTIuMzI3NCAxOC4yNSAxMy4zOFYxNC45ODNDMTguMjUgMTUuNzI2NSAxOC4xMDMzIDE2LjQ1MDQgMTcuNjI2OCAxNi45ODhDMTcuMTMzMyAxNy41NDQ4IDE2LjQyMjYgMTcuNzUyIDE1LjYzNSAxNy43NTJIMTRWMTYuMjUySDE1LjYzNUMxNi4xNzU0IDE2LjI1MiAxNi4zOTcyIDE2LjExMzcgMTYuNTA0MiAxNS45OTNDMTYuNjI4MiAxNS44NTMxIDE2Ljc1IDE1LjU2NzUgMTYuNzUgMTQuOTgzVjEzLjM4QzE2Ljc1IDEyLjQ2MTEgMTcuMTA2OCAxMS41NjQ5IDE3LjcyMTMgMTAuOTY1NkMxNy4xMDYzIDEwLjM2MjYgMTYuNzUgOS40NjI0NyAxNi43NSA4LjU0NjAxVjcuNTAzMDFDMTYuNzUgNi45MjIzNCAxNi42MyA2LjQ1Nzg1IDE2LjQzNzYgNi4xNjMzQzE2LjI3MDcgNS45MDc4NyAxNi4wMzY2IDUuNzUgMTUuNjM1IDUuNzVaIiBmaWxsPSIjOUVBM0E4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjQ5OSA1Ljc1QzUuNTA1MDQgNS43NSA0Ljc1IDYuNTMyMjUgNC43NSA3LjUwMzAxTDQuNzUgOC41NjcyNUM0Ljc1MDAyIDguODg0MDIgNC43NTAwNCA5LjIzNTA0IDQuNzE0MzcgOS41NjM2OUM0LjY3NzY1IDkuOTAyMDMgNC41OTgxMSAxMC4yNzY4IDQuNDAwNDkgMTAuNjIxMkM0LjMyNzQ1IDEwLjc0ODUgNC4yNDM3OCAxMC44NjMyIDQuMTQ5OTcgMTAuOTY2QzQuMjQzMyAxMS4wNjc4IDQuMzI2NjMgMTEuMTgxNCA0LjM5OTQ3IDExLjMwNzVDNC41OTc4NiAxMS42NTExIDQuNjc3NTcgMTIuMDI1MiA0LjcxNDM0IDEyLjM2MjhDNC43NTAwNCAxMi42OTA1IDQuNzUwMDIgMTMuMDQxIDQuNzUgMTMuMzU3Nkw0Ljc1IDE0Ljk4M0M0Ljc1IDE1LjQzMSA0LjkxNDI3IDE1LjcxNDggNS4xNTE0OCAxNS45MDM1QzUuNDA5NzkgMTYuMTA5IDUuODIxMDMgMTYuMjUxIDYuMzY0OTkgMTYuMjUxSDcuNVYxNy43NTFINi4zNjQ5OUM1LjU4MDk2IDE3Ljc1MSA0LjgwOTcgMTcuNTQ4NSA0LjIxNzUxIDE3LjA3NzNDMy42MDQyMyAxNi41ODkzIDMuMjUgMTUuODY0IDMuMjUgMTQuOTgzVjEzLjM3OUMzLjI1IDEzLjAzNjcgMy4yNDkxNSAxMi43NjM4IDMuMjIzMTYgMTIuNTI1MkMzLjE5NzQzIDEyLjI4ODkgMy4xNTIxNCAxMi4xNDcxIDMuMTAwNTMgMTIuMDU3N0MzLjA0NTQ4IDExLjk2MjQgMi44ODE3MyAxMS43MzMgMiAxMS43MzNMMS4yNSAxMC45ODNWMTAuOTUzTDIgMTAuMjAzQzIuODc4NjkgMTAuMjAzIDMuMDQzMTggOS45NzI3MiAzLjA5OTUxIDkuODc0NTdDMy4xNTE4OSA5Ljc4MzMgMy4xOTczNSA5LjYzOTQyIDMuMjIzMTMgOS40MDE4NUMzLjI0OTE2IDkuMTYxOTYgMy4yNSA4Ljg4ODIzIDMuMjUgOC41NDYwMVY3LjUwMzAxQzMuMjUgNS44MTU3NiA0LjU2ODk0IDQuMjUgNi4zNjQ5OSA0LjI1SDcuNVY1Ljc1SDYuMzY0OTlaIiBmaWxsPSIjOUVBM0E4Ii8+Cjwvc3ZnPg==); - border: 1px solid #9092b2; - border-radius: 3px; - display: block; - height: 2.125rem; - margin-left: 0; - transition: background 0.2s ease; - width: 2.125rem +.all-merge-tags button { + transition: color ease-in-out 500ms; } -.all-merge-tags a.open-list:hover { - background: #fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48dGl0bGU+bWVyZ2UgaWNvbjwvdGl0bGU+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzNlN2RhNiI+PHBhdGggZmlsbD0iIzNlN2RhNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMGgydjJIOHYtMnptNiAyaC0ydi0yaDJ2MnptMS42MzUtNi4yNUgxNHYtMS41aDEuNjM1Yy45MjYgMCAxLjYyNS40MyAyLjA1OCAxLjA5My40MDkuNjI1LjU1NyAxLjQxMi41NTcgMi4xNnYxLjA0M2MwIDEuMDU0LjY3MyAxLjY1NyAxLjI1IDEuNjU3bC43NS43NXYuMDMxbC0uNzUxLjc1Yy0uNTgtLjAwMS0xLjI0OS41OTMtMS4yNDkgMS42NDZ2MS42MDNjMCAuNzQzLS4xNDcgMS40NjctLjYyMyAyLjAwNS0uNDk0LjU1Ny0xLjIwNC43NjQtMS45OTIuNzY0SDE0di0xLjVoMS42MzVjLjU0IDAgLjc2Mi0uMTM4Ljg3LS4yNTkuMTIzLS4xNC4yNDUtLjQyNS4yNDUtMS4wMVYxMy4zOGMwLS45MTkuMzU3LTEuODE1Ljk3MS0yLjQxNC0uNjE1LS42MDMtLjk3MS0xLjUwNC0uOTcxLTIuNDJWNy41MDNjMC0uNTgtLjEyLTEuMDQ1LS4zMTItMS4zNC0uMTY3LS4yNTUtLjQwMS0uNDEzLS44MDMtLjQxM3ptLTkuMjcgMGMtLjg2IDAtMS42MTUuNzgyLTEuNjE1IDEuNzUzdjEuMDY0YzAgLjMxNyAwIC42NjgtLjAzNi45OTctLjAzNi4zMzgtLjExNi43MTMtLjMxNCAxLjA1N2ExLjk0NiAxLjk0NiAwIDAgMS0uMjUuMzQ1Yy4wOTMuMTAyLjE3Ny4yMTUuMjUuMzQxLjE5OC4zNDQuMjc4LjcxOC4zMTQgMS4wNTYuMDM2LjMyOC4wMzYuNjc4LjAzNi45OTV2MS42MjVjMCAuNDQ4LjE2NC43MzIuNDAxLjkyLjI1OS4yMDYuNjcuMzQ4IDEuMjE0LjM0OEg3LjV2MS41SDYuMzY1Yy0uNzg0IDAtMS41NTUtLjIwMy0yLjE0Ny0uNjc0LS42MTQtLjQ4OC0uOTY4LTEuMjEzLS45NjgtMi4wOTR2LTEuNjA0YzAtLjM0MiAwLS42MTUtLjAyNy0uODU0LS4wMjYtLjIzNi0uMDctLjM3OC0uMTIyLS40NjctLjA1Ni0uMDk2LS4yMi0uMzI1LTEuMTAxLS4zMjVsLS43NS0uNzV2LS4wM2wuNzUtLjc1Yy44NzkgMCAxLjA0My0uMjMgMS4xLS4zMjguMDUyLS4wOTIuMDk3LS4yMzYuMTIzLS40NzMuMDI2LS4yNC4wMjctLjUxNC4wMjctLjg1NlY3LjUwM2MwLTEuNjg3IDEuMzE5LTMuMjUzIDMuMTE1LTMuMjUzSDcuNXYxLjVINi4zNjV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiLz48L2c+PC9zdmc+); - } +.gform-tinymce-mergetag-button .all-merge-tags { + display: inline-block; + padding-top: 0.45rem; + position: static; +} -.gform-settings-panel__content .gform-settings-input__container--with-merge-tag textarea { - border-top-right-radius: 0; +.wp-media-buttons .all-merge-tags { + position: relative; + top: 0.375rem; } -.gform-settings-input__container--with-merge-tag .all-merge-tags.textarea a.open-list { - margin-left: -1px; +.field_setting .all-merge-tags { + + /* position and weight are different in the form editor sidebar */ + top: -0.15rem; } +.field_setting .all-merge-tags .gform-button--unstyled { + font-weight: 400; + } + @-moz-document url-prefix() { .gform-settings-input__container--with-merge-tag .all-merge-tags.textarea a.open-list { @@ -453,6 +368,7 @@ a .gform-icon { max-height: 14rem; overflow: auto; position: absolute; + right: 0; width: 14.625rem !important; z-index: 999; } @@ -462,7 +378,7 @@ a .gform-icon { } #gf_merge_tag_list li a { - cursor: pointer + cursor: pointer; } #gf_merge_tag_list li a:hover { @@ -542,239 +458,121 @@ table#gf_personal_data_field_settings td { padding: 0.25rem 0.625rem; } -/* - * Styles for alerts component - * - * Used in admin.css. - */ - -/* - * Base styles, shared by all alerts - */ +.gform-admin .gform-dropdown--merge-tags { + display: inline-block; -.gform-alert { - align-items: baseline; - background-color: #fff; - border: 1px solid #d5d7e9; - border-radius: 3px; - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11), 0 0 4px rgba(18, 25, 97, 0.0405344); - color: #242748; - display: flex; - flex-wrap: nowrap; - font-weight: 500; - margin: 0 0 1rem; - padding: 17px 20px 18px; - position: relative; } -.field_setting .gform-alert, .gform-alert + .field_setting { - margin-top: 1rem; +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control { + background: none; + border: none; + box-shadow: none; + display: inline-block; + height: auto; + line-height: 1; + padding: 0; } -/* Style variant: Inline */ - -.gform-alert--inline { - padding: 10px 12px 11px; -} - -/* Style variant: Notice */ - -.gform-alert--notice { - border-color: #175cff; - color: #175cff; -} - -/* Style variant: Error */ +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control i.gform-dropdown__chevron { + display: none; + } -.gform-alert--error { - border-color: #dd301d; - color: #dd301d; -} +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control .gform-icon--merge-tag { + border: 1px solid transparent; + border-radius: 3px; + color: #9092b2; + font-size: 1.5rem; + position: relative; + } -/* Style variant: Success */ +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control:focus .gform-icon--merge-tag { -.gform-alert--success { - border-color: #22a753; - color: #22a753; -} + border: 1px solid #3985b7; -/* Style variant: Accessibility */ + box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; -.gform-alert--accessibility { - border-color: #ffbe03; -} + color: #242748; + } -/* - * Alert: Icon - */ +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control:hover .gform-icon--merge-tag { -.gform-alert__icon { - color: #242748; - font-size: 1.5rem; - height: 16px; - margin-right: 10px; - position: relative; - top: 4px; - width: 16px -} + box-shadow: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344); -.gform-alert__icon::before { - height: 0; - left: 50%; - line-height: 0; - position: absolute; - top: 50%; - transform: translate3d(-50%, -50%, 0); - } + color: #242748; + } -/* Style variant: Notice */ +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control .gform-dropdown__control-text { + align-items: center; + color: #242748; + display: flex; + font-size: 0.8125rem; + overflow: visible; + } -.gform-alert--notice .gform-alert__icon { - color: #175cff; +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__container { + border-radius: 0.1875rem; + border-top: 0.0625rem solid #d5d7e9; + top: 1.5rem; + width: 16rem; } -/* Style variant: Error */ +@media (min-width: 960px) { -.gform-alert--error .gform-alert__icon { - color: #dd301d; +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__container { + width: 18.75rem } + } -/* Style variant: Success */ - -.gform-alert--success .gform-alert__icon { - color: #22a753; +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__container::before { + display: none; } -html[dir="rtl"] .gform-alert__icon { - margin-left: 10px; - margin-right: 0; +.gform-admin .gform-dropdown--merge-tags .gform-dropdown__group-text { + display: inline-block; + padding-bottom: 0.6875rem; } -/* - * Alert: Message - */ - -.gform-alert__message-wrap { - align-items: baseline; - grid-column-gap: 15px; - -moz-column-gap: 15px; - column-gap: 15px; - display: flex; - flex-wrap: wrap; - grid-row-gap: 10px; - row-gap: 10px; - width: 100%; +.right .gform-dropdown__container { + right: 0; } -/* Style variant: Inline */ - -.gform-alert--inline .gform-alert__message-wrap { - grid-column-gap: 10px; - -moz-column-gap: 10px; - column-gap: 10px; - } - -/* Message Text */ - -.gform-alert__message { +.gform-admin .gform-dropdown__search .gform-dropdown__search-input { + -webkit-appearance: none; + background: #fff; + border: 1px solid #c3c5db; + border-radius: 3px; + box-shadow: 0 0 0 transparent; + box-sizing: border-box; color: #242748; - flex: 1 1 auto; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; font-size: 0.8125rem; - font-weight: 500; - line-height: 1.5; - margin: 0; -} - -.gform-alert__message a, .gform-alert__message a:hover { - color: inherit; - } - -/* Style variant: Inline */ - -.gform-alert--inline .gform-alert__message { - font-size: 0.75rem; - } - -/* Message CTA */ - -.gform-alert__cta { - margin-top: 1px; -} - -/* - * Alert: Dismiss Action - */ - -.gform-alert__dismiss { - background: none; - border: none; - cursor: pointer; - height: 20px; - margin-bottom: -5px; - margin-left: 12px; - min-width: 20px; - padding: 0; - position: relative; - text-align: center; - top: -4px; - width: 20px + line-height: 2; + outline: none; + padding: 0.25rem 0.75rem; + transition: box-shadow 0.15s ease, background-color 0.15s ease; } -.gform-alert__dismiss::before, .gform-alert__dismiss::after { - border: 1px solid transparent; - border-radius: 50%; - content: ""; - left: 50%; - position: absolute; - top: calc(50% - 1px); - transform: translate3d(-50%, -50%, 0); - transition: border-color 200ms ease-in-out; - } - -.gform-alert__dismiss::before { - height: 23px; - width: 23px; - z-index: 1; +html[dir="rtl"] .all-merge-tags { + left: 0; + right: auto; } -.gform-alert__dismiss::after { - border-width: 2px; - height: 25px; - width: 25px; +html[dir="rtl"] #gf_merge_tag_list { + left: 0; + right: auto; } -.gform-alert__dismiss:hover .gform-icon, .gform-alert__dismiss:focus .gform-icon { - color: #5b5e80; - } - -.gform-alert__dismiss:focus::before { - border-color: #3985b7; - } - -.gform-alert__dismiss:focus::after { - border-color: #bed8ed; - } - -.gform-alert__dismiss .gform-icon { - color: #9092b2; - font-size: 2.1rem; - height: 0; - left: 50%; - line-height: 0; - position: absolute; - top: 50%; - transform: translate3d(-50%, -50%, 0); - transition: color 200ms ease-in-out; +html[dir="rtl"] .gform-admin .gform-dropdown--merge-tags .gform-dropdown__control { + padding: 0; } -html[dir="rtl"] .gform-alert__dismiss { - margin-left: 0; - margin-right: 12px; +html[dir="rtl"] .right .gform-dropdown__container { + left: 0; + right: auto; } /* -* Styles for buttons admin wide. Use the gform-button classes at button of this file. -* Load the dev/components/index.html file to view a living demo of all variants and get code snippets. +* These are legacy button styles. Use the classes in the components css generated by the storybook * * Used in admin.css. */ @@ -787,7 +585,7 @@ html[dir="rtl"] .gform-alert__dismiss { text-decoration: none; text-shadow: none; transition: box-shadow 0.1s linear; - white-space: nowrap + white-space: nowrap; } .gforms_edit_form .button:focus, .gforms_edit_form button.primary:focus { @@ -800,7 +598,7 @@ html[dir="rtl"] .gform-alert__dismiss { color: #3e7da6; display: inline-block; height: 2.3125rem; - padding: 0.5625rem 1.125rem + padding: 0.5625rem 1.125rem; } .gforms_edit_form .button:hover { @@ -828,7 +626,7 @@ html[dir="rtl"] .gform-alert__dismiss { color: #fff; cursor: pointer; height: 2.3125rem; - padding: 0.5625rem 1.125rem + padding: 0.5625rem 1.125rem; } @@ -854,9 +652,37 @@ html[dir="rtl"] .gform-alert__dismiss { font-size: 0; } +.gforms_edit_form #field_submit { + display: flex; + } + +.gforms_edit_form #field_submit input { + align-self: flex-end; + } + +.gforms_edit_form #field_submit .gform-button--primary { + background: #3e7da6; + border-color: #3e7da6; + color: #fff; + } + +.gforms_edit_form #field_submit .gform_image_button { + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + height: auto; + padding: 0; + width: auto; + } + +.gforms_edit_form #field_submit .gform-button--width-full { + justify-content: center; + width: 100%; + } + #gf_toolbar_buttons_container .update-form { margin: 0 0.75rem 0 0.1875rem; - padding: 0.4065rem 1.125rem; } #gf_toolbar_buttons_container .update-form .gform-button__icon { @@ -866,321 +692,206 @@ html[dir="rtl"] .gform-alert__dismiss { width: 24px; } +#gf_toolbar_buttons_container .update-form.save-in-progress:disabled { + background-color: #3e7da6; + color: #fff; + } + #gf_toolbar_buttons_container .preview-form { - margin: 0 0.1875rem 0 0.75rem; + margin: 0 0.75rem; } -.gforms_edit_form #gf_toolbar_buttons_container .preview-form { - padding: 0.4065rem 1.125rem; -} +@-webkit-keyframes spin { -html[dir="rtl"] #gf_toolbar_buttons_container .update-form { - margin: 0 0.1875rem 0 0.75rem; + 0% { + transform: rotate(0deg); } -html[dir="rtl"] #gf_toolbar_buttons_container .update-form.gform-button--icon-leading .gform-button__icon { - margin-left: 0.5rem; - margin-right: unset; - } - -html[dir="rtl"] #gf_toolbar_buttons_container .preview-form { - margin: 0 0.75rem 0 0.1875rem; + 100% { + transform: rotate(360deg); } - -button.panel-block-tabs__toggle { - background: transparent; - border: 1px solid transparent; - border-radius: 0; - border-top-color: #ecedf8; - box-shadow: none; - box-sizing: border-box; - color: #242748; - cursor: pointer; - display: block; - font-size: 0.8125rem; - font-weight: 500; - line-height: 2.8125rem; - min-height: 3.375rem; - overflow: unset; - padding: 0 0 0 14px; - position: relative; - text-align: left; - transition: 0.1s background ease-in-out, box-shadow 0.1s linear; - vertical-align: middle; - width: 100%; -} - -input.button-primary.gfbutton, button.button-primary.gfbutton, a.button-primary.gfbutton { - border-radius: 4px; - font-size: 12px !important; - font-weight: normal; - letter-spacing: 0.3pt; - margin: 10px 0 20px 0; } -/* - * Base styles, shared by all buttons - */ +@keyframes spin { -.gform-admin .gform-button { - align-items: center; - border: 1px solid transparent; - border-radius: 3px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - cursor: pointer; - display: inline-flex; - font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; - font-size: 0.875rem; - font-weight: 500; - line-height: 1.45rem; - padding: 0.5625rem 1.125rem; - text-decoration: none; - transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease; - white-space: nowrap + 0% { + transform: rotate(0deg); } -.gform-admin .gform-button:focus { - box-shadow: 0 0 0 2px #bed8ed; - outline: none; - } - -.gform-admin .gform-button:disabled { - pointer-events: none; - } - -.gform-admin .gform-button.gform-button--circular { - border-radius: 100%; - justify-content: center; - padding: 0; - } - -/* - * Style variants - */ - -.gform-admin .gform-button--primary { - background: #3e7da6; - border-color: #3e7da6; - color: #fff + 100% { + transform: rotate(360deg); } +} -.gform-admin .gform-button--primary:hover, .gform-admin .gform-button--primary:active { - background: #3985b7; - } - -.gform-admin .gform-button--primary:disabled { - background: #3e7da6; - color: #639cc1; - } +@-webkit-keyframes moveOutLeft { -.gform-admin .gform-button--secondary { - background: #fff; - border-color: #3e7da6; - color: #3e7da6 + 0% { + margin-left: 0; } -.gform-admin .gform-button--secondary:hover, .gform-admin .gform-button--secondary:active { - border-color: #3985b7; - color: #3985b7; - } - -.gform-admin .gform-button--secondary:disabled { - border-color: #c3c5db; - color: #c3c5db; - } - -.gform-admin .gform-button--white { - background: #fff; - border-color: #d5d7e9; - color: #242748 + 50% { + margin-left: -12px; } -.gform-admin .gform-button--white:hover, .gform-admin .gform-button--white:active { - background: #f6f9fc; - border-color: #d5d7e9; - color: #242748; - } - -.gform-admin .gform-button--white:focus { - background: #fff; - border-color: #c3c5db; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 2px #ecedf8; - color: #242748; - } - -.gform-admin .gform-button--white:disabled { - border-color: #c3c5db; - color: #c3c5db; - } - -.gform-admin .gform-button--white .gform-button__icon { - color: #5b5e80; - } - -/* - * Size variants - */ - -.gform-admin .gform-button--size-xs { - font-size: 0.75rem; - line-height: 1rem; - padding: 0.4375rem 0.6875rem; + 100% { + margin-left: -24px; } +} -.gform-admin .gform-button--size-xs .gform-button__icon { - font-size: 0.875rem; - } +@keyframes moveOutLeft { -.gform-admin .gform-button--size-sm { - line-height: 1rem; - padding: 0.5625rem 0.8125rem; + 0% { + margin-left: 0; } -.gform-admin .gform-button--size-sm .gform-button__icon { - font-size: 0.875rem; - } + 50% { + margin-left: -12px; + } -.gform-admin .gform-button--size-l { - font-size: 1rem; - line-height: 1.5rem; + 100% { + margin-left: -24px; } +} -.gform-admin .gform-button--size-l .gform-button__icon { - font-size: 1.25rem; - } +@-webkit-keyframes moveInRight { -.gform-admin .gform-button--size-xl { - font-size: 1rem; - line-height: 1.5rem; - padding: 0.8125rem 1.5625rem; + 0% { + margin-right: 12px; } -.gform-admin .gform-button--size-xl .gform-button__icon { - font-size: 1.25rem; - } + 100% { + margin-right: 0; + } +} -/* - * Icon variants - */ +@keyframes moveInRight { -.gform-admin .gform-button__icon { - font-size: 1.125rem; - position: relative; - top: -0.0625rem; + 0% { + margin-right: 12px; } -.gform-admin .gform-button--icon-leading .gform-button__icon { - margin-right: 0.5rem; - } - -.gform-admin .gform-button--icon-leading.gform-button--size-xs .gform-button__icon { - margin-right: 0.375rem; - } + 100% { + margin-right: 0; + } +} -.gform-admin .gform-button--icon-leading.gform-button--size-sm .gform-button__icon { - margin-right: 0.375rem; - } +@-webkit-keyframes fadeOut { -.gform-admin .gform-button--icon-leading.gform-button--size-l .gform-button__icon { - margin-right: 0.625rem; - } + 0% { + opacity: 1; + } -.gform-admin .gform-button--icon-leading.gform-button--size-xl .gform-button__icon { - margin-right: 0.75rem; - } + 50% { + opacity: 0.5; + } -.gform-admin .gform-button--icon-trailing .gform-button__icon { - margin-left: 0.5rem; - } + 100% { + opacity: 0; + } +} -.gform-admin .gform-button--icon-trailing.gform-button--size-xs .gform-button__icon { - margin-left: 0.375rem; - } +@keyframes fadeOut { -.gform-admin .gform-button--icon-trailing.gform-button--size-sm .gform-button__icon { - margin-left: 0.375rem; - } + 0% { + opacity: 1; + } -.gform-admin .gform-button--icon-trailing.gform-button--size-l .gform-button__icon { - margin-left: 0.625rem; - } + 50% { + opacity: 0.5; + } -.gform-admin .gform-button--icon-trailing.gform-button--size-xl .gform-button__icon { - margin-left: 0.75rem; - } + 100% { + opacity: 0; + } +} -/* - * Rounded variants - */ +@-webkit-keyframes fadeIn { -.gform-admin .gform-button--round { - border-radius: 1.1875rem + 0% { + opacity: 0; } -.gform-admin .gform-button--round.gform-button--size-xs { - border-radius: 0.9375rem; - } + 100% { + opacity: 1; + } +} -.gform-admin .gform-button--round.gform-button--size-sm { - border-radius: 1.0625rem; - } +@keyframes fadeIn { -.gform-admin .gform-button--round.gform-button--size-l { - border-radius: 1.3125rem; - } + 0% { + opacity: 0; + } -.gform-admin .gform-button--round.gform-button--size-xl { - border-radius: 1.5625rem; - } + 100% { + opacity: 1; + } +} -/* - * Circular variants - */ +@-webkit-keyframes fadeInFromHalf { -.gform-admin .gform-button--circular { - height: 2.375rem; - width: 2.375rem; + 0% { + opacity: 0.75; } -.gform-admin .gform-button--circular .gform-button__icon { - font-size: 1.375rem; - } + 100% { + opacity: 1; + } +} -.gform-admin .gform-button--circular.gform-button--size-xs { - height: 1.875rem; - width: 1.875rem; - } +@keyframes fadeInFromHalf { -.gform-admin .gform-button--circular.gform-button--size-xs .gform-button__icon { - font-size: 1.125rem; - } + 0% { + opacity: 0.75; + } -.gform-admin .gform-button--circular.gform-button--size-sm { - height: 2.125rem; - width: 2.125rem; - } + 100% { + opacity: 1; + } +} -.gform-admin .gform-button--circular.gform-button--size-sm .gform-button__icon { - font-size: 1.25rem; - } +html[dir="rtl"] #gf_toolbar_buttons_container .update-form { + margin: 0 0.1875rem 0 0.75rem; + } -.gform-admin .gform-button--circular.gform-button--size-l { - height: 2.625rem; - width: 2.625rem; - } +html[dir="rtl"] #gf_toolbar_buttons_container .update-form.gform-button--icon-leading .gform-button__icon { + margin-left: 0.5rem; + margin-right: unset; + } -.gform-admin .gform-button--circular.gform-button--size-l .gform-button__icon { - font-size: 1.75rem; - } +html[dir="rtl"] #gf_toolbar_buttons_container .preview-form { + margin: 0 0.75rem 0 0.1875rem; + } -.gform-admin .gform-button--circular.gform-button--size-xl { - height: 3.125rem; - width: 3.125rem; - } +button.panel-block-tabs__toggle { + background: transparent; + border: 1px solid transparent; + border-radius: 0; + border-top-color: #ecedf8; + box-shadow: none; + box-sizing: border-box; + color: #242748; + cursor: pointer; + display: block; + font-size: 0.8125rem; + font-weight: 500; + line-height: 2.8125rem; + min-height: 3.375rem; + overflow: unset; + padding: 0 0 0 14px; + position: relative; + text-align: left; + transition: 0.1s background ease-in-out, box-shadow 0.1s linear; + vertical-align: middle; + width: 100%; +} -.gform-admin .gform-button--circular.gform-button--size-xl .gform-button__icon { - font-size: 2rem; - } +input.button-primary.gfbutton, button.button-primary.gfbutton, a.button-primary.gfbutton { + border-radius: 4px; + font-size: 12px !important; + font-weight: normal; + letter-spacing: 0.3pt; + margin: 10px 0 20px 0; +} /* * Styles for choice component @@ -1205,7 +916,7 @@ input.button-primary.gfbutton, button.button-primary.gfbutton, a.button-primary. font-size: 20px; justify-content: center; margin-right: 0.625rem; - width: 0.588rem + width: 0.588rem; } .gform-admin .gform-choice .gform-choice__handle:hover { @@ -1223,7 +934,7 @@ input.button-primary.gfbutton, button.button-primary.gfbutton, a.button-primary. overflow: hidden; padding: 0; position: absolute; - width: 0.0625rem + width: 0.0625rem; } .gform-admin .gform-choice .gform-choice__selected:checked + .gform-choice__selected-label { @@ -1231,6 +942,45 @@ input.button-primary.gfbutton, button.button-primary.gfbutton, a.button-primary. border-color: #e1f6ed; } +.gform-admin .gform-choice .gform-choice__selected.focus-visible + .gform-choice__selected-label { + background: #fff; + border-color: #bed8ed; + } + +.gform-admin .gform-choice .gform-choice__selected.focus-visible + .gform-choice__selected-label { + background: #fff; + border-color: #bed8ed; + } + +.gform-admin .gform-choice .gform-choice__selected:focus-visible + .gform-choice__selected-label { + background: #fff; + border-color: #bed8ed; + } + +.gform-admin .gform-choice .gform-choice__selected.focus-visible + .gform-choice__selected-label::after { + border-color: #3e7da6; + } + +.gform-admin .gform-choice .gform-choice__selected.focus-visible + .gform-choice__selected-label::after { + border-color: #3e7da6; + } + +.gform-admin .gform-choice .gform-choice__selected:focus-visible + .gform-choice__selected-label::after { + border-color: #3e7da6; + } + +.gform-admin .gform-choice .gform-choice__selected.focus-visible + .gform-choice__selected-label .gform-choice__selected-icon { + color: #3e7da6; + } + +.gform-admin .gform-choice .gform-choice__selected.focus-visible + .gform-choice__selected-label .gform-choice__selected-icon { + color: #3e7da6; + } + +.gform-admin .gform-choice .gform-choice__selected:focus-visible + .gform-choice__selected-label .gform-choice__selected-icon { + color: #3e7da6; + } + .gform-admin .gform-choice .gform-choice__selected-label { align-items: center; background: #9092b2; @@ -1239,20 +989,36 @@ input.button-primary.gfbutton, button.button-primary.gfbutton, a.button-primary. box-sizing: border-box; cursor: pointer; display: inline-flex; - flex-basis: 1.625rem; + flex-basis: 26px; font-size: 1rem; - height: 1.625rem; + height: 26px; justify-content: center; margin: 0; - width: 1.625rem + padding: 0; + position: relative; + transition: border-color 300ms ease, background-color 300ms ease; + width: 26px; } +.gform-admin .gform-choice .gform-choice__selected-label::after { + border: 2px solid transparent; + border-radius: 100%; + content: ""; + height: 18px; + left: -2px; + position: absolute; + top: -2px; + transition: border-color 300ms ease; + width: 18px; + } + .gform-admin .gform-choice .gform-choice__selected-label::before { content: none; } .gform-admin .gform-choice .gform-choice__selected-icon { color: #fff; + transition: color 300ms ease; } .gform-admin .gform-choice .gform-choice__input--label { @@ -1297,6 +1063,11 @@ input.button-primary.gfbutton, button.button-primary.gfbutton, a.button-primary. margin-left: 0.625rem; } +html[dir="rtl"] .gform-admin .gform-choice__handle { + margin-left: 0.625rem; + margin-right: 0; + } + html[dir="rtl"] .gform-admin .gform-choice .gform-choice__button--add { margin-left: 0; margin-right: 0.3125rem; @@ -1350,7 +1121,7 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before position: absolute; top: 0; width: calc(100vw - 270px); - z-index: -10 + z-index: -10; } @media (min-width: 783px) { @@ -1376,21 +1147,21 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before @media (min-width: 960px) { - .folded.sticky-menu .conditional_logic_flyout { +.folded.sticky-menu .conditional_logic_flyout { width: calc(100vw - 406px) } } @media (min-width: 1260px) { - .folded.sticky-menu .conditional_logic_flyout { +.folded.sticky-menu .conditional_logic_flyout { width: auto } } .conditional_logic_flyout__head { padding: 0 1.5625rem 1.25rem; - position: relative + position: relative; } .conditional_logic_flyout__head::after { @@ -1420,7 +1191,7 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before } .conditional_logic_flyout__action select { - margin: 0 0.5rem + margin: 0 0.5rem; } .conditional_logic_flyout__action select:first-child { @@ -1430,7 +1201,7 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before .conditional_logic_flyout__body { font-size: 0.8125rem; overflow-y: auto; - padding: 1.25rem 1.5625rem + padding: 1.25rem 1.5625rem; } .conditional_logic_flyout__body.panel-block-tabs__body--settings .simplebar-wrapper { @@ -1445,12 +1216,12 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - width: 30% + width: 30%; } @media (min-width: 1390px) { - .conditional_logic_flyout__body.panel-block-tabs__body--settings .conditional_logic_flyout__rule select:first-child, .conditional_logic_flyout__body.panel-block-tabs__body--settings .gfield_rule_value_dropdown_cl { +.conditional_logic_flyout__body.panel-block-tabs__body--settings .conditional_logic_flyout__rule select:first-child, .conditional_logic_flyout__body.panel-block-tabs__body--settings .gfield_rule_value_dropdown_cl { width: 40% } } @@ -1469,12 +1240,12 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before } .conditional_logic_flyout__rule input[type="text"].gfield_rule_input { - width: 30% + width: 30%; } @media (min-width: 1260px) { - .conditional_logic_flyout__rule input[type="text"].gfield_rule_input { +.conditional_logic_flyout__rule input[type="text"].gfield_rule_input { flex: 1; width: auto } @@ -1507,7 +1278,7 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before } .conditional_logic_flyout .add_field_choice, .conditional_logic_flyout .delete_field_choice { - top: 0.5625rem + top: 0.5625rem; } .gf_browser_chrome .conditional_logic_flyout .add_field_choice::after, .gf_browser_chrome .conditional_logic_flyout .delete_field_choice::after { @@ -1521,7 +1292,7 @@ html[dir="rtl"] .gform-admin .gform-choice .gform-choice__selected-label::before .conditional_logic_flyout .delete_field_choice { margin-left: 0.1875rem; opacity: 0; - pointer-events: none + pointer-events: none; } .conditional_logic_flyout .delete_field_choice.active { @@ -1538,7 +1309,7 @@ html[dir="rtl"] .conditional_logic_flyout .delete_field_choice { } .conditional-flyout__main-fields { - display: none + display: none; } .conditional-flyout__main-fields.active { @@ -1546,7 +1317,7 @@ html[dir="rtl"] .conditional_logic_flyout .delete_field_choice { } .conditional_logic_flyout_container { - overflow: visible + overflow: visible; } .conditional_logic_flyout_container.anim-in-ready .conditional_logic_flyout { @@ -1593,11 +1364,11 @@ html[dir="rtl"] .conditional_logic_flyout { flex-wrap: wrap; min-height: 3.375rem; padding: 1.25rem 0; - position: relative + position: relative; } .conditional_logic_wrapper .conditional_logic_accordion.active { - padding: 0 + padding: 0; } .conditional_logic_wrapper .conditional_logic_accordion.active:hover { @@ -1608,6 +1379,10 @@ html[dir="rtl"] .conditional_logic_flyout { border-color: #3985b7; } +.conditional_logic_wrapper .conditional_logic_accordion.active[focus-within] { + border-color: #3985b7; + } + .conditional_logic_wrapper .conditional_logic_accordion.active:focus-within { border-color: #3985b7; } @@ -1633,7 +1408,7 @@ html[dir="rtl"] .conditional_logic_flyout { .conditional_logic_wrapper .conditional_logic_accordion__toggle { display: none; - margin-left: auto + margin-left: auto; } .conditional_logic_wrapper .conditional_logic_accordion__toggle.active { @@ -1656,11 +1431,11 @@ html[dir="rtl"] .conditional_logic_flyout { position: absolute; top: 0; width: 100%; - z-index: 1 + z-index: 1; } .conditional_logic_wrapper .conditional_logic_accordion__toggle button:hover .conditional_logic_accordion__toggle_button_icon::before, .conditional_logic_wrapper .conditional_logic_accordion__toggle button:focus .conditional_logic_accordion__toggle_button_icon::before { - background-image: url(../images/cog-hover.svg); + background-image: url(../../../images/cog-hover.svg); } .conditional_logic_wrapper .conditional_logic_accordion__toggle_button_icon { @@ -1671,7 +1446,7 @@ html[dir="rtl"] .conditional_logic_flyout { } .conditional_logic_wrapper .conditional_logic_accordion__toggle_button_icon::before { - background-image: url(../images/cog.svg); + background-image: url(../../../images/cog.svg); background-position: center; background-repeat: no-repeat; background-size: contain; @@ -1683,7 +1458,7 @@ html[dir="rtl"] .conditional_logic_flyout { .conditional_logic_wrapper .conditional_logic_accordion__desc { display: none; - padding: 1rem 1.625rem 0.5rem 1rem + padding: 1rem 1.625rem 0.5rem 1rem; } .conditional_logic_wrapper .conditional_logic_accordion__desc.active { @@ -1745,7 +1520,7 @@ button.conditional_logic_flyout__close:hover_icon, button.conditional_logic_flyo } html[dir="rtl"] .conditional_logic_flyout_container { - overflow: visible + overflow: visible; } @@ -1843,7 +1618,7 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a speak: never; top: -0.125rem; transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; - width: 1.875rem + width: 1.875rem; } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus, .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover, .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next:focus, .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next:hover { @@ -1851,7 +1626,7 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev { - left: -0.3125rem + left: -0.3125rem; } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev::before { @@ -1860,7 +1635,7 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next { right: -0.3125rem; - transform: rotate(180deg) + transform: rotate(180deg); } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next::before { @@ -1877,11 +1652,11 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a font-size: 0.8125rem; font-weight: 500; min-height: 0; - padding: 0 1.25rem 0 0.5rem + padding: 0 1.25rem 0 0.5rem; } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header select.ui-datepicker-month { - background-image: url(../images/chevron-down.svg); + background-image: url(../../../images/chevron-down.svg); background-position: 100% 0.3125rem; background-repeat: no-repeat; background-size: 1.125rem 1.125rem; @@ -1892,7 +1667,7 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header select.ui-datepicker-year { - background-image: url(../images/select-date.svg); + background-image: url(../../../images/select-date.svg); background-position: 100% 0.375rem; background-repeat: no-repeat; background-size: 0.875rem 0.875rem; @@ -1928,7 +1703,7 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a justify-content: center; text-decoration: none; transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; - width: 1.875rem + width: 1.875rem; } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-default:focus { @@ -1944,7 +1719,7 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default { background: #3e7da6; border-color: #3e7da6; - color: #fff + color: #fff; } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover, .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus { @@ -1952,240 +1727,14 @@ html[dir="rtl"] .conditional_logic_flyout_container .conditional_logic_flyout .a } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default { - color: #9092b2 + color: #9092b2; } .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default:hover, .ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default:focus { border-color: transparent; } -/* -* Dropdown/listbox component for use in the admin -* -* Used in admin.css. -*/ - -.gform-admin .gform-dropdown { - font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; - position: relative; - } - -.gform-admin .gform-dropdown__control { - align-items: center; - background: #fff; - border: 0.0625rem solid #d5d7e9; - border-radius: 0.1875rem; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - cursor: pointer; - display: flex; - height: 2.375rem; - line-height: 1.1; - padding: 0 2.25rem 0 1rem; - position: relative; - width: 100%; - z-index: 1 - } - -.gform-admin .gform-dropdown__control:focus { - border-color: #3e7da6; - box-shadow: 0 0 0 2px #bed8ed; - outline: none; - } - -.gform-admin .gform-dropdown__control .gform-dropdown__chevron, .gform-admin .gform-dropdown__control .gform-dropdown__spinner { - align-items: center; - background-size: 16px 16px; - color: #9092b2; - font-size: 1.375rem; - height: 100%; - justify-content: center; - position: absolute; - right: 0; - top: 0; - transition: color 0.15s ease; - width: 2.25rem; - } - -.gform-admin .gform-dropdown__control .gform-dropdown__chevron { - display: flex; - } - -.gform-admin .gform-dropdown__control-text { - color: #242748; - font-size: 0.875rem; - font-weight: 500; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - -.gform-admin .gform-dropdown__container { - background: #fff; - border: 0.0625rem solid #d5d7e9; - border-radius: 0 0 0.1875rem 0.1875rem; - border-top: 0; - box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09); - box-sizing: border-box; - display: none; - opacity: 0; - outline: none; - padding-top: 0.25rem; - position: absolute; - top: 2.3125rem; - transition: opacity 0.15s ease; - width: 100%; - z-index: 2 - } - -.gform-admin .gform-dropdown__container::before { - background: #fff; - border-left: 0.0625rem solid #d5d7e9; - border-right: 0.0625rem solid #d5d7e9; - content: ""; - height: 0.5rem; - left: -1px; - position: absolute; - top: -0.5rem; - width: 100%; - z-index: 3; - } - -.gform-admin .gform-dropdown__list-container { - max-height: 14.0625rem; - overflow-y: auto; - } - -.gform-admin .gform-dropdown__item { - margin: 0; - } - -.gform-admin .gform-dropdown__search-icon { - color: #9092b2; - font-size: 1.5rem; - position: absolute; - right: 1rem; - top: 0.75rem; - transition: color 0.15s ease; - } - -.gform-admin .gform-dropdown__search { - border-bottom: 1px solid #ecedf8; - padding: 0.375rem 0.625rem 0.875rem 0.625rem; - position: relative; - } - -.gform-admin .gform-dropdown__search .gform-dropdown__search-input { - padding-right: 2.125rem; - width: 100%; - } - -.gform-admin .gform-dropdown__search[focus-within] .gform-dropdown__search-icon { - color: #3e7da6; - } - -.gform-admin .gform-dropdown__search:focus-within .gform-dropdown__search-icon { - color: #3e7da6; - } - -.gform-admin .gform-dropdown__list { - list-style-type: none; - margin: 0; - padding: 0; - } - -.gform-admin .gform-dropdown__trigger { - - background: transparent; - border: 0; - border-left: 0.1875rem solid transparent; - color: #242748; - cursor: pointer; - font-size: 0.8125rem; - outline: none; - padding: 0.6875rem 1rem 0.6875rem 0.875rem; - text-align: left; - transition: all 0.15s ease; - width: 100% - } - -.gform-admin .gform-dropdown__trigger:hover, .gform-admin .gform-dropdown__trigger:focus { - background: #f6f9fc; - border-left-color: #3e7da6; - } - -.gform-admin .gform-dropdown__trigger-text { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 2; - overflow: hidden; - text-overflow: ellipsis; - } - -.gform-admin .gform-dropdown--show-spinner .gform-dropdown__chevron { - display: none; - } - -.gform-admin .gform-dropdown--show-spinner .gform-dropdown__spinner { - display: flex; - } - -.gform-admin .gform-dropdown--reveal .gform-dropdown__container { - display: block; - } - -.gform-admin .gform-dropdown--hide .gform-dropdown__container { - display: block; - opacity: 0; - } - -.gform-admin .gform-dropdown--open .gform-dropdown__chevron { - color: #242748; - transform: rotate(180deg); - } - -.gform-admin .gform-dropdown--open .gform-dropdown__control { - box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09) - } - -.gform-admin .gform-dropdown--open .gform-dropdown__control:focus { - border-color: #d5d7e9; - } - -.gform-admin .gform-dropdown--open .gform-dropdown__container { - display: block; - opacity: 1; - } - -html[dir="rtl"] .gform-admin .gform-dropdown__control { - padding: 0 1rem 0 2.25rem; - } - -html[dir="rtl"] .gform-admin .gform-dropdown__control .gform-dropdown__chevron, html[dir="rtl"] .gform-admin .gform-dropdown__control .gform-dropdown__spinner { - left: 0; - right: auto; - } - -html[dir="rtl"] .gform-admin .gform-dropdown__search .gform-dropdown__search-input { - padding-left: 2.125rem; - padding-right: 1rem; - } - -html[dir="rtl"] .gform-admin .gform-dropdown__search-icon { - left: 1rem; - right: auto; - } - -html[dir="rtl"] .gform-admin .gform-dropdown__trigger { - border-left: 0; - border-right: 0.1875rem solid transparent; - text-align: right - } - -html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gform-admin .gform-dropdown__trigger:focus { - border-right-color: #3e7da6; - } - -.gform-settings-panel__content select:not([multiple]), .gform-settings-panel__content .select2-container .select2-selection__rendered { +.gform-settings-panel__content select:not([multiple]), .gform-settings-panel__content .select2-container .select2-selection__rendered { background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%239092B2%22%2F%3E%3C%2Fsvg%3E) no-repeat right 0.6rem top 55%; @@ -2223,7 +1772,7 @@ html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gf .gform-settings-field__conditional-logic select:not([multiple]), .gform-settings-field__conditional-logic .select2-container .select2-selection__rendered { max-width: 200px; - width: auto + width: auto; } @media (min-width: 960px) { @@ -2282,6 +1831,24 @@ html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gf color: #242748; } +.gform-settings-panel__content select[focus-within], .gform-settings-panel__content .select2-container .select2-selection__rendered[focus-within] { + + border: 1px solid #3985b7; + + box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; + + color: #242748; + } + +.gform-settings-panel__content select[focus-within], .gform-settings-panel__content .select2-container .select2-selection__rendered[focus-within] { + + border: 1px solid #3985b7; + + box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; + + color: #242748; + } + .gform-settings-panel__content select:focus-within, .gform-settings-panel__content .select2-container .select2-selection__rendered:focus-within { border: 1px solid #3985b7; @@ -2312,7 +1879,7 @@ html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gf font-size: 0.875rem; font-weight: 600; margin: 0 0.625rem 0.3125rem 0; - padding: 0.3125rem 0.75rem + padding: 0.3125rem 0.75rem; } .gform-settings-panel__content .select2-selection__choice:hover { @@ -2381,12 +1948,12 @@ html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gf margin-bottom: 0; max-height: 10rem; overflow-y: scroll; - padding: 0 + padding: 0; } .gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable="true"] .select2-results__option { padding-left: 0.8125rem; - position: relative + position: relative; } .gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable="true"] .select2-results__option::before { @@ -2403,12 +1970,12 @@ html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gf .gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable="true"] .select2-results__option[data-selected="true"] { background-color: #fff; - border-right: 0 + border-right: 0; } .gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable="true"] .select2-results__option[data-selected="true"]::before { background-color: #3e7da6; - background-image: url(../images/check.svg); + background-image: url(../../../images/check.svg); background-position: center; background-repeat: no-repeat; } @@ -2417,12 +1984,12 @@ html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gf background-color: #f6f9fc; border-left: 2px solid #3e7da6; border-right: 0; - padding-left: 0.6875rem + padding-left: 0.6875rem; } .gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted::before { background-color: #fff; - background-image: url(../images/grey-check.svg); + background-image: url(../../../images/grey-check.svg); background-position: center; background-repeat: no-repeat; border: 1px solid #3985b7; @@ -2437,7 +2004,7 @@ html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gf line-height: 1.25rem; margin: 0; outline: none; - padding: 0.75rem 0.25rem 0.75rem 0.75rem + padding: 0.75rem 0.25rem 0.75rem 0.75rem; } .gform-settings-field__select-enhanced-container .select2-results__option:hover, .gform-settings-field__select-enhanced-container .select2-results__option[data-selected="true"] { @@ -2451,7 +2018,7 @@ html[dir="rtl"] .gf_browser_chrome .gform-settings-field__select--enhanced .sele html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-results__option { border-left: 0; - border-right: 2px solid transparent + border-right: 2px solid transparent; } html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-results__option:hover, html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-results__option[data-selected="true"] { @@ -2485,9 +2052,10 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result justify-content: space-between; margin: 0 0 0.3125rem; min-height: 3.75rem; + opacity: 0; padding: 0.375rem 0.75rem; position: fixed; - width: calc(100% - 33.125rem); + width: calc(100% - 20.125rem); } .folded .gf_editor_error { @@ -2513,7 +2081,7 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result .field_setting.error input { border: 1px solid #dd301d; - color: #dd301d + color: #dd301d; } .field_setting.error input:focus { @@ -2542,77 +2110,85 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result border-color: #d5d7e9; } -.panel-block-tabs__body--settings input[type="text"], .panel-block-tabs__body--settings input[type="password"], .panel-block-tabs__body--settings input[type="date"], .panel-block-tabs__body--settings input[type="datetime"], .panel-block-tabs__body--settings input[type="datetime-local"], .panel-block-tabs__body--settings input[type="email"], .panel-block-tabs__body--settings input[type="month"], .panel-block-tabs__body--settings input[type="number"], .panel-block-tabs__body--settings input[type="search"], .panel-block-tabs__body--settings input[type="tel"], .panel-block-tabs__body--settings input[type="time"], .panel-block-tabs__body--settings input[type="url"], .panel-block-tabs__body--settings input[type="week"] { +.editor-sidebar .panel-block-tabs__body--settings input:disabled, .editor-sidebar .panel-block-tabs__body--settings textarea:disabled, .editor-sidebar .panel-block-tabs__body--settings select:disabled { + background-color: #ecedf8; + border: 1px solid #ecedf8; + color: #9092b2; + opacity: 1; + pointer-events: none; + } + +.panel-block-tabs__body--settings input[type="text"], .panel-block-tabs__body--settings input[type="password"], .panel-block-tabs__body--settings input[type="date"], .panel-block-tabs__body--settings input[type="datetime"], .panel-block-tabs__body--settings input[type="datetime-local"], .panel-block-tabs__body--settings input[type="email"], .panel-block-tabs__body--settings input[type="month"], .panel-block-tabs__body--settings input[type="number"], .panel-block-tabs__body--settings input[type="search"], .panel-block-tabs__body--settings input[type="tel"], .panel-block-tabs__body--settings input[type="time"], .panel-block-tabs__body--settings input[type="url"], .panel-block-tabs__body--settings input[type="week"], .gform-flyout--choices-ui input[type="text"], .gform-flyout--choices-ui input[type="password"], .gform-flyout--choices-ui input[type="date"], .gform-flyout--choices-ui input[type="datetime"], .gform-flyout--choices-ui input[type="datetime-local"], .gform-flyout--choices-ui input[type="email"], .gform-flyout--choices-ui input[type="month"], .gform-flyout--choices-ui input[type="number"], .gform-flyout--choices-ui input[type="search"], .gform-flyout--choices-ui input[type="tel"], .gform-flyout--choices-ui input[type="time"], .gform-flyout--choices-ui input[type="url"], .gform-flyout--choices-ui input[type="week"] { padding: 0 0.75rem; } -.panel-block-tabs__body--settings input, .panel-block-tabs__body--settings textarea { +.panel-block-tabs__body--settings input, .panel-block-tabs__body--settings textarea, .gform-flyout--choices-ui input, .gform-flyout--choices-ui textarea { background: #fff; border: 1px solid #9092b2; border-radius: 3px; box-sizing: border-box; color: #242748; - transition: box-shadow 0.15s ease + transition: box-shadow 0.15s ease; } -.panel-block-tabs__body--settings input:focus, .panel-block-tabs__body--settings textarea:focus { +.panel-block-tabs__body--settings input:focus, .panel-block-tabs__body--settings textarea:focus, .gform-flyout--choices-ui input:focus, .gform-flyout--choices-ui textarea:focus { border: 1px solid #3985b7; box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; } -.panel-block-tabs__body--settings textarea { +.panel-block-tabs__body--settings textarea, .gform-flyout--choices-ui textarea { height: 5.3125rem; padding: 0.5rem 0.75rem; width: 100%; } -.panel-block-tabs__body--settings input[type="text"] { +.panel-block-tabs__body--settings input[type="text"], .gform-flyout--choices-ui input[type="text"] { max-height: 2.25rem; min-height: 2.25rem; - width: 100% + width: 100%; } -.panel-block-tabs__body--settings input[type="text"]::-moz-placeholder { +.panel-block-tabs__body--settings input[type="text"]::-moz-placeholder, .gform-flyout--choices-ui input[type="text"]::-moz-placeholder { color: #9092b2; } -.panel-block-tabs__body--settings input[type="text"]:-ms-input-placeholder { +.panel-block-tabs__body--settings input[type="text"]:-ms-input-placeholder, .gform-flyout--choices-ui input[type="text"]:-ms-input-placeholder { color: #9092b2; } -.panel-block-tabs__body--settings input[type="text"]::placeholder { +.panel-block-tabs__body--settings input[type="text"]::placeholder, .gform-flyout--choices-ui input[type="text"]::placeholder { color: #9092b2; } -.panel-block-tabs__body--settings input[type="text"].small, .panel-block-tabs__body--settings input[type="text"] select.small { +.panel-block-tabs__body--settings input[type="text"].small, .panel-block-tabs__body--settings input[type="text"] select.small, .gform-flyout--choices-ui input[type="text"].small, .gform-flyout--choices-ui input[type="text"] select.small { width: 25%; } -.panel-block-tabs__body--settings input[type="text"].medium, .panel-block-tabs__body--settings input[type="text"] select.medium { +.panel-block-tabs__body--settings input[type="text"].medium, .panel-block-tabs__body--settings input[type="text"] select.medium, .gform-flyout--choices-ui input[type="text"].medium, .gform-flyout--choices-ui input[type="text"] select.medium { width: 50%; } -.panel-block-tabs__body--settings input[type="text"].large, .panel-block-tabs__body--settings input[type="text"] select.large, .panel-block-tabs__body--settings input[type="text"] textarea.textarea { +.panel-block-tabs__body--settings input[type="text"].large, .panel-block-tabs__body--settings input[type="text"] select.large, .panel-block-tabs__body--settings input[type="text"] textarea.textarea, .gform-flyout--choices-ui input[type="text"].large, .gform-flyout--choices-ui input[type="text"] select.large, .gform-flyout--choices-ui input[type="text"] textarea.textarea { width: 100%; } -.panel-block-tabs__body--settings .right_label input[type="text"].small, .panel-block-tabs__body--settings .right_label select.small, .panel-block-tabs__body--settings .left_label input[type="text"].small, .panel-block-tabs__body--settings .left_label select.small { +.panel-block-tabs__body--settings .right_label input[type="text"].small, .panel-block-tabs__body--settings .right_label select.small, .panel-block-tabs__body--settings .left_label input[type="text"].small, .panel-block-tabs__body--settings .left_label select.small, .gform-flyout--choices-ui .right_label input[type="text"].small, .gform-flyout--choices-ui .right_label select.small, .gform-flyout--choices-ui .left_label input[type="text"].small, .gform-flyout--choices-ui .left_label select.small { width: 15%; } -.panel-block-tabs__body--settings .right_label input[type="text"].medium, .panel-block-tabs__body--settings .right_label select.medium, .panel-block-tabs__body--settings .left_label input[type="text"].medium, .panel-block-tabs__body--settings .left_label select.medium { +.panel-block-tabs__body--settings .right_label input[type="text"].medium, .panel-block-tabs__body--settings .right_label select.medium, .panel-block-tabs__body--settings .left_label input[type="text"].medium, .panel-block-tabs__body--settings .left_label select.medium, .gform-flyout--choices-ui .right_label input[type="text"].medium, .gform-flyout--choices-ui .right_label select.medium, .gform-flyout--choices-ui .left_label input[type="text"].medium, .gform-flyout--choices-ui .left_label select.medium { width: 35%; } -.panel-block-tabs__body--settings .right_label input[type="text"].large, .panel-block-tabs__body--settings .right_label select.large, .panel-block-tabs__body--settings .left_label input[type="text"].large, .panel-block-tabs__body--settings .left_label select.large, .panel-block-tabs__body--settings textarea.textarea { +.panel-block-tabs__body--settings .right_label input[type="text"].large, .panel-block-tabs__body--settings .right_label select.large, .panel-block-tabs__body--settings .left_label input[type="text"].large, .panel-block-tabs__body--settings .left_label select.large, .panel-block-tabs__body--settings textarea.textarea, .gform-flyout--choices-ui .right_label input[type="text"].large, .gform-flyout--choices-ui .right_label select.large, .gform-flyout--choices-ui .left_label input[type="text"].large, .gform-flyout--choices-ui .left_label select.large, .gform-flyout--choices-ui textarea.textarea { width: 67%; } -.panel-block-tabs__body--settings select { +.panel-block-tabs__body--settings select, .gform-flyout--choices-ui select { background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%239092B2%22%2F%3E%3C%2Fsvg%3E) no-repeat right 0.6rem top 55%; background-color: #fff; background-size: 16px 16px; @@ -2629,18 +2205,18 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result width: 100%; } -.gf_browser_gecko .panel-block-tabs__body--settings select { +.gf_browser_gecko .panel-block-tabs__body--settings select, .gf_browser_gecko .gform-flyout--choices-ui select { line-height: 2rem; } -.panel-block-tabs__body--settings select:hover { +.panel-block-tabs__body--settings select:hover, .gform-flyout--choices-ui select:hover { box-shadow: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344); color: #242748; } -.panel-block-tabs__body--settings select:focus { +.panel-block-tabs__body--settings select:focus, .gform-flyout--choices-ui select:focus { border: 1px solid #3985b7; @@ -2649,7 +2225,7 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result color: #242748; } -.panel-block-tabs__body--settings input[type="radio"], .panel-block-tabs__body--settings input[type="checkbox"] { +.panel-block-tabs__body--settings input[type="radio"], .panel-block-tabs__body--settings input[type="checkbox"], .gform-flyout--choices-ui input[type="radio"], .gform-flyout--choices-ui input[type="checkbox"] { border: 0 none; clip: rect(0.125rem, 0.125rem, 0.125rem, 0.125rem); -webkit-clip-path: inset(50%); @@ -2662,27 +2238,27 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result width: 0.0625rem; } -.panel-block-tabs__body--settings .field-choice-label { +.panel-block-tabs__body--settings .field-choice-label, .gform-flyout--choices-ui .field-choice-label { height: 1rem; margin: 0 0.325rem; position: relative; width: 1rem; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio) + label { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio) + label, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio) + label { margin-right: 0.3rem; outline: none; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):focus + label::before { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):focus + label::before, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):focus + label::before { box-shadow: 0 0 0 2px #bed8ed; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):disabled + label::before { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):disabled + label::before, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):disabled + label::before { opacity: 0.6; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::before { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::before, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::before { background-color: #fff; border: 1px solid #9092b2; border-radius: 50%; @@ -2696,8 +2272,8 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result width: 1.25rem; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label:hover::before { - background-image: url(../images/grey-bullet.svg); +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label:hover::before, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label:hover::before { + background-image: url(../../../images/grey-bullet.svg); background-position: center; background-repeat: no-repeat; border-color: #3985b7; @@ -2705,28 +2281,28 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result display: inline-block; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::-moz-selection { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::-moz-selection, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::-moz-selection { background: transparent; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::selection { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::selection, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type) + label::selection { background: transparent; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type):checked:focus + label::before { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type):checked:focus + label::before, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type):checked:focus + label::before { box-shadow: 0 0 0 2px #bed8ed; } -.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type):checked + label::before { +.panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type):checked + label::before, .gform-flyout--choices-ui input[type="radio"]:not(.field-choice-type--radio):not(.field-choice-type):checked + label::before { background-color: #fff; - background-image: url(../images/bullet.svg); + background-image: url(../../../images/bullet.svg); background-position: center; background-repeat: no-repeat; border-color: #9092b2; } -.panel-block-tabs__body--settings .field-choice-label::before { - background: url(../images/icon-check-inactive.svg) center center no-repeat; +.panel-block-tabs__body--settings .field-choice-label::before, .gform-flyout--choices-ui .field-choice-label::before { + background: url(../../../images/icon-check-inactive.svg) center center no-repeat; border: 0 none; bottom: auto; box-shadow: none; @@ -2740,32 +2316,28 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result width: 1rem; } -.panel-block-tabs__body--settings .field-choice-type:checked + .field-choice-label::before { - background: url(../images/icon-check-active.svg) center center no-repeat; +.panel-block-tabs__body--settings .field-choice-type:checked + .field-choice-label::before, .gform-flyout--choices-ui .field-choice-type:checked + .field-choice-label::before { + background: url(../../../images/icon-check-active.svg) center center no-repeat; } -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input) + label { +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input) + label, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input) + label { outline: none; } -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):disabled + label::before { +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):disabled + label::before, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):disabled + label::before { opacity: 0.6; } -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type):focus + label::before { +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type):focus + label::before, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type):focus + label::before { border: 1px solid #3985b7; box-shadow: 0 0 0 2px #bed8ed; } /* container for styled checkbox + label */ -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label { - - /* styled checkbox */ - - } +/* styled checkbox */ -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::before { +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::before, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::before { background-color: #fff; border: 1px solid #9092b2; border-radius: 3px; @@ -2778,62 +2350,62 @@ html[dir="rtl"] .gform-settings-field__select-enhanced-container .select2-result width: 1.375rem; } -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label:hover::before { - background-image: url(../images/grey-check.svg); +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label:hover::before, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label:hover::before { + background-image: url(../../../images/grey-check.svg); background-position: center; background-repeat: no-repeat; border-color: #3985b7; box-shadow: 0 0 0 2px #bed8ed; } -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::-moz-selection { +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::-moz-selection, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::-moz-selection { background: transparent; } -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::selection { +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::selection, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::selection { background: transparent; } -.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):checked:not(.field-choice-type--checkbox) + label::before { +.panel-block-tabs__body--settings input[type="checkbox"]:not(.gform-field__toggle-input):checked:not(.field-choice-type--checkbox) + label::before, .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):checked:not(.field-choice-type--checkbox) + label::before { background-color: #3e7da6; - background-image: url(../images/check.svg); + background-image: url(../../../images/check.svg); background-position: center; background-repeat: no-repeat; border-color: #3e7da6; } -.panel-block-tabs__body--settings .choice_with_value .field-choice-text, .panel-block-tabs__body--settings #field_choices .field-choice-text { +.panel-block-tabs__body--settings .choice_with_value .field-choice-text, .panel-block-tabs__body--settings #field_choices .field-choice-text, .gform-flyout--choices-ui .choice_with_value .field-choice-text, .gform-flyout--choices-ui #field_choices .field-choice-text { flex: 1; - max-width: 14.75rem; min-width: 1px; } -.panel-block-tabs__body--settings .field-choice-text { +.panel-block-tabs__body--settings .field-choice-text, .gform-flyout--choices-ui .field-choice-text { width: 80%; } -.panel-block-tabs__body--settings .choice_with_value .field-choice-text + .field-choice-value { +.panel-block-tabs__body--settings .choice_with_value .field-choice-text + .field-choice-value, .gform-flyout--choices-ui .choice_with_value .field-choice-text + .field-choice-value { flex: 1; min-width: 1px; } -.panel-block-tabs__body--settings input:disabled, .panel-block-tabs__body--settings textarea:disabled, .panel-block-tabs__body--settings select:disabled { +.panel-block-tabs__body--settings input:disabled, .panel-block-tabs__body--settings textarea:disabled, .panel-block-tabs__body--settings select:disabled, .gform-flyout--choices-ui input:disabled, .gform-flyout--choices-ui textarea:disabled, .gform-flyout--choices-ui select:disabled { background-color: #ecedf8; border: 1px solid #ecedf8; color: #9092b2; pointer-events: none; } -html[dir="rtl"] .all-merge-tags, html[dir="rtl"] .all-merge-tags.textarea { - margin: 0 0.5rem 0 0; - } - html[dir="rtl"] .panel-block-tabs__body--settings input[type="radio"]:not(.field-choice-type) + label::before { margin-left: 0.3rem; margin-right: 0; margin-right: initial; } +.merge-tag-support, .gform-settings-panel__content .gform-settings-input__container--with-merge-tag input[type="text"].merge-tag-support, .gform-settings-panel__content .gform-settings-input__container--with-merge-tag .wp-editor-wrap { + max-width: 100%; + width: 100%; +} + /** Override WP core styles */ .gfield input[type="checkbox"], .gfield input[type="radio"] { @@ -2841,42 +2413,6 @@ html[dir="rtl"] .panel-block-tabs__body--settings input[type="radio"]:not(.field width: 1rem; } -/* Merge Tags */ - -.all-merge-tags, .all-merge-tags.textarea { - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48dGl0bGU+bWVyZ2UgaWNvbjwvdGl0bGU+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzNlN2RhNiI+PHBhdGggZmlsbD0iIzNlN2RhNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMGgydjJIOHYtMnptNiAyaC0ydi0yaDJ2MnptMS42MzUtNi4yNUgxNHYtMS41aDEuNjM1Yy45MjYgMCAxLjYyNS40MyAyLjA1OCAxLjA5My40MDkuNjI1LjU1NyAxLjQxMi41NTcgMi4xNnYxLjA0M2MwIDEuMDU0LjY3MyAxLjY1NyAxLjI1IDEuNjU3bC43NS43NXYuMDMxbC0uNzUxLjc1Yy0uNTgtLjAwMS0xLjI0OS41OTMtMS4yNDkgMS42NDZ2MS42MDNjMCAuNzQzLS4xNDcgMS40NjctLjYyMyAyLjAwNS0uNDk0LjU1Ny0xLjIwNC43NjQtMS45OTIuNzY0SDE0di0xLjVoMS42MzVjLjU0IDAgLjc2Mi0uMTM4Ljg3LS4yNTkuMTIzLS4xNC4yNDUtLjQyNS4yNDUtMS4wMVYxMy4zOGMwLS45MTkuMzU3LTEuODE1Ljk3MS0yLjQxNC0uNjE1LS42MDMtLjk3MS0xLjUwNC0uOTcxLTIuNDJWNy41MDNjMC0uNTgtLjEyLTEuMDQ1LS4zMTItMS4zNC0uMTY3LS4yNTUtLjQwMS0uNDEzLS44MDMtLjQxM3ptLTkuMjcgMGMtLjg2IDAtMS42MTUuNzgyLTEuNjE1IDEuNzUzdjEuMDY0YzAgLjMxNyAwIC42NjgtLjAzNi45OTctLjAzNi4zMzgtLjExNi43MTMtLjMxNCAxLjA1N2ExLjk0NiAxLjk0NiAwIDAgMS0uMjUuMzQ1Yy4wOTMuMTAyLjE3Ny4yMTUuMjUuMzQxLjE5OC4zNDQuMjc4LjcxOC4zMTQgMS4wNTYuMDM2LjMyOC4wMzYuNjc4LjAzNi45OTV2MS42MjVjMCAuNDQ4LjE2NC43MzIuNDAxLjkyLjI1OS4yMDYuNjcuMzQ4IDEuMjE0LjM0OEg3LjV2MS41SDYuMzY1Yy0uNzg0IDAtMS41NTUtLjIwMy0yLjE0Ny0uNjc0LS42MTQtLjQ4OC0uOTY4LTEuMjEzLS45NjgtMi4wOTR2LTEuNjA0YzAtLjM0MiAwLS42MTUtLjAyNy0uODU0LS4wMjYtLjIzNi0uMDctLjM3OC0uMTIyLS40NjctLjA1Ni0uMDk2LS4yMi0uMzI1LTEuMTAxLS4zMjVsLS43NS0uNzV2LS4wM2wuNzUtLjc1Yy44NzkgMCAxLjA0My0uMjMgMS4xLS4zMjguMDUyLS4wOTIuMDk3LS4yMzYuMTIzLS40NzMuMDI2LS4yNC4wMjctLjUxNC4wMjctLjg1NlY3LjUwM2MwLTEuNjg3IDEuMzE5LTMuMjUzIDMuMTE1LTMuMjUzSDcuNXYxLjVINi4zNjV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiLz48L2c+PC9zdmc+); - background-position: center; - background-repeat: no-repeat; - border: 1px solid #3e7da6; - border-radius: 3px; - box-sizing: border-box; - color: #257cb6; - display: inline-block; - height: 2.25rem; - margin: 0 0 0 0.5rem; - position: relative; - vertical-align: top; - width: 2.5rem; -} - -.merge-tag-support { - max-width: 85%; -} - -.gform-settings-panel__content .gform-settings-input__container--with-merge-tag input[type="text"].merge-tag-support { - max-width: 89.5%; -} - -.all-merge-tags a.open-list { - background: none; - background-image: none; - border: 0; - cursor: pointer; - height: 2.125rem; - transition: none; - width: 100%; -} - .search-button .search-button__input { background: #fff; border: 1px solid #c3c5db; @@ -2922,13 +2458,6 @@ html[dir="rtl"] .search-button .search-button__input { padding-right: 1.0625rem; } -@media only screen and (max-width: 960px) { - - .panel-block-tabs__body--settings textarea.merge-tag-support, .panel-block-tabs__body--settings input[type="text"].merge-tag-support { - max-width: 79%; - } -} - /* ----------------------------------------------------------------------------- * * Components: Inputs for the Settings Pages @@ -2965,132 +2494,55 @@ html[dir="rtl"] .search-button .search-button__input { } /* - * New input component css, please use this going forward - * Add modifiers for new inputs types that behave differently from the base - * DO NOT USE THE MIXINS. They are temporary to make sure that the settings selects and input focus states stay in sync. - * Eventually all settings input styles need to be migrated - */ +* Labels in settings and the form editor. +* +* Used in admin.css. +*/ -.gform-admin .gform-input { - -webkit-appearance: none; - background: #fff; - border: 1px solid #c3c5db; - border-radius: 3px; - box-shadow: 0 0 0 transparent; - box-sizing: border-box; - color: #242748; - font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; - font-size: 0.8125rem; - line-height: 2; - outline: none; - padding: 0.25rem 0.75rem; - transition: box-shadow 0.15s ease, background-color 0.15s ease - } +li .section_label, li.field_setting > label { + color: #242748; + display: block; + font-size: 0.8125rem; + font-weight: normal; + line-height: 1.21875rem; + margin-bottom: 0.7rem; +} -.gform-admin .gform-input:focus { +.field_setting--with-merge-tag .section_label, li.field_setting--with-merge-tag > label { + margin-right: 2rem; +} - border: 1px solid #3985b7; +html[dir="rtl"] .field_setting--with-merge-tag .section_label, html[dir="rtl"] li.field_setting--with-merge-tag > label { + margin-left: 2rem; + margin-right: 0; + } - box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; +.panel-block-tabs__body--settings input[type="checkbox"]:checked + label { + color: #242748; + } - color: #242748; +.panel-block-tabs__body--settings li.field_setting select + div, .panel-block-tabs__body--settings li.field_setting label + div { + margin-top: 0.9375rem; } -.gform-admin .gform-input--radio:hover { - - border: 1px solid #3985b7; - - box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; +.panel-block-tabs__body--settings li.post_custom_field_setting label + div { + margin-top: 0; + } - color: #242748; +.panel-block-tabs__body--settings div#gform_input_mask select, .panel-block-tabs__body--settings div#gform_input_mask input { + margin-top: 0.5rem; } -.gform-admin .gform-input--checkbox { - border: 1px solid #9092b2; - height: 1.375rem; - margin: 0 0.75rem 0 0; - padding: 0; - width: 1.375rem - } +.gforms_edit_form .ui-tabs-panel ul li label.inline { + margin-bottom: 0 !important; + margin-top: 1px !important; +} -.gform-admin .gform-input--checkbox:hover { +/* Add bottom margin for spacing in particular and focused inline label cases */ - border: 1px solid #3985b7; - - box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; - - color: #242748; - } - -.gform-admin .gform-input--select { - - background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%239092B2%22%2F%3E%3C%2Fsvg%3E) no-repeat right 0.6rem top 55%; - - background-color: #fff; - - background-size: 1rem 1rem; - - font-size: 0.8125rem; - - line-height: 1.6875rem; - - max-height: 2.25rem; - - min-height: 2.25rem; - - padding: 0 2rem 0 0.8125rem; - - width: 100% - } - -.gform-admin .gform-input--select:hover { - - box-shadow: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344); - - color: #242748; - } - -/* -* Labels in settings and the form editor. -* -* Used in admin.css. -*/ - -li .section_label, li.field_setting > label { - color: #242748; - display: block; - font-size: 0.8125rem; - font-weight: normal; - line-height: 1.21875rem; - margin-bottom: 0.7rem; -} - -.panel-block-tabs__body--settings input[type="checkbox"]:checked + label { - color: #242748; - } - -.panel-block-tabs__body--settings li.field_setting select + div, .panel-block-tabs__body--settings li.field_setting label + div { - margin-top: 0.9375rem; - } - -.panel-block-tabs__body--settings li.post_custom_field_setting label + div { - margin-top: 0; - } - -.panel-block-tabs__body--settings div#gform_input_mask select, .panel-block-tabs__body--settings div#gform_input_mask input { - margin-top: 0.5rem; - } - -.gforms_edit_form .ui-tabs-panel ul li label.inline { - margin-bottom: 0 !important; - margin-top: 1px !important; -} - -/* Add bottom margin for spacing in particular and focused inline label cases */ - -.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#field_input_name_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#autocomplete_attribute_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li.post_image_setting label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#page_names_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#next_button_text_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#previous_button_text_container label.inline { - margin-bottom: 0.5rem !important; - } +.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#field_input_name_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#autocomplete_attribute_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li.post_image_setting label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#page_names_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#next_button_text_container label.inline, .gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#previous_button_text_container label.inline { + margin-bottom: 0.5rem !important; + } /* * Push alert styles. @@ -3140,7 +2592,7 @@ div.push-alert-red { */ .gform-admin .gform-spinner { - background-image: url(../images/spinner.svg); + background-image: url(../../../images/spinner.svg); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; @@ -3153,101 +2605,6 @@ div.push-alert-red { display: inline-block; } -/* -* Active/inactive status indicator. -* -* Used in admin.css. -*/ - -.gform-status-indicator { - background: #ecedf8; - border: 1px solid #d5d7e9; - border-radius: 0.75rem; - color: #242748; - cursor: pointer; - display: inline-block; - font-size: 0.687rem; - font-weight: 600; - line-height: 1; - padding: 0.375rem 0.5rem 0.375rem 1.5rem; - position: relative; - transition: all ease-in-out 200ms; - white-space: nowrap; - width: auto; -} - -.gform-status-indicator svg { - fill: #242748; - height: 1.125rem; - left: 0.25rem; - position: absolute; - stroke: rgba(154, 157, 187, 0.2); - top: 0.325rem; - transition: all ease-in-out 200ms; - width: 1.125rem; - } - -.gform-status-indicator.gform-status--active { - background: #e1f6ed; - border-color: rgba(87, 192, 145, 0.24); - color: #276a52; - } - -.gform-status-indicator.gform-status--active svg { - fill: #57c091; - stroke: rgba(87, 192, 145, 0.22); - } - -.gform-status-indicator.gform-status--error { - background: #feefef; - border-color: rgba(221, 48, 29, 0.2); - color: #dd301d; - } - -.gform-status-indicator.gform-status--error svg { - fill: #dd301d; - stroke: rgba(221, 48, 29, 0.2); - } - -.gform-status-indicator.gform-status--static { - pointer-events: none; - } - -.gform-status-indicator.gform-status--static .gform-status-indicator-status { - bottom: -0.0625rem; - position: relative; - } - -.gform-status-indicator.gform-status--no-icon { - padding-left: 0.65rem; - padding-right: 0.65rem; - } - -.gform-status-indicator:focus, .gform-status-indicator:hover, .gform-status-indicator:active { - border-color: #3e7da6; - box-shadow: 0 0 0 1px #bed8ed; - outline: none; - } - -.wp-list-table .gform-status-indicator { - margin-left: 0.375rem; -} - -html[dir="rtl"] .gform-status-indicator { - padding-left: 0.5rem; - padding-right: 1.5rem; -} - -html[dir="rtl"] .gform-status-indicator svg { - left: auto; - right: 0.25rem; - } - -html[dir="rtl"] .gform-status-indicator.gform-status--no-icon { - padding-left: 0.65rem; - padding-right: 0.65rem; - } - /* * Styles for tables admin wide. * Load the dev/components/index.html file to view a living demo of all variants and get code snippets. @@ -3290,7 +2647,7 @@ html[dir="rtl"] .gform-status-indicator.gform-status--no-icon { @media (max-width: 960px) { - .gform-admin .gform-table--responsive thead { +.gform-admin .gform-table--responsive thead { border: 0; clip: rect(1px, 1px, 1px, 1px); height: 1px; @@ -3303,7 +2660,7 @@ html[dir="rtl"] .gform-status-indicator.gform-status--no-icon { @media (max-width: 960px) { - .gform-admin .gform-table--responsive tbody, .gform-admin .gform-table--responsive tr, .gform-admin .gform-table--responsive th, .gform-admin .gform-table--responsive td { +.gform-admin .gform-table--responsive tbody, .gform-admin .gform-table--responsive tr, .gform-admin .gform-table--responsive th, .gform-admin .gform-table--responsive td { display: block; padding: 0; white-space: normal @@ -3312,14 +2669,14 @@ html[dir="rtl"] .gform-status-indicator.gform-status--no-icon { @media (max-width: 960px) { - .gform-admin .gform-table--responsive tr { +.gform-admin .gform-table--responsive tr { border-bottom: 0 } } @media (max-width: 960px) { - .gform-admin .gform-table--responsive td, .gform-admin .gform-table--responsive th { +.gform-admin .gform-table--responsive td, .gform-admin .gform-table--responsive th { border-bottom: 1px solid #ecedf8; overflow: hidden; padding: 1.25rem 1.125rem; @@ -3332,14 +2689,14 @@ html[dir="rtl"] .gform-status-indicator.gform-status--no-icon { @media (max-width: 960px) { - .gform-admin .gform-table--responsive td p { +.gform-admin .gform-table--responsive td p { padding-left: 1.125rem } } @media (max-width: 960px) { - .gform-admin .gform-table--responsive td[data-header]::before { +.gform-admin .gform-table--responsive td[data-header]::before { content: attr(data-header); display: block; float: left; @@ -3350,7 +2707,7 @@ html[dir="rtl"] .gform-status-indicator.gform-status--no-icon { @media (max-width: 960px) { - .gform-admin .gform-table--responsive td[data-header] > * { +.gform-admin .gform-table--responsive td[data-header] > * { clear: right; display: block; float: right; @@ -3360,7 +2717,7 @@ html[dir="rtl"] .gform-status-indicator.gform-status--no-icon { @media (max-width: 960px) { - .gform-admin .gform-table--responsive td[data-header]::after { +.gform-admin .gform-table--responsive td[data-header]::after { border-right: 1px solid #ecedf8; content: ""; display: block; @@ -3507,7 +2864,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie min-height: 4rem; padding: 0 0.5rem 0 0; width: 100%; - z-index: 99 + z-index: 99; } .gform-form-toolbar > li { @@ -3562,7 +2919,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie .gform-form-toolbar__menu > li { display: inline-block; margin: 0; - position: relative + position: relative; } .gform-form-toolbar__menu > li::after { @@ -3586,7 +2943,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie padding: 0 0.8125rem 0 0.8125rem; position: relative; text-decoration: none; - transition: all 0.2s ease + transition: all 0.2s ease; } .gform-form-toolbar__menu > li > a::after { @@ -3601,7 +2958,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie } .gform-form-toolbar__menu > li > a:hover, .gform-form-toolbar__menu > li > a:focus, .gform-form-toolbar__menu > li > a.submenu-open, .gform-form-toolbar__menu > li > a.gf_toolbar_active { - color: #242748 + color: #242748; } .gform-form-toolbar__menu > li > a:hover::after, .gform-form-toolbar__menu > li > a:focus::after, .gform-form-toolbar__menu > li > a.submenu-open::after, .gform-form-toolbar__menu > li > a.gf_toolbar_active::after { @@ -3625,7 +2982,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie position: absolute; transition: 200ms all; visibility: hidden; - z-index: 100 + z-index: 100; } .gform-form-toolbar__menu .gform-form-toolbar__submenu.open { @@ -3651,16 +3008,13 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie .gform-form-toolbar__icon { align-content: center; display: inline-flex; + font-size: 1.375rem; justify-content: center; margin-right: 0.5rem; text-align: center; width: 1.25rem; } -.gform-form-toolbar__icon .gform-icon { - font-size: 1.375rem; - } - .gform-form-toolbar__icon svg { max-width: 1.25rem; } @@ -3691,7 +3045,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie height: 3.813rem; justify-content: center; transition: all ease-in-out 190ms; - width: 3.813rem + width: 3.813rem; } .gform-form-toolbar__logo a:hover { @@ -3705,7 +3059,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie .gform-form-toolbar__form-title { margin-right: 0; padding: 0 0.9375rem 0 0.1875rem; - width: 13.75rem + width: 13.75rem; } @media (min-width: 900px) { @@ -3723,7 +3077,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie } .gform-form-toolbar__form-title.gform-form-toolbar__form-title--form-editor { - padding: 0 0.9375rem + padding: 0 0.9375rem; } @media (min-width: 900px) { @@ -3734,7 +3088,7 @@ html[dir="rtl"] .gform-field__toggle input[type="checkbox"]:checked + .gform-fie } html[dir="rtl"] .gform-form-toolbar__form-title { - padding: 0 0 0 0.9375rem + padding: 0 0 0 0.9375rem; } html[dir="rtl"] .gform-form-toolbar__form-title.gform-form-toolbar__form-title--form-editor { @@ -3783,7 +3137,7 @@ html[dir="rtl"] .gform-form-toolbar__form-title.gform-form-toolbar__form-title-- text-align: left; text-decoration: none; text-overflow: ellipsis; - transition: all 0.15s ease + transition: all 0.15s ease; } .gform-form-toolbar__submenu a:hover, .gform-form-toolbar__submenu a:focus, .row-actions .gform-form-toolbar__submenu a:hover, .row-actions .gform-form-toolbar__submenu a:focus { @@ -3794,7 +3148,7 @@ html[dir="rtl"] .gform-form-toolbar__form-title.gform-form-toolbar__form-title-- html[dir="rtl"] .gform-form-toolbar__submenu a, html[dir="rtl"] .row-actions .gform-form-toolbar__submenu a { border-left: 0; border-right: 0.1875rem solid transparent; - text-align: right + text-align: right; } html[dir="rtl"] .gform-form-toolbar__submenu a:hover, html[dir="rtl"] .gform-form-toolbar__submenu a:focus, html[dir="rtl"] .row-actions .gform-form-toolbar__submenu a:hover, html[dir="rtl"] .row-actions .gform-form-toolbar__submenu a:focus { @@ -3816,7 +3170,7 @@ html[dir="rtl"] .gform-form-toolbar__submenu a:hover, html[dir="rtl"] .gform-for position: relative; text-decoration: none; vertical-align: middle; - width: 1rem + width: 1rem; } .gf_tooltip::before { @@ -3838,7 +3192,7 @@ html[dir="rtl"] .gform-form-toolbar__submenu a:hover, html[dir="rtl"] .gform-for } .gf_tooltip:hover, .gf_tooltip:active { - box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796) + box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796); } .gf_tooltip:hover::before, .gf_tooltip:active::before { @@ -4135,7 +3489,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. @font-face { font-family: 'gravityfont'; - src: url('fonts/gravityfont.eot'); + src: url('../../../fonts/gravityfont.eot'); } @font-face { @@ -4630,6 +3984,10 @@ html[dir="rtl"] .gform_wrapper .ginput_right select, body.rtl .gform_wrapper .gi margin-right: 2px; } +html[dir="rtl"] .gform_wrapper .ginput_container_address .ginput_right select, body.rtl .gform_wrapper .ginput_container_address .ginput_right select, body .gform_wrapper.gf_rtl_wrapper .ginput_container_address .ginput_right select { + margin-right: 0; +} + html[dir="rtl"] .gform_wrapper img.ui-datepicker-trigger, body.rtl .gform_wrapper img.ui-datepicker-trigger, body .gform_wrapper.gf_rtl_wrapper img.ui-datepicker-trigger { margin: 4px 2px 0 0; } @@ -4783,11 +4141,6 @@ html[dir="rtl"] body.wp-admin div.delete-alert { padding: 0 20px 20px 20px; } -html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right, html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd) { - padding-right: 0 !important; - padding-left: 16px !important; -} - html[dir="rtl"] .gform_wrapper span.ginput_left, html[dir="rtl"] .gform_wrapper ul.gform_fields li.gfield { padding-left: 16px; padding-right: 0; @@ -4797,6 +4150,11 @@ html[dir="rtl"] .gform_wrapper ul.gform_fields li.gfield.gfield_error { padding-right: 16px !important; } +html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container .ginput_left { + padding-left: 0.9804%; + padding-right: 0.9804%; +} + html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_2 span:first-child, html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_3 span:first-child, html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_4 span:first-child, html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_5 span:first-child { margin-right: 0 !important; padding-right: 0; @@ -4981,21 +4339,12 @@ html[dir="rtl"] .gform_wrapper span.ginput_price { text-align: center !important; } - html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left, html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip { - margin-right: 0; - } - html[dir="rtl"] .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right { margin: 0 0 0 -4px; } - html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left { - padding-right: 0 !important; - margin-right: 0 !important; - } - - html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_right { - margin-right: 0; + html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left, .gform_wrapper .ginput_complex.ginput_container_address .ginput_right { + margin-left: 0; } html[dir="rtl"] .gform_wrapper ul li.gf_right_half { @@ -5243,7 +4592,7 @@ div.resource_list li { } div.resource_list li::before { - background-image: url(../images/arrow-right-icon-help-page.svg); + background-image: url(../../../images/arrow-right-icon-help-page.svg); background-repeat: no-repeat; content: ""; display: inline-block; @@ -5354,208 +4703,634 @@ div.gforms_helpbox ul.resource_list li a:hover, div.gforms_helpbox ul.resource_l } } -@media screen and ( max-width: 782px ) { +@media screen and ( max-width: 782px ) { + + div#gforms_helpboxes { + display: inline; + display: initial; + } + + div.gforms_helpbox { + margin: 0 auto 3.125rem; + max-width: 400px; + } + + .forms_page_gf_help #hexagons-bg-orange { + left: -256px; + } + + .forms_page_gf_help #hexagons-bg-dark-blue { + right: -240px; + } + + .gforms_help { + padding: 0 10%; + } +} + +body.forms_page_gf_entries.auto-fold .gforms_edit_form { + top: -0.625rem; + } + +@media (min-width: 783px) { + +body.forms_page_gf_entries.auto-fold .gforms_edit_form { + top: 0 + } + } + +body.forms_page_gf_entries.auto-fold #wpcontent { + padding-left: 0; + } + +body.forms_page_gf_entries table.entry-details td.detail-view label.detail-label, .ginput_full_admin label { + display: block; + font-size: 13px; + font-weight: bold; + margin-bottom: 4px; +} + +body.forms_page_gf_entries div.ginput_complex_admin .ginput_full_admin label { + font-size: 11px; + font-weight: normal; +} + +body.forms_page_gf_entries table.entry-details .gchoice, body.forms_page_gf_entries table.entry-details .gfield_radio > div { + line-height: 1.8; +} + +body.forms_page_gf_entries table.entry-details input[type="text"], body.forms_page_gf_entries table.entry-details input:not([type="checkbox"]):not([type="radio"]), body.forms_page_gf_entries table.entry-details .gfield_consent_description { + width: 99%; +} + +body.forms_page_gf_entries table.entry-details .ginput_container_consent input { + width: auto; +} + +body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right_admin { + display: -moz-inline-stack; + display: inline-block; + width: 49%; +} + +body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin { + margin-right: 1rem; +} + +body.forms_page_gf_entries .ginput_left_admin label, body.forms_page_gf_entries .ginput_right_admin label { + display: block; +} + +body.forms_page_gf_entries .ginput_left_admin input[type="text"] { + width: 99% !important; +} + +body.forms_page_gf_entries select.medium_admin { + max-width: 400px; +} + +body.forms_page_gf_entries textarea.medium_admin { + min-height: 250px; + min-width: 475px; + width: 98%; +} + +body.forms_page_gf_entries h2.detail_gsection_title { + font-family: "helvetica", "arial", sans-serif; + font-size: 16px; + font-style: normal !important; + font-weight: bold; + letter-spacing: normal !important; + margin: 0 !important; + padding: 0 !important; +} + +body.forms_page_gf_entries div.ginput_complex_admin span label { + display: block; + font-size: 0.8rem; + margin: 4px 0; +} + +body.forms_page_gf_entries table.entry-details input[type="text"].datepicker, .datepicker { + width: 7rem; +} + +body.forms_page_gf_entries table.entry-details .ginput_container_time input[type="number"] { + width: 4.5rem; +} + +/* +* Installation Wizard styles. +* +* Used in admin.css. +*/ + +.gform_installation_progress_step_wrap { + padding-left: 1.25rem; +} + +#gform_installation_progress li { + display: inline-block; + padding: 0.625rem 1.562rem 0.625rem 0; +} + +.gform_installation_progress_current_step, .gform_installation_progress_step_wrap p, .gform_installation_progress_step_complete { + color: #000; +} + +.gform_installation_progress_step_pending { + color: #c0c0c0; +} + +ul#form_notification_container, ul#form_autoresponder_container { + width: 95%; +} + +ul#form_notification_container li, ul#form_autoresponder_container li { + margin-bottom: 15px !important; +} + +ul#form_notification_container li label, ul#form_autoresponder_container li label { + display: block; + margin-bottom: 8px !important; +} + +#confirmation_list_form .check-column, #notification_list_form .check-column { + width: 75px; +} + +#confirmation_list_form .check-column img.pending { + transform: translateX(50%); +} + +.gform-notification-service { + display: inline-block; + margin-bottom: 5px; + text-align: center; +} + +.gform-notification-service input:checked + label > span { + -moz-filter: none; + filter: none; +} + +.gform-notification-service label > span { + background-repeat: no-repeat; + display: inline-block; + -moz-filter: brightness(1.8) grayscale(1) opacity(0.5); + filter: brightness(1.8) grayscale(1) opacity(0.5); + height: 65px; + padding-top: 5px; + transition: all 100ms ease-in; + width: 130px; +} + +.gform-notification-service input { + display: none; +} + +.gform-notification-service label > span > img { + height: 32px; + margin: 5px; + vertical-align: middle; + width: 32px; +} + +.gform-notification-service label { + background-color: #f9f9f9; + border: 1px solid #eee; +} + +.gform-notification-service input:not([disabled]):not([checked]) + label > span:hover { + -moz-filter: brightness(1.2) grayscale(0.5) opacity(0.9); + filter: brightness(1.2) grayscale(0.5) opacity(0.9); +} + +/* +* Styles for the update splash page. +* +* Used in admin.css. +*/ + +.toplevel_page_gf_splash #wpcontent { + padding-left: 0; +} + +.toplevel_page_gf_splash #wpcontent #wpbody-content { + background: #fff; + padding: 0; + } + +.gform-splash { + margin: 4.5rem auto; + max-width: 1280px; + width: 94%; +} + +.gform-splash, .gform-splash * { + box-sizing: border-box; + } + +.gform-dialog--full-screen .gform-splash { + margin: 0; + padding: 0; + width: 100%; + } + +.gform-splash__header { + background: #0f3d6c; + color: #fff; + min-height: 17.875rem; + padding: 6.25rem 1.875rem; + position: relative; + text-align: center; + z-index: 5; + +} + +.gform-splash__header img { + display: block; + margin: 0 auto; + max-width: 100%; + width: 21.375rem; + } + +.gform-splash__header .gf-splash-version { + display: block; + font-size: 2.25rem; + font-weight: 700; + padding-top: 0.75rem; + position: relative; + } + +.gform-splash__header .gform-splash__back-link { + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + color: #fff; + display: inline-flex; + font-size: 2rem; + height: 2rem; + justify-content: center; + position: absolute; + right: 15px; + text-decoration: none; + top: 15px; + width: 2rem; + } + +.gform-splash__header .gform-splash__back-link:focus { + box-shadow: none; + color: #f6f9fc; + outline: none; + } + +.gform-splash__header .gform-splash__back-link.focus-visible { + border-color: #fdfdff; + color: #f6f9fc; + } + +.gform-splash__header .gform-splash__back-link.focus-visible { + border-color: #fdfdff; + color: #f6f9fc; + } + +.gform-splash__header .gform-splash__back-link:focus-visible { + border-color: #fdfdff; + color: #f6f9fc; + } + +.gform-splash__header::after { + background: #0f3d6c; + bottom: -38px; + content: ""; + display: block; + height: 100px; + left: 0; + position: absolute; + transform: skewY(-3.18deg); + width: 100%; + z-index: 1; + } + +@media (min-width: 783px) { + +.gform-splash__header { + align-content: center; + align-items: center; + display: flex; + justify-content: center; + min-height: 16.5rem + +} + + .gform-splash__header img { + height: 4rem; + margin: 0; + padding-right: 3rem; + width: auto; + } + + .gform-splash__header .gf-splash-version { + font-size: 2.1rem; + padding-left: 3rem; + padding-top: 0; + } + + .gform-splash__header .gf-splash-version::before { + background: #5b5e80; + content: ""; + display: block; + height: 6.25rem; + left: 0; + position: absolute; + top: -2.375rem; + width: 1px; + } + } + +@media (min-width: 1200px) { + + .gform-splash__header img { + height: 5.062rem; + padding-right: 5.812rem; + } + + .gform-splash__header .gf-splash-version { + font-size: 2.875rem; + padding-left: 5.812rem; + top: -1px; + } + + .gform-splash__header .gf-splash-version::before { + height: 6.25rem; + top: -2.375rem; + } + } + +.gform-splash__body { + background: + linear-gradient(180deg, rgba(66, 233, 244, 0.58) 2.65%, rgba(255, 255, 255, 0) 9.99%, rgba(252, 255, 255, 0) 78.3%, rgba(236, 253, 254, 0) 81.5%, rgba(124, 240, 247, 0.79) 89.5%), + url(../../../includes/splash-page/images/splash-header-hex.svg), + url(../../../includes/splash-page/images/splash-left-grey-hex.svg), + url(../../../includes/splash-page/images/splash-right-grey-hex.svg), + url(../../../includes/splash-page/images/splash-bottom-right-2.svg), + url(../../../includes/splash-page/images/splash-bottom-right-1.svg); + background-color: #fff; + background-position: + right, + right -10px, + left 25%, + right 50%, + right bottom, + right bottom 20px; + background-repeat: + no-repeat, + no-repeat, + no-repeat, + no-repeat, + no-repeat, + no-repeat; + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + margin-top: -17.5rem; + mix-blend-mode: normal; + padding: 23.75rem 0 5rem; + position: relative; +} + +@media (min-width: 783px) { - div#gforms_helpboxes { - display: inline; - display: initial; +.gform-splash__body { + margin-top: -16.25rem; + padding-top: 22.5rem +} } - div.gforms_helpbox { - margin: 0 auto 3.125rem; - max-width: 400px; +.gform-splash__body h2 { + font-size: 2rem; + line-height: 1.16; + text-align: center; } - .forms_page_gf_help #hexagons-bg-orange { - left: -256px; +.gform-splash__body h3 { + font-size: 1.375rem; + line-height: 1.7; } - .forms_page_gf_help #hexagons-bg-dark-blue { - right: -240px; +.gform-splash__body h4 { + font-size: 1.187rem; + line-height: 1.95; } - .gforms_help { - padding: 0 10%; +.gform-splash__body p { + font-size: 0.937rem; + line-height: 1.562rem; } -} -body.forms_page_gf_entries.auto-fold .gforms_edit_form { - top: -0.625rem +.gform-splash__body a { + color: #242748; + -webkit-text-decoration: solid underline #242748 1px; + text-decoration: solid underline #242748 1px; + text-underline-offset: 2px; + transition: -webkit-text-decoration-color 0.15s ease; + transition: text-decoration-color 0.15s ease; + transition: text-decoration-color 0.15s ease, -webkit-text-decoration-color 0.15s ease; } -@media (min-width: 783px) { - - body.forms_page_gf_entries.auto-fold .gforms_edit_form { - top: 0 - } +.gform-splash__body a:hover, .gform-splash__body a:focus { + -webkit-text-decoration-color: transparent; + text-decoration-color: transparent; } -body.forms_page_gf_entries.auto-fold #wpcontent { - padding-left: 0; - } - -body.forms_page_gf_entries table.entry-details td.detail-view label.detail-label, .ginput_full_admin label { - display: block; - font-size: 13px; - font-weight: bold; - margin-bottom: 4px; +.gform-splash__section { + margin: 3.25rem auto; + max-width: 64rem; + width: 94%; } -body.forms_page_gf_entries div.ginput_complex_admin .ginput_full_admin label { - font-size: 11px; - font-weight: normal; -} +@media (min-width: 783px) { -body.forms_page_gf_entries table.entry-details .gchoice, body.forms_page_gf_entries table.entry-details .gfield_radio > div { - line-height: 1.8; +.gform-splash__section { + margin: 4rem auto } + } -body.forms_page_gf_entries table.entry-details input[type="text"], body.forms_page_gf_entries table.entry-details input:not([type="checkbox"]):not([type="radio"]), body.forms_page_gf_entries table.entry-details .gfield_consent_description { - width: 99%; +.gform-splash__section--text-and-image { + margin-bottom: 5rem; } -body.forms_page_gf_entries table.entry-details .ginput_container_consent input { - width: auto; -} +.gform-splash__section--text-and-image .gform-splash-text { + margin-bottom: 2.5rem; + } -body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right_admin { - display: -moz-inline-stack; - display: inline-block; - width: 49%; -} +.gform-splash__section--text-and-image .gform-splash-text > :first-child { + margin-top: 0; + } -body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left, body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin { - margin-right: 1rem; -} +.gform-splash__section--text-and-image .gform-splash-text > :last-child { + margin-bottom: 0; + } -body.forms_page_gf_entries .ginput_left_admin label, body.forms_page_gf_entries .ginput_right_admin label { - display: block; -} +@media (min-width: 783px) { -body.forms_page_gf_entries .ginput_left_admin input[type="text"] { - width: 99% !important; +.gform-splash__section--text-and-image { + display: flex; + margin-bottom: 6.5rem } -body.forms_page_gf_entries select.medium_admin { - max-width: 400px; -} + .gform-splash__section--text-and-image .gform-splash-text { + margin: 0; + padding-right: 6%; + width: 37.5%; + } -body.forms_page_gf_entries textarea.medium_admin { - min-height: 250px; - min-width: 475px; - width: 98%; -} + .gform-splash__section--text-and-image .gform-splash-image-wrapper { + width: 62.5%; + } -body.forms_page_gf_entries h2.detail_gsection_title { - font-family: "helvetica", "arial", sans-serif; - font-size: 16px; - font-style: normal !important; - font-weight: bold; - letter-spacing: normal !important; - margin: 0 !important; - padding: 0 !important; -} + .gform-splash__section--text-and-image.gform-splash__section--image-left { + flex-direction: row-reverse; + } -body.forms_page_gf_entries div.ginput_complex_admin span label { - display: block; - font-size: 0.8rem; - margin: 4px 0; -} + .gform-splash__section--text-and-image.gform-splash__section--image-left .gform-splash-text { + padding-left: 6%; + padding-right: 0; + } + } -body.forms_page_gf_entries table.entry-details input[type="text"].datepicker, .datepicker { - width: 7rem; -} +.gform-splash__section--text-and-image.gform-splash__section--image-spread-left .gform-splash-image { + margin-left: -3.7%; + } -body.forms_page_gf_entries table.entry-details .ginput_container_time input[type="number"] { - width: 4.5rem; -} +.gform-splash__section--full-width-image.gform-splash__section--image-spread-left .gform-splash-image { + margin-left: -2.3%; + } -/* -* Installation Wizard styles. -* -* Used in admin.css. -*/ +.gform-splash__section--text-and-image.gform-splash__section--image-spread-right .gform-splash-image { + margin-right: -3.7%; + } -.gform_installation_progress_step_wrap { - padding-left: 1.25rem; -} +.gform-splash__section--full-width-image.gform-splash__section--image-spread-right .gform-splash-image { + margin-right: -2.3%; + } -#gform_installation_progress li { - display: inline-block; - padding: 0.625rem 1.562rem 0.625rem 0; -} +.gform-splash__section--text-and-image.gform-splash__section--image-spread-down .gform-splash-image, .gform-splash__section--full-width-image.gform-splash__section--image-spread-down .gform-splash-image { + margin-bottom: -5%; + } -.gform_installation_progress_current_step, .gform_installation_progress_step_wrap p, .gform_installation_progress_step_complete { - color: #000; -} +.gform-splash-image img { + display: block; + width: 100%; + } -.gform_installation_progress_step_pending { - color: #c0c0c0; +.gform-splash__section--full-width-text { + margin: 2rem auto 3.375rem; } -ul#form_notification_container, ul#form_autoresponder_container { - width: 95%; +.gform-splash__section--columns { + margin: 3.375rem auto; } -ul#form_notification_container li, ul#form_autoresponder_container li { - margin-bottom: 15px !important; -} +.gform-splash__section--columns .column { + margin: 2.5rem 0; + } -ul#form_notification_container li label, ul#form_autoresponder_container li label { - display: block; - margin-bottom: 8px !important; -} +.gform-splash__section--columns .column > :first-child { + margin-top: 0; + } -#confirmation_list_form .check-column, #notification_list_form .check-column { - width: 75px; -} +.gform-splash__section--columns .column > :last-child { + margin-bottom: 0; + } -#confirmation_list_form .check-column img.pending { - transform: translateX(50%); -} +@media (min-width: 783px) { -.gform-notification-service { - display: inline-block; - margin-bottom: 5px; + .gform-splash__section--columns .columns { + display: flex; + justify-content: space-between; + margin: 0 -2rem; + } + + .gform-splash__section--columns .column { + flex: none; + margin: 0; + padding: 0 2rem; + width: 33.33%; + } + } + +.gform-splash__footer { + background: rgba(246, 249, 252, 0.22); + border-radius: 6px; + margin: 3.375rem auto 0; + max-width: 64rem; + padding: 2rem; text-align: center; + width: 96%; } -.gform-notification-service input:checked + label > span { - -moz-filter: none; - filter: none; -} +.gform-splash__footer img { + height: auto; + width: 7.5rem; + } -.gform-notification-service label > span { - background-repeat: no-repeat; - display: inline-block; - -moz-filter: brightness(1.8) grayscale(1) opacity(0.5); - filter: brightness(1.8) grayscale(1) opacity(0.5); - height: 65px; - padding-top: 5px; - transition: all 100ms ease-in; - width: 130px; -} +.gform-splash__footer h4 { + font-size: 1.25rem; + } -.gform-notification-service input { +.toplevel_page_gf_splash #wpfooter { display: none; } -.gform-notification-service label > span > img { - height: 32px; - margin: 5px; - vertical-align: middle; - width: 32px; -} +html[dir="rtl"] .toplevel_page_gf_splash #wpcontent { + padding-left: 0; + padding-right: 0; + } -.gform-notification-service label { - background-color: #f9f9f9; - border: 1px solid #eee; -} +@media (min-width: 783px) { -.gform-notification-service input:not([disabled]):not([checked]) + label > span:hover { - -moz-filter: brightness(1.2) grayscale(0.5) opacity(0.9); - filter: brightness(1.2) grayscale(0.5) opacity(0.9); -} + html[dir="rtl"] .gform-splash__header img { + padding-left: 3rem; + padding-right: 0; + } + + html[dir="rtl"] .gform-splash__header .gf-splash-version { + padding-left: 0; + padding-right: 3rem; + } + + html[dir="rtl"] .gform-splash__header .gf-splash-version::before { + left: auto; + right: 0; + } + } + +@media (min-width: 1200px) { + + html[dir="rtl"] .gform-splash__header img { + padding-left: 5.812rem; + padding-right: 0; + } + + html[dir="rtl"] .gform-splash__header .gf-splash-version { + padding-left: 0; + padding-right: 5.812rem; + } + } + +@media (min-width: 783px) { + + html[dir="rtl"] .gform-splash__section--text-and-image .gform-splash-text { + padding-left: 6%; + padding-right: 0; + } + + html[dir="rtl"] .gform-splash__section--text-and-image.gform-splash__section--image-left .gform-splash-text { + padding-left: 0; + padding-right: 6%; + } + } /* Content */ @@ -5592,7 +5367,7 @@ div.gforms_code pre { height: 18px; } -.inline { +.gform-admin-screen .inline { display: -moz-inline-stack !important; display: inline-block !important; } @@ -5673,14 +5448,14 @@ div.settings_control_container div.gfield_admin_header_title { } .gform-icon--entries-edit { - font-size: 1.5rem + font-size: 1.5rem; } .gform-icon--entries-edit:hover, .gform-icon--entries-edit:active { color: #707070; } -.option_header { +.gform-admin-screen .option_header { font-weight: bold; margin: 5px 0 2px; } @@ -5910,7 +5685,7 @@ div.settings_control_container div.gfield_admin_header_title, div.gfield_admin_i } #simplemodal-container a.modalCloseImg { - background-image: url(../images/icon-close.png); + background-image: url(../../../images/icon-close.png); background-repeat: no-repeat; cursor: pointer; display: inline; @@ -6356,7 +6131,7 @@ table.form-table td .error_base { } .gf_input_error_icon { - background-image: url(../images/exclamation.png); + background-image: url(../../../images/exclamation.png); display: -moz-inline-stack; display: inline-block; float: right; @@ -6411,14 +6186,14 @@ li.gfield_html label.gfield_label { } table.entry-products { - border: 1px solid #dfdfdf; - border-right: none; + border: 1px solid #c3c4c7; margin: 10px 0; } table.entry-products th[scope="col"] { - background-color: #f4f4f4; - border-right: 1px solid #dfdfdf !important; + background-color: #fff; + border-bottom: 1px solid #c3c4c7; + padding: 7px 5px 8px; } table.entry-products col.entry-products-col2 { @@ -6433,10 +6208,37 @@ table.entry-products col.entry-products-col4 { width: 155px; } +table.entry-products thead th:last-child { + text-align: right; +} + +table.entry-products tfoot tr:first-child td { + border-top: 1px solid #e5e5e5; +} + table.entry-products td { - border-right: 1px solid #dfdfdf !important; - padding-bottom: 8px; - padding-top: 7px; + color: #51575d; + font-size: 0.75rem; + font-weight: 600; + padding: 0.796875rem 5px; +} + +table.entry-products tfoot td { + font-size: 0.8rem; + font-weight: 700; + padding: 0.5rem; +} + +table.entry-products tbody tr:nth-child(odd) { + background-color: #f9f9f9; +} + +table.entry-products td:last-child { + text-align: right; +} + +table.entry-products td:nth-child(2) { + text-align: left; } table.entry-products td.textcenter, table.entry-products th.textcenter { @@ -6447,26 +6249,24 @@ table.entry-products td.textright, table.entry-products th.textright { text-align: right; } -table.entry-products td.grandtotal, table.entry-products td.grandtotal_amount, table.entry-products td.shipping, table.entry-products td.shipping_amount { - font-size: 13px; - font-weight: bold; - padding-bottom: 8px; - padding-top: 7px; -} - table.entry-products td.emptycell { - background-color: #f4f4f4; + background-color: #fff; } table.entry-products td div.product_name { - color: #bf461e; + color: #3a70ac; font-size: 13px; font-weight: bold; margin-bottom: 5px; } +table.entry-products td.grandtotal_amount { + color: #367b5e; + font-size: 1rem; +} + table.entry-products td ul.product_options li { - background-image: url(../images/prodlist.png); + background-image: url(../../../images/prodlist.png); background-position: 0 0; background-repeat: no-repeat; margin: 0 0 0 2px !important; @@ -6475,7 +6275,7 @@ table.entry-products td ul.product_options li { } table.entry-products td ul.product_options li.lastitem { - background-image: url(../images/prodlist-last.png); + background-image: url(../../../images/prodlist-last.png); } /* Password Visibility */ @@ -6545,7 +6345,7 @@ p.search-box { div#gform_heading.selectable.field_selected { background-color: #f6fbfd; - background-image: url(../images/gf-fieldsettings-header.jpg); + background-image: url(../../../images/gf-fieldsettings-header.jpg); background-position: 0 0; background-repeat: repeat-x; padding-top: 8px; @@ -6583,13 +6383,13 @@ div.gf_upgrade_developer_license, div.gf_upgrade_business_license { } div.gf_upgrade_developer_license { - background-image: url(../images/gravityforms-developer-upgrade.png); + background-image: url(../../../images/gravityforms-developer-upgrade.png); background-size: 133px 169px; margin: 30px 0 0 0; } div.gf_upgrade_business_license { - background-image: url(../images/gravityforms-business-upgrade.png); + background-image: url(../../../images/gravityforms-business-upgrade.png); background-size: 133px 169px; margin: 0; } @@ -6990,7 +6790,7 @@ body > .select2-container.gform-select2[style] { } div#gravity-edit-icon, div#gravity-notification-icon, div#gravity-entry-icon, div#gravity-title-icon, div#gravity-settings-icon, div#gravity-export-icon, div#gravity-import-icon, div#gravity-update-icon, div#gravity-help-icon { - background-image: url(../images/gf-32-iconsprite.png); + background-image: url(../../../images/gf-32-iconsprite.png); background-repeat: no-repeat; } @@ -7229,7 +7029,7 @@ div.gf_toolset_dropdown_menu { div.gf_toolset_dropdown_menu ul li.gf_toolset_dropdown_toplevel a.gf_toolset_dropdown_toplevel_link { background-color: #efefef; - background-image: url(../images/gf-entry-paging-sprite.jpg); + background-image: url(../../../images/gf-entry-paging-sprite.jpg); background-position: -144px 0; background-repeat: no-repeat; border: 1px solid #dfdfdf; @@ -7350,7 +7150,7 @@ html body.wp-admin div#wp-form_notification_message-editor-tools.wp-editor-tools html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js a#form_notification_message-add_media { background-color: #fff; - background-image: url(../images/gf-media-button-bg.jpg); + background-image: url(../../../images/gf-media-button-bg.jpg); background-position: bottom; background-repeat: repeat-x; border: 1px solid #c3c3c3; @@ -7380,7 +7180,7 @@ html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_mess } .gf_toggle_submenu { - background-image: url(../images/icon-submenu-down.png); + background-image: url(../../../images/icon-submenu-down.png); background-position: center center; background-repeat: no-repeat; background-size: 11px 11px; @@ -7796,7 +7596,7 @@ given our button styles don't account for a button as an input[type="submit"]. * #gform_update_button { height: 2.3125rem; line-height: 0.875rem; - padding: 0.625rem 12px + padding: 0.625rem 12px; } #gform_update_button:hover { @@ -7853,7 +7653,7 @@ tr.gf-locking.wp-locked img.gform_active_icon { @media (max-width: 640px) { - html[dir="rtl"] .gforms_edit_form .gform_wrapper.gravity-theme .ginput_list input { +html[dir="rtl"] .gforms_edit_form .gform_wrapper.gravity-theme .ginput_list input { float: none !important } } @@ -7991,29 +7791,29 @@ ul.gform_fields.left_label li.gfield.gfield_html .gfield_label, ul.gform_fields. color: #444; } -html[dir="rtl"] .gform-admin #TB_window, html[dir="rtl"] .gform-admin #TB_ajaxContent { +html[dir="rtl"] .gform-admin-screen #TB_window, html[dir="rtl"] .gform-admin-screen #TB_ajaxContent { text-align: right; } -.gform-admin #TB_ajaxContent { +.gform-admin-screen #TB_ajaxContent { box-sizing: border-box; padding: 0 2rem 80px; position: relative; width: auto !important; } -.gform-admin #TB_overlay { +.gform-admin-screen #TB_overlay { background: #1c1f3f; opacity: 0.72; } -.gform-admin #TB_window { +.gform-admin-screen #TB_window { background: #fff; border-radius: 6px; box-shadow: 0 16px 80px rgba(5, 17, 50, 0.66); } -.gform-admin #TB_title { +.gform-admin-screen #TB_title { background: transparent; border-bottom: none; display: flex; @@ -8022,7 +7822,7 @@ html[dir="rtl"] .gform-admin #TB_window, html[dir="rtl"] .gform-admin #TB_ajaxCo padding: 1.875rem 2rem 1.375rem; } -.gform-admin #TB_ajaxWindowTitle { +.gform-admin-screen #TB_ajaxWindowTitle { color: #242748; font-size: 1rem; font-weight: normal; @@ -8031,7 +7831,7 @@ html[dir="rtl"] .gform-admin #TB_window, html[dir="rtl"] .gform-admin #TB_ajaxCo white-space: normal; } -.gform-admin #TB_closeWindowButton { +.gform-admin-screen #TB_closeWindowButton { position: relative; } @@ -8068,7 +7868,7 @@ html[dir="rtl"] .gform-admin .tb-title__logo::before { font-weight: normal; } -.gform-admin .tb-close-icon { +.gform-admin-screen .tb-close-icon { background: #fff center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjE4MyAxLjE4M2EuNjI1LjYyNSAwIDAwMCAuODg0TDUuMTE2IDYgMS4xODMgOS45MzNhLjYyNS42MjUgMCAxMC44ODQuODg0TDYgNi44ODRsMy45MzMgMy45MzNhLjYyNS42MjUgMCAxMC44ODQtLjg4NEw2Ljg4NCA2bDMuOTMzLTMuOTMzYS42MjUuNjI1IDAgMTAtLjg4NC0uODg0TDYgNS4xMTYgMi4wNjcgMS4xODNhLjYyNS42MjUgMCAwMC0uODg0IDB6IiBmaWxsPSIjM0U3REE2Ii8+PHBhdGggZD0iTTEuMTgzIDIuMDY3TC44MyAyLjQybC4zNTMtLjM1M3ptMC0uODg0TC44My44M2wuMzUzLjM1M3pNNS4xMTYgNmwuMzU0LjM1NEw1LjgyMyA2bC0uMzUzLS4zNTRMNS4xMTYgNnpNMS4xODMgOS45MzNMLjgzIDkuNThsLjM1My4zNTR6bTAgLjg4NGwtLjM1My4zNTQuMzUzLS4zNTR6TTYgNi44ODRsLjM1NC0uMzU0TDYgNi4xNzdsLS4zNTQuMzUzLjM1NC4zNTR6bTMuOTMzIDMuOTMzbC4zNTQtLjM1NC0uMzU0LjM1NHptLjg4NC0uODg0bC0uMzU0LjM1NC4zNTQtLjM1NHpNNi44ODQgNmwtLjM1NC0uMzU0TDYuMTc3IDZsLjM1My4zNTRMNi44ODQgNnptMy45MzMtNC44MTdMMTEuMTcuODNsLS4zNTQuMzUzem0tLjg4NCAwTDkuNTguODNsLjM1NC4zNTN6TTYgNS4xMTZsLS4zNTQuMzU0LjM1NC4zNTMuMzU0LS4zNTNMNiA1LjExNnpNMi4wNjcgMS4xODNMMi40Mi44M2wtLjM1My4zNTN6bS0uNTMuNTNhLjEyNS4xMjUgMCAwMTAtLjE3NkwuODMuODNjLS40NC40MzktLjQ0IDEuMTUxIDAgMS41OWwuNzA3LS43MDd6TTUuNDcgNS42NDZMMS41MzcgMS43MTNsLS43MDcuNzA4IDMuOTMzIDMuOTMzLjcwNy0uNzA4em0tMy45MzMgNC42NEw1LjQ3IDYuMzU1bC0uNzA3LS43MDhMLjgzIDkuNThsLjcwNy43MDh6bTAgLjE3N2EuMTI1LjEyNSAwIDAxMC0uMTc2TC44MyA5LjU3OWMtLjQ0LjQ0LS40NCAxLjE1MiAwIDEuNTkxbC43MDctLjcwN3ptLjE3NiAwYS4xMjUuMTI1IDAgMDEtLjE3NiAwbC0uNzA3LjcwOGMuNDM5LjQzOSAxLjE1MS40MzkgMS41OSAwbC0uNzA3LS43MDh6TTUuNjQ2IDYuNTNsLTMuOTMzIDMuOTMzLjcwOC43MDggMy45MzMtMy45MzQtLjcwOC0uNzA3em00LjY0IDMuOTMzTDYuMzU1IDYuNTNsLS43MDguNzA3IDMuOTMzIDMuOTM0LjcwOC0uNzA4em0uMTc3IDBhLjEyNS4xMjUgMCAwMS0uMTc2IDBsLS43MDguNzA4Yy40NC40MzkgMS4xNTIuNDM5IDEuNTkxIDBsLS43MDctLjcwOHptMC0uMTc2YS4xMjUuMTI1IDAgMDEwIC4xNzZsLjcwOC43MDhjLjQzOS0uNDQuNDM5LTEuMTUyIDAtMS41OTFsLS43MDguNzA3ek02LjUzIDYuMzU0bDMuOTMzIDMuOTMzLjcwOC0uNzA4LTMuOTM0LTMuOTMzLS43MDcuNzA4em0zLjkzMy00LjY0TDYuNTMgNS42NDVsLjcwNy43MDggMy45MzQtMy45MzMtLjcwOC0uNzA4em0wLS4xNzdhLjEyNS4xMjUgMCAwMTAgLjE3NmwuNzA4LjcwOGMuNDM5LS40NC40MzktMS4xNTIgMC0xLjU5MWwtLjcwOC43MDd6bS0uMTc2IDBhLjEyNS4xMjUgMCAwMS4xNzYgMGwuNzA4LS43MDdhMS4xMjUgMS4xMjUgMCAwMC0xLjU5MSAwbC43MDcuNzA3ek02LjM1NCA1LjQ3bDMuOTMzLTMuOTMzTDkuNTc5LjgzIDUuNjQ2IDQuNzYzbC43MDguNzA3em0tNC42NC0zLjkzM0w1LjY0NSA1LjQ3bC43MDgtLjcwN0wyLjQyLjgzbC0uNzA4LjcwN3ptLS4xNzcgMGEuMTI1LjEyNSAwIDAxLjE3NiAwTDIuNDIxLjgzQTEuMTI1IDEuMTI1IDAgMDAuODMuODNsLjcwNy43MDd6IiBmaWxsPSIjM0U3REE2Ii8+PC9zdmc+); background-size: 0.625rem; border: 1px solid #d5d7e9; @@ -8079,7 +7879,7 @@ html[dir="rtl"] .gform-admin .tb-title__logo::before { width: 1.625rem; } -.gform-admin .tb-close-icon::before { +.gform-admin-screen .tb-close-icon::before { content: none; } @@ -8111,7 +7911,7 @@ html[dir="rtl"] .gform-admin .tb-title__logo::before { min-height: 30px; padding: 0.125rem 1.125rem; transition: all 0.3s ease; - white-space: nowrap + white-space: nowrap; } .modal_footer .button:hover, .modal_footer .button-primary:hover { @@ -8131,7 +7931,7 @@ html[dir="rtl"] .gform-admin .tb-title__logo::before { height: initial; line-height: 1; padding: 0.625rem 1.125rem; - transition: all 0.3s ease + transition: all 0.3s ease; } .modal_footer .button-primary:hover, .modal_footer .button.primary:hover { @@ -8404,7 +8204,7 @@ div.wrap.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], div.wrap. .gform-rte-preview { border: 1px solid #9092b2; border-radius: 3px; - display: none + display: none; } .gform-rte-preview.small { @@ -8842,7 +8642,7 @@ div .gfield_repeater_cell { flex: none; flex-direction: row; height: 2.375rem; - text-align: right + text-align: right; } .gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages.no-pages, .gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages.one-page .pagination-links, .gform-settings-panel__content #form_list_form .tablenav .tablenav-pages.no-pages, .gform-settings-panel__content #form_list_form .tablenav .tablenav-pages.one-page .pagination-links { @@ -8959,16 +8759,16 @@ div .gfield_repeater_cell { #entry_list_form.gform-settings-panel__content .tablenav { flex: 1 1 auto; - width: 100% + width: 100%; } #entry_list_form.gform-settings-panel__content .tablenav.bottom .tablenav-pages { - padding-top: 1.25rem + padding-top: 1.25rem; } @media (min-width: 783px) { - #entry_list_form.gform-settings-panel__content .tablenav.bottom .tablenav-pages { +#entry_list_form.gform-settings-panel__content .tablenav.bottom .tablenav-pages { padding-top: 0 } } @@ -8996,7 +8796,7 @@ div .gfield_repeater_cell { left: -0.625rem; margin: 0; position: relative; - width: 100% + width: 100%; } @media (min-width: 783px) { @@ -9440,7 +9240,7 @@ div .gfield_repeater_cell { font-size: 1.25rem; outline: none; position: relative; - text-decoration: none + text-decoration: none; } .ginput_preview_control.gform-icon--circle-arrow-down { diff --git a/assets/css/dist/admin.min.css b/assets/css/dist/admin.min.css new file mode 100644 index 0000000..e182aa0 --- /dev/null +++ b/assets/css/dist/admin.min.css @@ -0,0 +1 @@ +@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:400;src:url(../../../fonts/inter-regular-webfont.woff2) format("woff2"),url(../../../fonts/inter-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:500;src:url(../../../fonts/inter-medium-webfont.woff2) format("woff2"),url(../../../fonts/inter-medium-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:600;src:url(../../../fonts/inter-semibold-webfont.woff2) format("woff2"),url(../../../fonts/inter-semibold-webfont.woff) format("woff")}*{direction:ltr}#gf-admin-notices-wrapper,.gform-settings__wrapper,.gforms_edit_form,.gforms_form_settings_wrap,.gforms_help{-webkit-font-smoothing:antialiased}input,textarea{font-family:inherit;font-size:inherit;outline-style:none}input,select{margin:0}ul{margin:0}ul li{list-style:none}#wpbody-content{position:relative}div#wpbody{position:relative}.wrap.gforms_edit_form>#no-fields{display:none!important}select{font-family:verdana,sans-serif;font-size:inherit;padding:2px 0}.ui-datepicker{display:none}table.xwidefat{width:99%!important}div.wrap{position:relative}.hr-divider{background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #e6e6e6;clear:both;height:1px;margin:24px 0;overflow:hidden}.gform_settings_form .hr-divider{-ms-grid-column-span:2;grid-column:span 2}.gf_admin_notice{background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-size:14px;line-height:19px;margin:25px 20px 0 2px;margin-bottom:24px;padding:11px 15px;text-align:left}a .gform-icon{text-decoration:none}.gform-kitchen-sink ul,.gform-kitchen-sink__ul{margin-bottom:6px;padding-left:1rem}.gform-kitchen-sink li,.gform-kitchen-sink__li{line-height:1.2rem;list-style:disc outside;margin-bottom:0}.gform-kitchen-sink li+li,.gform-kitchen-sink__li+.gform-kitchen-sink__li{margin-top:6px}.gform-admin .gform-c-warning-text{color:#a16938}.gform-admin .gform-c-error-text{color:#dd301d}.gform-admin .gform-c-red{color:#dd301d}.gform-admin .gform-c-hunter{color:#276a52}.gform-admin .gform-c-orange{color:#f15a2b}.gform-admin .gform-c-blue-ribbon{color:#175cff}.gform-admin .gform-p-16{padding:1rem}.gform-admin .gform-visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform-hide-if-ie{display:inherit}.gform-show-if-ie{display:none}.gform-hide-if-not-ie{display:none}.gform-show-if-not-ie{display:inherit}.gform-fade-if-not-ie{opacity:.4}.gform-fade-if-not-ie,.gform-fade-if-not-ie *{pointer-events:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.gform-hide-if-ie{display:none}.gform-show-if-ie{display:inherit}.gform-hide-if-not-ie{display:inherit}.gform-show-if-not-ie{display:none}.gform-fade-if-ie{opacity:.4}.gform-fade-if-not-ie{cursor:inherit;opacity:inherit;pointer-events:inherit}}.all-merge-tags{position:absolute;right:0;top:-1.9rem}.all-merge-tags button{transition:color ease-in-out .5s}.gform-tinymce-mergetag-button .all-merge-tags{display:inline-block;padding-top:.45rem;position:static}.wp-media-buttons .all-merge-tags{position:relative;top:.375rem}.field_setting .all-merge-tags{top:-.15rem}.field_setting .all-merge-tags .gform-button--unstyled{font-weight:400}@-moz-document url-prefix(){.gform-settings-input__container--with-merge-tag .all-merge-tags.textarea a.open-list{margin-top:1px}}#gf_merge_tag_list{background:#fff;border:1px solid #d9dae6;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.125);max-height:14rem;overflow:auto;position:absolute;right:0;width:14.625rem!important;z-index:999}#gf_merge_tag_list li{margin:0}#gf_merge_tag_list li a{cursor:pointer}#gf_merge_tag_list li a:hover{background:#f6f9fc}#gf_merge_tag_list li:last-child a{border-bottom:none}#gf_merge_tag_list .group-header,#gf_merge_tag_list li a{border-bottom:1px solid #ecedf8;color:#242748;display:block;font-size:.875rem;line-height:1.1875rem;padding:.75rem 1.1875rem 1.0625rem}#gf_merge_tag_list .group-header{font-weight:700}.right ul#gf_merge_tag_list{right:0}.mt-form_confirmation_message,.mt-gform_notification_message{float:right;position:relative;right:10px;top:90px}#wp-form_confirmation_message-wrap,#wp-gform_notification_message-wrap{margin-right:12px}#form_settings{margin-top:0}table#gf_personal_data_field_settings td{margin:0;padding:0;vertical-align:top}#gf_personal_data_field_settings .gf_personal_data_field_label_title{font-weight:700;padding:0 10px 10px 0;text-align:left}#gf_personal_data_field_settings .gf_personal_data_cb_title{font-weight:700;padding:0;text-align:center;width:50px}#gf_personal_data_field_settings .gf_personal_data_cb_cell{text-align:center;width:50px}.gform-admin .ui-autocomplete .ui-state-active{background-color:#f6f9fc;border-right:2px solid #3e7da6}.gform-admin .ui-menu-item{padding:0}.gform-admin .ui-menu-item div{padding:.25rem .625rem}.gform-admin .gform-dropdown--merge-tags{display:inline-block}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control{background:0 0;border:none;box-shadow:none;display:inline-block;height:auto;line-height:1;padding:0}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control i.gform-dropdown__chevron{display:none}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control .gform-icon--merge-tag{border:1px solid transparent;border-radius:3px;color:#9092b2;font-size:1.5rem;position:relative}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control:focus .gform-icon--merge-tag{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control:hover .gform-icon--merge-tag{box-shadow:0 .25rem .25rem rgba(18,25,97,.0405344);color:#242748}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__control .gform-dropdown__control-text{align-items:center;color:#242748;display:flex;font-size:.8125rem;overflow:visible}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__container{border-radius:.1875rem;border-top:.0625rem solid #d5d7e9;top:1.5rem;width:16rem}@media (min-width:960px){.gform-admin .gform-dropdown--merge-tags .gform-dropdown__container{width:18.75rem}}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__container::before{display:none}.gform-admin .gform-dropdown--merge-tags .gform-dropdown__group-text{display:inline-block;padding-bottom:.6875rem}.right .gform-dropdown__container{right:0}.gform-admin .gform-dropdown__search .gform-dropdown__search-input{-webkit-appearance:none;background:#fff;border:1px solid #c3c5db;border-radius:3px;box-shadow:0 0 0 transparent;box-sizing:border-box;color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;line-height:2;outline:0;padding:.25rem .75rem;transition:box-shadow .15s ease,background-color .15s ease}html[dir=rtl] .all-merge-tags{left:0;right:auto}html[dir=rtl] #gf_merge_tag_list{left:0;right:auto}html[dir=rtl] .gform-admin .gform-dropdown--merge-tags .gform-dropdown__control{padding:0}html[dir=rtl] .right .gform-dropdown__container{left:0;right:auto}.gforms_edit_form .button,.gforms_edit_form button.primary{border-radius:3px;font-size:.8125rem;font-weight:500;line-height:1.125rem;text-decoration:none;text-shadow:none;transition:box-shadow .1s linear;white-space:nowrap}.gforms_edit_form .button:focus,.gforms_edit_form button.primary:focus{outline:0}.gforms_edit_form .button{background-color:#fff;border:1px solid #3e7da6;color:#3e7da6;display:inline-block;height:2.3125rem;padding:.5625rem 1.125rem}.gforms_edit_form .button:hover{background-color:#fff;box-shadow:0 2px 7px rgba(28,31,63,.053);color:#3985b7}.gforms_edit_form .button:focus{background-color:#fff;border:1px solid #3985b7;box-shadow:0 0 0 2px #bed8ed;color:#3985b7}.gforms_edit_form .button:active{background:#f6f9fc;border:1px solid #3e7da6;color:#3985b7}.gforms_edit_form button.primary{background-color:#3e7da6;border:0;color:#fff;cursor:pointer;height:2.3125rem;padding:.5625rem 1.125rem}.gforms_edit_form button.primary:hover{background:#3985b7;color:#fff}.gforms_edit_form button.primary:focus{background-color:#3e7da6;border:0;box-shadow:0 0 0 2px #bed8ed;color:#fff}.gforms_edit_form button.primary:active{background:#3985b7;border-color:#bed8ed;color:#fff}.gforms_edit_form .gfield_list_icons button{font-size:0}.gforms_edit_form #field_submit{display:flex}.gforms_edit_form #field_submit input{align-self:flex-end}.gforms_edit_form #field_submit .gform-button--primary{background:#3e7da6;border-color:#3e7da6;color:#fff}.gforms_edit_form #field_submit .gform_image_button{background-color:transparent;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;width:auto}.gforms_edit_form #field_submit .gform-button--width-full{justify-content:center;width:100%}#gf_toolbar_buttons_container .update-form{margin:0 .75rem 0 .1875rem}#gf_toolbar_buttons_container .update-form .gform-button__icon{font-size:1.5rem;line-height:0;top:unset;width:24px}#gf_toolbar_buttons_container .update-form.save-in-progress:disabled{background-color:#3e7da6;color:#fff}#gf_toolbar_buttons_container .preview-form{margin:0 .75rem}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes moveOutLeft{0%{margin-left:0}50%{margin-left:-12px}100%{margin-left:-24px}}@keyframes moveOutLeft{0%{margin-left:0}50%{margin-left:-12px}100%{margin-left:-24px}}@-webkit-keyframes moveInRight{0%{margin-right:12px}100%{margin-right:0}}@keyframes moveInRight{0%{margin-right:12px}100%{margin-right:0}}@-webkit-keyframes fadeOut{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInFromHalf{0%{opacity:.75}100%{opacity:1}}@keyframes fadeInFromHalf{0%{opacity:.75}100%{opacity:1}}html[dir=rtl] #gf_toolbar_buttons_container .update-form{margin:0 .1875rem 0 .75rem}html[dir=rtl] #gf_toolbar_buttons_container .update-form.gform-button--icon-leading .gform-button__icon{margin-left:.5rem;margin-right:unset}html[dir=rtl] #gf_toolbar_buttons_container .preview-form{margin:0 .75rem 0 .1875rem}button.panel-block-tabs__toggle{background:0 0;border:1px solid transparent;border-radius:0;border-top-color:#ecedf8;box-shadow:none;box-sizing:border-box;color:#242748;cursor:pointer;display:block;font-size:.8125rem;font-weight:500;line-height:2.8125rem;min-height:3.375rem;overflow:unset;padding:0 0 0 14px;position:relative;text-align:left;transition:.1s background ease-in-out,box-shadow .1s linear;vertical-align:middle;width:100%}a.button-primary.gfbutton,button.button-primary.gfbutton,input.button-primary.gfbutton{border-radius:4px;font-size:12px!important;font-weight:400;letter-spacing:.3pt;margin:10px 0 20px 0}.gform-admin .gform-choice{align-items:center;display:flex;flex-flow:row nowrap;padding:0;position:relative;width:100%}.gform-admin .gform-choice .gform-choice__handle{align-items:center;background:0 0;color:#9092b2;display:flex;font-size:20px;justify-content:center;margin-right:.625rem;width:.588rem}.gform-admin .gform-choice .gform-choice__handle:hover{color:#242748}.gform-admin .gform-choice .gform-choice__selected{-webkit-appearance:none;border:0 none;clip:rect(.125rem,.125rem,.125rem,.125rem);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.0625rem;margin:-.125rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.gform-admin .gform-choice .gform-choice__selected:checked+.gform-choice__selected-label{background:#22a753;border-color:#e1f6ed}.gform-admin .gform-choice .gform-choice__selected.focus-visible+.gform-choice__selected-label{background:#fff;border-color:#bed8ed}.gform-admin .gform-choice .gform-choice__selected.focus-visible+.gform-choice__selected-label{background:#fff;border-color:#bed8ed}.gform-admin .gform-choice .gform-choice__selected:focus-visible+.gform-choice__selected-label{background:#fff;border-color:#bed8ed}.gform-admin .gform-choice .gform-choice__selected.focus-visible+.gform-choice__selected-label::after{border-color:#3e7da6}.gform-admin .gform-choice .gform-choice__selected.focus-visible+.gform-choice__selected-label::after{border-color:#3e7da6}.gform-admin .gform-choice .gform-choice__selected:focus-visible+.gform-choice__selected-label::after{border-color:#3e7da6}.gform-admin .gform-choice .gform-choice__selected.focus-visible+.gform-choice__selected-label .gform-choice__selected-icon{color:#3e7da6}.gform-admin .gform-choice .gform-choice__selected.focus-visible+.gform-choice__selected-label .gform-choice__selected-icon{color:#3e7da6}.gform-admin .gform-choice .gform-choice__selected:focus-visible+.gform-choice__selected-label .gform-choice__selected-icon{color:#3e7da6}.gform-admin .gform-choice .gform-choice__selected-label{align-items:center;background:#9092b2;border:.25rem solid #ecedf8;border-radius:100%;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-basis:26px;font-size:1rem;height:26px;justify-content:center;margin:0;padding:0;position:relative;transition:border-color .3s ease,background-color .3s ease;width:26px}.gform-admin .gform-choice .gform-choice__selected-label::after{border:2px solid transparent;border-radius:100%;content:"";height:18px;left:-2px;position:absolute;top:-2px;transition:border-color .3s ease;width:18px}.gform-admin .gform-choice .gform-choice__selected-label::before{content:none}.gform-admin .gform-choice .gform-choice__selected-icon{color:#fff;transition:color .3s ease}.gform-admin .gform-choice .gform-choice__input--label{width:calc(100% - 110px)}.gform-admin .gform-choice .gform-choice__input--price,.gform-admin .gform-choice .gform-choice__input--value{display:none}.gform-admin .gform-choice .gform-choice__button--add{margin-left:.3125rem}.gform-admin .gf_browser_chrome .gform-choice__button--add::after,.gform-admin .gf_browser_chrome .gform-choice__button--delete::after{margin-left:-.03125rem}.gform-admin .choice_with_value .gform-choice__input--label{width:calc(50% - 57px)}.gform-admin .choice_with_value .gform-choice__input--value{display:inline-block;width:calc(50% - 58px)}.gform-admin .choice_with_value .gform-choice__button--add{margin-left:.625rem}.gform-admin .choice_with_price .gform-choice__input--label{width:calc(50% - 57px)}.gform-admin .choice_with_price .gform-choice__input--price{display:inline-block;width:calc(50% - 58px)}.gform-admin .choice_with_price .gform-choice__button--add{margin-left:.625rem}html[dir=rtl] .gform-admin .gform-choice__handle{margin-left:.625rem;margin-right:0}html[dir=rtl] .gform-admin .gform-choice .gform-choice__button--add{margin-left:0;margin-right:.3125rem}html[dir=rtl] .gform-admin .gform-choice .gform-choice__selected-label::before{margin-left:0}#field_conditional_logic_container{color:#242748;display:block;font-size:.8125rem;padding-top:10px}#field_conditional_logic_container #field_action_type{width:70px}#field_conditional_logic_container #field_logic_type{width:50px}.conditional_logic_flyout{background:#fff;bottom:0;box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 5.75rem);left:10px;opacity:0;padding-top:1.25rem;position:absolute;top:0;width:calc(100vw - 270px);z-index:-10}@media (min-width:783px){.conditional_logic_flyout{width:calc(100vw - 306px)}}@media (min-width:960px){.conditional_logic_flyout{width:calc(100vw - 530px)}}@media (min-width:1260px){.conditional_logic_flyout{width:650px}}@media (min-width:960px){.folded.sticky-menu .conditional_logic_flyout{width:calc(100vw - 406px)}}@media (min-width:1260px){.folded.sticky-menu .conditional_logic_flyout{width:auto}}.conditional_logic_flyout__head{padding:0 1.5625rem 1.25rem;position:relative}.conditional_logic_flyout__head::after{background:#ecedf8;bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.conditional_logic_flyout__title{font-size:.8125rem;font-weight:500;line-height:18px;margin-bottom:12px}.conditional_logic_flyout__desc{font-size:.8125rem;padding-right:1.125rem}.conditional_logic_flyout__action{margin-bottom:22px}.conditional_logic_flyout__action select{margin:0 .5rem}.conditional_logic_flyout__action select:first-child{margin-left:0}.conditional_logic_flyout__body{font-size:.8125rem;overflow-y:auto;padding:1.25rem 1.5625rem}.conditional_logic_flyout__body.panel-block-tabs__body--settings .simplebar-wrapper{height:100%}.conditional_logic_flyout__body.panel-block-tabs__body--settings input[type=text],.conditional_logic_flyout__body.panel-block-tabs__body--settings select{width:auto}.conditional_logic_flyout__body.panel-block-tabs__body--settings .conditional_logic_flyout__rule select:first-child,.conditional_logic_flyout__body.panel-block-tabs__body--settings .gfield_rule_value_dropdown_cl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:30%}@media (min-width:1390px){.conditional_logic_flyout__body.panel-block-tabs__body--settings .conditional_logic_flyout__rule select:first-child,.conditional_logic_flyout__body.panel-block-tabs__body--settings .gfield_rule_value_dropdown_cl{width:40%}}.conditional_logic_flyout__body.panel-block-tabs__body--settings .gfield_rule_value_dropdown_cl{margin-right:0}.conditional_logic_flyout__rule{display:flex;flex-direction:row}.conditional_logic_flyout__rule select{margin-right:.75rem}.conditional_logic_flyout__rule input[type=text].gfield_rule_input{width:30%}@media (min-width:1260px){.conditional_logic_flyout__rule input[type=text].gfield_rule_input{flex:1;width:auto}}.conditional_logic_flyout__rule-controls{white-space:nowrap;width:3.75rem}.conditional_logic_flyout__toggle{margin-bottom:22px}.conditional_logic_flyout__toggle_label{font-weight:500}.conditional_logic_flyout__toggle_input{margin-top:5px}.conditional_logic_flyout__toggle_input .gform-field__toggle-switch{background-position:50% 60%;transition:left .25s ease}.conditional_logic_flyout__rule+.conditional_logic_flyout__rule{margin-top:10px}.conditional_logic_flyout .add_field_choice,.conditional_logic_flyout .delete_field_choice{top:.5625rem}.gf_browser_chrome .conditional_logic_flyout .add_field_choice::after,.gf_browser_chrome .conditional_logic_flyout .delete_field_choice::after{margin-left:0}.conditional_logic_flyout .add_field_choice{margin-left:.625rem}.conditional_logic_flyout .delete_field_choice{margin-left:.1875rem;opacity:0;pointer-events:none}.conditional_logic_flyout .delete_field_choice.active{opacity:1;pointer-events:auto}html[dir=rtl] .conditional_logic_flyout .add_field_choice{margin:0 .625rem 0 0}html[dir=rtl] .conditional_logic_flyout .delete_field_choice{margin:0 .375rem 0 0}.conditional-flyout__main-fields{display:none}.conditional-flyout__main-fields.active{display:block}.conditional_logic_flyout_container{overflow:visible}.conditional_logic_flyout_container.anim-in-ready .conditional_logic_flyout{transform:translateX(-98%) translateX(-10px)}.conditional_logic_flyout_container.anim-in-ready.anim-in-active .conditional_logic_flyout{opacity:1;transform:translateX(-100%) translateX(-10px);transition:opacity 190ms ease-in-out,transform 190ms ease-in-out}.conditional_logic_flyout_container.anim-out-ready .conditional_logic_flyout{opacity:1;transform:translateX(-100%) translateX(-10px);transition:opacity 190ms ease-in-out,transform 190ms ease-in-out}.conditional_logic_flyout_container.anim-out-ready .conditional_logic_flyout .conditional_logic_flyout__body{overflow:hidden}.conditional_logic_flyout_container.anim-out-ready.anim-out-active .conditional_logic_flyout{opacity:0;transform:translateX(-98%) translateX(-10px)}.conditional_logic_flyout_container.anim-out-ready.anim-out-active .conditional_logic_flyout .conditional_logic_flyout__body{overflow:hidden}html[dir=rtl] .conditional_logic_flyout{left:auto;right:10px}.conditional_logic_wrapper .conditional_logic_accordion{align-items:center;border:1px solid transparent;border-bottom-color:#ecedf8;border-top-color:#ecedf8;display:flex;flex-direction:row;flex-wrap:wrap;min-height:3.375rem;padding:1.25rem 0;position:relative}.conditional_logic_wrapper .conditional_logic_accordion.active{padding:0}.conditional_logic_wrapper .conditional_logic_accordion.active:hover{background:#f6f9fc}.conditional_logic_wrapper .conditional_logic_accordion.active[focus-within]{border-color:#3985b7}.conditional_logic_wrapper .conditional_logic_accordion.active[focus-within]{border-color:#3985b7}.conditional_logic_wrapper .conditional_logic_accordion.active:focus-within{border-color:#3985b7}.conditional_logic_wrapper .conditional_logic_accordion.active .conditional_logic_accordion__status_indicator{display:inline}.conditional_logic_wrapper .conditional_logic_accordion.active .conditional_logic_accordion__status_indicator .gform-status-indicator-status{bottom:-.0625rem;position:relative}.conditional_logic_wrapper .conditional_logic_accordion__label{font-weight:500;padding:0 0 0 1rem}.conditional_logic_wrapper .conditional_logic_accordion__status_indicator{display:none;margin-left:.625rem}.conditional_logic_wrapper .conditional_logic_accordion__toggle{display:none;margin-left:auto}.conditional_logic_wrapper .conditional_logic_accordion__toggle.active{display:flex;flex:1;min-height:3.375rem}.conditional_logic_wrapper .conditional_logic_accordion__toggle button{align-items:center;background:0 0;border:none;cursor:pointer;display:flex;height:100%;justify-content:flex-end;left:0;outline:0;padding:0 1.125rem 0 0;position:absolute;top:0;width:100%;z-index:1}.conditional_logic_wrapper .conditional_logic_accordion__toggle button:focus .conditional_logic_accordion__toggle_button_icon::before,.conditional_logic_wrapper .conditional_logic_accordion__toggle button:hover .conditional_logic_accordion__toggle_button_icon::before{background-image:url(../../../images/cog-hover.svg)}.conditional_logic_wrapper .conditional_logic_accordion__toggle_button_icon{color:#5b5e80;display:inline-block;font-size:16px;height:16px}.conditional_logic_wrapper .conditional_logic_accordion__toggle_button_icon::before{background-image:url(../../../images/cog.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;width:16px}.conditional_logic_wrapper .conditional_logic_accordion__desc{display:none;padding:1rem 1.625rem .5rem 1rem}.conditional_logic_wrapper .conditional_logic_accordion__desc.active{display:block}html[dir=rtl] .conditional_logic_wrapper .conditional_logic_accordion__label{padding:0 1rem 0 0}html[dir=rtl] .conditional_logic_wrapper .conditional_logic_accordion__status_indicator{display:none;margin-left:0;margin-right:10px}html[dir=rtl] .conditional_logic_wrapper .conditional_logic_accordion__toggle button{padding:0 0 0 1.125rem}button.conditional_logic_flyout__close{align-items:center;background:#fff;border:1px solid #d5d7e9;border-radius:100%;box-shadow:0 2px 2px rgba(58,58,87,.0596411);color:#3e7da6;cursor:pointer;display:flex;font-family:dashicons;font-size:1.25rem;height:1.625rem;justify-content:center;outline:0;position:absolute;right:25px;top:15px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:1.625rem;z-index:5}button.conditional_logic_flyout__close i::before{content:"\f335";font-style:normal}.gf_browser_safari button.conditional_logic_flyout__close i::before{bottom:-1px;position:relative}button.conditional_logic_flyout__close:focus,button.conditional_logic_flyout__close:hover{border-color:#3e7da6}button.conditional_logic_flyout__close:focus_icon,button.conditional_logic_flyout__close:hover_icon{transform:translateY(1px)}html[dir=rtl] .conditional_logic_flyout_container{overflow:visible}html[dir=rtl] .conditional_logic_flyout_container.anim-in-ready .conditional_logic_flyout{transform:translateX(98%) translateX(10px)}html[dir=rtl] .conditional_logic_flyout_container.anim-in-ready.anim-in-active .conditional_logic_flyout{opacity:1;transform:translateX(100%) translateX(10px);transition:opacity 190ms ease-in-out,transform 190ms ease-in-out}html[dir=rtl] .conditional_logic_flyout_container.anim-out-ready .conditional_logic_flyout{opacity:1;transform:translateX(100%) translateX(10px);transition:opacity 190ms ease-in-out,transform 190ms ease-in-out}html[dir=rtl] .conditional_logic_flyout_container.anim-out-ready.anim-out-active .conditional_logic_flyout{opacity:0;transform:translateX(98%) translateX(10px)}html[dir=rtl] .conditional_logic_flyout_container button.conditional_logic_flyout__close{left:1.562rem;right:auto}html[dir=rtl] .conditional_logic_flyout_container .conditional_logic_flyout__head{text-align:right}html[dir=rtl] .conditional_logic_flyout_container .conditional_logic_flyout__desc{padding-right:0}html[dir=rtl] .conditional_logic_flyout_container .conditional_logic_flyout__body{text-align:right}html[dir=rtl] .conditional_logic_flyout_container #field_action_type{margin-right:0}html[dir=rtl] .conditional_logic_flyout_container .conditional_logic_flyout__rule select{margin-left:.75rem;margin-right:0}html[dir=rtl] .conditional_logic_flyout_container .conditional_logic_flyout .add_field_choice{margin-right:.625rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker){background:#fff;border:.0625rem solid #d5d7e9;border-radius:.1875rem;box-shadow:0 .125rem .75rem rgba(28,31,63,.09);color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.75rem;font-weight:500;margin-top:.3125rem;padding:1.125rem 1.5rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header{display:flex;flex-direction:row;justify-content:center;margin-bottom:.3125rem;position:relative;width:100%}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next,.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev{align-items:center;color:#9092b2;cursor:pointer;display:flex;font-family:gform-icons-admin!important;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:1.875rem;justify-content:center;position:absolute;speak:never;top:-.125rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:1.875rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next:focus,.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus,.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover{color:#3e7da6}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev{left:-.3125rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-prev::before{content:"\e90a"}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next{right:-.3125rem;transform:rotate(180deg)}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header .ui-datepicker-next::before{content:"\e90a"}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header select{-webkit-appearance:none;background:0 0;border:0;border-radius:0;box-shadow:none;color:#5b5e80;font-size:.8125rem;font-weight:500;min-height:0;padding:0 1.25rem 0 .5rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header select.ui-datepicker-month{background-image:url(../../../images/chevron-down.svg);background-position:100% .3125rem;background-repeat:no-repeat;background-size:1.125rem 1.125rem;margin-right:.3125rem;padding:0 1.25rem 0 0;-moz-text-align-last:right;text-align-last:right}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-header select.ui-datepicker-year{background-image:url(../../../images/select-date.svg);background-position:100% .375rem;background-repeat:no-repeat;background-size:.875rem .875rem;padding:0 1rem 0 0}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar th span{align-items:center;color:#5b5e80;display:flex;font-size:.75rem;font-weight:500;height:1.875rem;justify-content:center;width:1.875rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar td{font-size:.75rem;height:1.875rem;padding:0;width:1.875rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-default{align-items:center;border:.0625rem solid transparent;border-radius:100%;box-shadow:none;color:#242748;display:flex;height:1.875rem;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:1.875rem}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-default:focus,.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-default:hover{border-color:#d5d7e9;outline:0}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-default:active{background:#ecedf8;border-color:#d5d7e9}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#3e7da6;border-color:#3e7da6;color:#fff}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#3e7da6}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{color:#9092b2}.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default:focus,.ui-datepicker:not(.gform-legacy-datepicker):not(.gform-theme-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default:hover{border-color:transparent}.gform-settings-panel__content .select2-container .select2-selection__rendered,.gform-settings-panel__content select:not([multiple]){background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%239092B2%22%2F%3E%3C%2Fsvg%3E) no-repeat right .6rem top 55%;background-color:#fff;background-size:1rem 1rem;font-size:.8125rem;line-height:1.6875rem;max-height:2.25rem;min-height:2.25rem;padding:0 2rem 0 .8125rem;width:100%}.gform-settings-panel__content .select2-container .select2-selection__rendered,.gform-settings-panel__content select:not([multiple]){font-size:.875rem;line-height:1.25rem;max-height:none;min-height:0;min-height:initial;padding:.6875rem 2rem .6875rem 1rem}.gform-settings-panel__content .select2-container .select2-selection__rendered{width:auto}.gform-settings-field__conditional-logic .select2-container .select2-selection__rendered,.gform-settings-field__conditional-logic select:not([multiple]){max-width:200px;width:auto}@media (min-width:960px){.gform-settings-field__conditional-logic .select2-container .select2-selection__rendered,.gform-settings-field__conditional-logic select:not([multiple]){max-width:150px}}@media (min-width:1260px){.gform-settings-field__conditional-logic .select2-container .select2-selection__rendered,.gform-settings-field__conditional-logic select:not([multiple]){max-width:400px}}@media (min-width:1390px){.gform-settings-field__conditional-logic .select2-container .select2-selection__rendered,.gform-settings-field__conditional-logic select:not([multiple]){max-width:460px}}.gform-settings-panel__content .select2-container .select2-selection[aria-expanded=true] .select2-selection__rendered{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAzLjQxNEwxLjcwNyA3LjcwN0ExIDEgMCAwMS4yOTMgNi4yOTNMNiAuNTg2bDUuNzA3IDUuNzA3YTEgMSAwIDAxLTEuNDE0IDEuNDE0TDYgMy40MTR6IiBmaWxsPSIjQzNDNURCIi8+PC9zdmc+);background-position:100%;background-size:1.5rem}.gform-settings-panel__content .select2-selection{outline:0}.gform-settings-panel__content .select2-container .select2-selection__rendered:hover,.gform-settings-panel__content select:hover{box-shadow:0 .25rem .25rem rgba(18,25,97,.0405344);color:#242748}.gform-settings-panel__content .select2-container .select2-selection__rendered:focus,.gform-settings-panel__content select:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content .select2-container .select2-selection__rendered[focus-within],.gform-settings-panel__content select[focus-within]{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content .select2-container .select2-selection__rendered[focus-within],.gform-settings-panel__content select[focus-within]{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content .select2-container .select2-selection__rendered[focus-within],.gform-settings-panel__content select[focus-within]{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content .select2-container .select2-selection__rendered:focus-within,.gform-settings-panel__content select:focus-within{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content .select2-search--inline{display:inline-block;margin-bottom:.3125rem}.gform-settings-panel__content .select2-container .select2-search--inline input,.gform-settings-panel__content .select2-container .select2-search--inline input:focus{border:none;box-shadow:none;line-height:1.75rem;padding:0 .5rem;width:auto!important}.gform-settings-panel__content .select2-selection__choice{background-color:#3e7da6;border-radius:2.5rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;margin:0 .625rem .3125rem 0;padding:.3125rem .75rem}.gform-settings-panel__content .select2-selection__choice:hover{background-color:#3985b7}.gform-settings-panel__content .select2-selection__choice:hover .select2-selection__choice__remove{color:#3985b7}.gform-settings-panel__content .select2-container .select2-selection__choice__remove{background-color:#ecedf8;border-radius:1rem;color:#3e7da6;float:right;line-height:.85rem;margin-left:.5rem;padding:0 .2rem .1875rem;position:relative;top:.125rem}.gform-settings-field__select--enhanced{display:block;position:relative}.gform-settings-field__select--enhanced .select2-container ul.select2-selection__rendered{padding:.375rem 1rem .0625rem}.gform-settings-field__select--enhanced .select2-container .select2-selection__rendered{box-sizing:border-box;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gform-settings-field__select--enhanced .select2-container--open{z-index:10}.gform-settings-field__select--enhanced .select2-container--above+.select2-container,.gform-settings-field__select--enhanced .select2-container--below+.select2-container{top:100%!important;width:100%!important}.gform-settings-field__select--enhanced .select2-container--above.select2-container--open .select2-selection__rendered,.gform-settings-field__select--enhanced .select2-container--below.select2-container--open .select2-selection__rendered{border-bottom-left-radius:0;border-bottom-right-radius:0}.gform-settings-field__select-enhanced-container .select2-search--hide{display:none}.gform-settings-field__select-enhanced-container .select2-results__options{background:#fff;border:1px solid #9092b2;border-radius:0 0 3px 3px;border-top:none;display:block;margin-bottom:0;max-height:10rem;overflow-y:scroll;padding:0}.gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable=true] .select2-results__option{padding-left:.8125rem;position:relative}.gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable=true] .select2-results__option::before{border:1px solid #3e7da6;border-radius:3px;content:"";display:inline-block;height:1.375rem;margin-right:.75rem;transition:box-shadow .15s ease,background-color .15s ease;vertical-align:middle;width:1.375rem}.gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable=true] .select2-results__option[data-selected=true]{background-color:#fff;border-right:0}.gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable=true] .select2-results__option[data-selected=true]::before{background-color:#3e7da6;background-image:url(../../../images/check.svg);background-position:center;background-repeat:no-repeat}.gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted{background-color:#f6f9fc;border-left:2px solid #3e7da6;border-right:0;padding-left:.6875rem}.gform-settings-field__select-enhanced-container .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted::before{background-color:#fff;background-image:url(../../../images/grey-check.svg);background-position:center;background-repeat:no-repeat;border:1px solid #3985b7;box-shadow:0 0 0 2px #bed8ed}.gform-settings-field__select-enhanced-container .select2-results__option{border-bottom:1px solid #ecedf8;border-left:2px solid transparent;cursor:pointer;font-size:.875rem;line-height:1.25rem;margin:0;outline:0;padding:.75rem .25rem .75rem .75rem}.gform-settings-field__select-enhanced-container .select2-results__option:hover,.gform-settings-field__select-enhanced-container .select2-results__option[data-selected=true]{background:#f6f9fc;border-left:2px solid #3e7da6}html[dir=rtl] .gf_browser_chrome .gform-settings-field__select--enhanced .select2-container--below+.select2-container{margin-left:-100%}html[dir=rtl] .gform-settings-field__select-enhanced-container .select2-results__option{border-left:0;border-right:2px solid transparent}html[dir=rtl] .gform-settings-field__select-enhanced-container .select2-results__option:hover,html[dir=rtl] .gform-settings-field__select-enhanced-container .select2-results__option[data-selected=true]{border-left:0;border-right:2px solid #3e7da6}@-moz-document url-prefix(){.gform-settings-field__select--enhanced .select2-container--below+.select2-container{margin-top:0}}.gf_editor_error{align-items:center;background-color:#fff;border-left:4px solid #dd301d;box-sizing:border-box;color:#242748;display:flex;font-size:.8125rem;justify-content:space-between;margin:0 0 .3125rem;min-height:3.75rem;opacity:0;padding:.375rem .75rem;position:fixed;width:calc(100% - 20.125rem)}.folded .gf_editor_error{width:calc(100% - 25.375rem)}.gf_editor_error .error_dismiss svg{fill:currentColor;outline:0}.gf_editor_error .error_dismiss:hover{color:#1e1e1e}.gf_editor_error .error_dismiss{background-color:transparent;border:none;color:#6c7781;cursor:pointer;outline:0}.field_setting.error input{border:1px solid #dd301d;color:#dd301d}.field_setting.error input:focus{padding:0 .75rem}.gforms_edit_form #form_editor_fields_container .wp-core-ui select.disabled,.gforms_edit_form #form_editor_fields_container .wp-core-ui select:disabled,.gforms_edit_form #form_editor_fields_container input.disabled,.gforms_edit_form #form_editor_fields_container input:disabled,.gforms_edit_form #form_editor_fields_container input[type=checkbox].disabled,.gforms_edit_form #form_editor_fields_container input[type=checkbox]:disabled,.gforms_edit_form #form_editor_fields_container input[type=radio].disabled,.gforms_edit_form #form_editor_fields_container input[type=radio]:disabled,.gforms_edit_form #form_editor_fields_container select.disabled,.gforms_edit_form #form_editor_fields_container select:disabled,.gforms_edit_form #form_editor_fields_container textarea.disabled,.gforms_edit_form #form_editor_fields_container textarea:disabled{background-color:#fff;border-color:#9092b2;opacity:1}.gforms_edit_form #form_editor_fields_container .gform_hidden input{border-color:#d5d7e9}.editor-sidebar .panel-block-tabs__body--settings input:disabled,.editor-sidebar .panel-block-tabs__body--settings select:disabled,.editor-sidebar .panel-block-tabs__body--settings textarea:disabled{background-color:#ecedf8;border:1px solid #ecedf8;color:#9092b2;opacity:1;pointer-events:none}.gform-flyout--choices-ui input[type=date],.gform-flyout--choices-ui input[type=datetime-local],.gform-flyout--choices-ui input[type=datetime],.gform-flyout--choices-ui input[type=email],.gform-flyout--choices-ui input[type=month],.gform-flyout--choices-ui input[type=number],.gform-flyout--choices-ui input[type=password],.gform-flyout--choices-ui input[type=search],.gform-flyout--choices-ui input[type=tel],.gform-flyout--choices-ui input[type=text],.gform-flyout--choices-ui input[type=time],.gform-flyout--choices-ui input[type=url],.gform-flyout--choices-ui input[type=week],.panel-block-tabs__body--settings input[type=date],.panel-block-tabs__body--settings input[type=datetime-local],.panel-block-tabs__body--settings input[type=datetime],.panel-block-tabs__body--settings input[type=email],.panel-block-tabs__body--settings input[type=month],.panel-block-tabs__body--settings input[type=number],.panel-block-tabs__body--settings input[type=password],.panel-block-tabs__body--settings input[type=search],.panel-block-tabs__body--settings input[type=tel],.panel-block-tabs__body--settings input[type=text],.panel-block-tabs__body--settings input[type=time],.panel-block-tabs__body--settings input[type=url],.panel-block-tabs__body--settings input[type=week]{padding:0 .75rem}.gform-flyout--choices-ui input,.gform-flyout--choices-ui textarea,.panel-block-tabs__body--settings input,.panel-block-tabs__body--settings textarea{background:#fff;border:1px solid #9092b2;border-radius:3px;box-sizing:border-box;color:#242748;transition:box-shadow .15s ease}.gform-flyout--choices-ui input:focus,.gform-flyout--choices-ui textarea:focus,.panel-block-tabs__body--settings input:focus,.panel-block-tabs__body--settings textarea:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed}.gform-flyout--choices-ui textarea,.panel-block-tabs__body--settings textarea{height:5.3125rem;padding:.5rem .75rem;width:100%}.gform-flyout--choices-ui input[type=text],.panel-block-tabs__body--settings input[type=text]{max-height:2.25rem;min-height:2.25rem;width:100%}.gform-flyout--choices-ui input[type=text]::-moz-placeholder,.panel-block-tabs__body--settings input[type=text]::-moz-placeholder{color:#9092b2}.gform-flyout--choices-ui input[type=text]:-ms-input-placeholder,.panel-block-tabs__body--settings input[type=text]:-ms-input-placeholder{color:#9092b2}.gform-flyout--choices-ui input[type=text]::placeholder,.panel-block-tabs__body--settings input[type=text]::placeholder{color:#9092b2}.gform-flyout--choices-ui input[type=text] select.small,.gform-flyout--choices-ui input[type=text].small,.panel-block-tabs__body--settings input[type=text] select.small,.panel-block-tabs__body--settings input[type=text].small{width:25%}.gform-flyout--choices-ui input[type=text] select.medium,.gform-flyout--choices-ui input[type=text].medium,.panel-block-tabs__body--settings input[type=text] select.medium,.panel-block-tabs__body--settings input[type=text].medium{width:50%}.gform-flyout--choices-ui input[type=text] select.large,.gform-flyout--choices-ui input[type=text] textarea.textarea,.gform-flyout--choices-ui input[type=text].large,.panel-block-tabs__body--settings input[type=text] select.large,.panel-block-tabs__body--settings input[type=text] textarea.textarea,.panel-block-tabs__body--settings input[type=text].large{width:100%}.gform-flyout--choices-ui .left_label input[type=text].small,.gform-flyout--choices-ui .left_label select.small,.gform-flyout--choices-ui .right_label input[type=text].small,.gform-flyout--choices-ui .right_label select.small,.panel-block-tabs__body--settings .left_label input[type=text].small,.panel-block-tabs__body--settings .left_label select.small,.panel-block-tabs__body--settings .right_label input[type=text].small,.panel-block-tabs__body--settings .right_label select.small{width:15%}.gform-flyout--choices-ui .left_label input[type=text].medium,.gform-flyout--choices-ui .left_label select.medium,.gform-flyout--choices-ui .right_label input[type=text].medium,.gform-flyout--choices-ui .right_label select.medium,.panel-block-tabs__body--settings .left_label input[type=text].medium,.panel-block-tabs__body--settings .left_label select.medium,.panel-block-tabs__body--settings .right_label input[type=text].medium,.panel-block-tabs__body--settings .right_label select.medium{width:35%}.gform-flyout--choices-ui .left_label input[type=text].large,.gform-flyout--choices-ui .left_label select.large,.gform-flyout--choices-ui .right_label input[type=text].large,.gform-flyout--choices-ui .right_label select.large,.gform-flyout--choices-ui textarea.textarea,.panel-block-tabs__body--settings .left_label input[type=text].large,.panel-block-tabs__body--settings .left_label select.large,.panel-block-tabs__body--settings .right_label input[type=text].large,.panel-block-tabs__body--settings .right_label select.large,.panel-block-tabs__body--settings textarea.textarea{width:67%}.gform-flyout--choices-ui select,.panel-block-tabs__body--settings select{background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%239092B2%22%2F%3E%3C%2Fsvg%3E) no-repeat right .6rem top 55%;background-color:#fff;background-size:16px 16px;border:1px solid #9092b2;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#242748;font-size:.8125rem;line-height:1.6875rem;max-height:2.25rem;min-height:2.25rem;padding:0 2rem 0 .8125rem;width:100%}.gf_browser_gecko .gform-flyout--choices-ui select,.gf_browser_gecko .panel-block-tabs__body--settings select{line-height:2rem}.gform-flyout--choices-ui select:hover,.panel-block-tabs__body--settings select:hover{box-shadow:0 .25rem .25rem rgba(18,25,97,.0405344);color:#242748}.gform-flyout--choices-ui select:focus,.panel-block-tabs__body--settings select:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-flyout--choices-ui input[type=checkbox],.gform-flyout--choices-ui input[type=radio],.panel-block-tabs__body--settings input[type=checkbox],.panel-block-tabs__body--settings input[type=radio]{border:0 none;clip:rect(.125rem,.125rem,.125rem,.125rem);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.0625rem;margin:-.125rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.gform-flyout--choices-ui .field-choice-label,.panel-block-tabs__body--settings .field-choice-label{height:1rem;margin:0 .325rem;position:relative;width:1rem}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio)+label,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio)+label{margin-right:.3rem;outline:0}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):focus+label::before,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):focus+label::before{box-shadow:0 0 0 2px #bed8ed}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):disabled+label::before,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):disabled+label::before{opacity:.6}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label::before,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label::before{background-color:#fff;border:1px solid #9092b2;border-radius:50%;content:"";display:inline-block;height:1.25rem;margin-right:.3rem;top:1.5625rem;transition:box-shadow .15s ease,background-color .15s ease;vertical-align:middle;width:1.25rem}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label:hover::before,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label:hover::before{background-image:url(../../../images/grey-bullet.svg);background-position:center;background-repeat:no-repeat;border-color:#3985b7;box-shadow:0 0 0 2px #bed8ed;display:inline-block}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label::-moz-selection,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label::-moz-selection{background:0 0}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label::selection,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type)+label::selection{background:0 0}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type):checked:focus+label::before,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type):checked:focus+label::before{box-shadow:0 0 0 2px #bed8ed}.gform-flyout--choices-ui input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type):checked+label::before,.panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type--radio):not(.field-choice-type):checked+label::before{background-color:#fff;background-image:url(../../../images/bullet.svg);background-position:center;background-repeat:no-repeat;border-color:#9092b2}.gform-flyout--choices-ui .field-choice-label::before,.panel-block-tabs__body--settings .field-choice-label::before{background:url(../../../images/icon-check-inactive.svg) center center no-repeat;border:0 none;bottom:auto;box-shadow:none;content:"";cursor:pointer;display:inline-block;height:1rem;position:absolute;top:auto;vertical-align:auto;width:1rem}.gform-flyout--choices-ui .field-choice-type:checked+.field-choice-label::before,.panel-block-tabs__body--settings .field-choice-type:checked+.field-choice-label::before{background:url(../../../images/icon-check-active.svg) center center no-repeat}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input)+label,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input)+label{outline:0}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):disabled+label::before,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):disabled+label::before{opacity:.6}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type):focus+label::before,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type):focus+label::before{border:1px solid #3985b7;box-shadow:0 0 0 2px #bed8ed}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::before,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::before{background-color:#fff;border:1px solid #9092b2;border-radius:3px;content:"";display:inline-block;height:1.375rem;margin-right:.375rem;transition:box-shadow .15s ease,background-color .15s ease;vertical-align:middle;width:1.375rem}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label:hover::before,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label:hover::before{background-image:url(../../../images/grey-check.svg);background-position:center;background-repeat:no-repeat;border-color:#3985b7;box-shadow:0 0 0 2px #bed8ed}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::-moz-selection,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::-moz-selection{background:0 0}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::selection,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::selection{background:0 0}.gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):checked:not(.field-choice-type--checkbox)+label::before,.panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):checked:not(.field-choice-type--checkbox)+label::before{background-color:#3e7da6;background-image:url(../../../images/check.svg);background-position:center;background-repeat:no-repeat;border-color:#3e7da6}.gform-flyout--choices-ui #field_choices .field-choice-text,.gform-flyout--choices-ui .choice_with_value .field-choice-text,.panel-block-tabs__body--settings #field_choices .field-choice-text,.panel-block-tabs__body--settings .choice_with_value .field-choice-text{flex:1;min-width:1px}.gform-flyout--choices-ui .field-choice-text,.panel-block-tabs__body--settings .field-choice-text{width:80%}.gform-flyout--choices-ui .choice_with_value .field-choice-text+.field-choice-value,.panel-block-tabs__body--settings .choice_with_value .field-choice-text+.field-choice-value{flex:1;min-width:1px}.gform-flyout--choices-ui input:disabled,.gform-flyout--choices-ui select:disabled,.gform-flyout--choices-ui textarea:disabled,.panel-block-tabs__body--settings input:disabled,.panel-block-tabs__body--settings select:disabled,.panel-block-tabs__body--settings textarea:disabled{background-color:#ecedf8;border:1px solid #ecedf8;color:#9092b2;pointer-events:none}html[dir=rtl] .panel-block-tabs__body--settings input[type=radio]:not(.field-choice-type)+label::before{margin-left:.3rem;margin-right:0;margin-right:initial}.gform-settings-panel__content .gform-settings-input__container--with-merge-tag .wp-editor-wrap,.gform-settings-panel__content .gform-settings-input__container--with-merge-tag input[type=text].merge-tag-support,.merge-tag-support{max-width:100%;width:100%}.gfield input[type=checkbox],.gfield input[type=radio]{height:1rem;width:1rem}.search-button .search-button__input{background:#fff;border:1px solid #c3c5db;border-radius:3px;box-sizing:border-box;color:#242748;font-size:.8125rem;margin:1px;padding:.625rem 1.0625rem;padding-right:2.1875rem;width:100%}input.search-button__input::-moz-placeholder{color:#5b5e80}input.search-button__input:-ms-input-placeholder{color:#5b5e80}input.search-button__input::placeholder{color:#5b5e80}.search-button .search-button__input:focus{border:1px solid #3985b7;box-shadow:0 2px 1px rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748!important;margin:1px;transition:box-shadow .15s ease}.field-choice-row .field-choice-text[type=text]{border-radius:3px;margin:auto .3125rem}html[dir=rtl] .search-button .search-button__input{padding-left:2.1875rem;padding-right:1.0625rem}.gform-settings-field--multiple-inputs .gform-settings-description,.gform-settings-field--multiple-inputs label{flex-basis:100%}.gform-settings-field--multiple-inputs .gform-settings-input__container{display:inline-flex;flex-direction:column}.gform-settings-field--multiple-inputs .gform-settings-input__container--with-append{flex-direction:row;flex-wrap:nowrap}.gform-settings-field--multiple-inputs .gform-settings-input__container--with-append.gform-settings-input__container--invalid{flex-wrap:wrap}.gform-settings-field--multiple-inputs .gform-settings-input__container--with-append.gform-settings-input__container--invalid input{flex:1}.gform-settings-field--multiple-inputs .gform-settings-input__container--with-append.gform-settings-input__container--invalid .gform-settings-validation__error{flex-basis:100%}li .section_label,li.field_setting>label{color:#242748;display:block;font-size:.8125rem;font-weight:400;line-height:1.21875rem;margin-bottom:.7rem}.field_setting--with-merge-tag .section_label,li.field_setting--with-merge-tag>label{margin-right:2rem}html[dir=rtl] .field_setting--with-merge-tag .section_label,html[dir=rtl] li.field_setting--with-merge-tag>label{margin-left:2rem;margin-right:0}.panel-block-tabs__body--settings input[type=checkbox]:checked+label{color:#242748}.panel-block-tabs__body--settings li.field_setting label+div,.panel-block-tabs__body--settings li.field_setting select+div{margin-top:.9375rem}.panel-block-tabs__body--settings li.post_custom_field_setting label+div{margin-top:0}.panel-block-tabs__body--settings div#gform_input_mask input,.panel-block-tabs__body--settings div#gform_input_mask select{margin-top:.5rem}.gforms_edit_form .ui-tabs-panel ul li label.inline{margin-bottom:0!important;margin-top:1px!important}.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#autocomplete_attribute_container label.inline,.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#field_input_name_container label.inline,.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#next_button_text_container label.inline,.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#page_names_container label.inline,.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li div#previous_button_text_container label.inline,.gforms_edit_form .ui-tabs-panel ul.panel-block-tabs__body--settings li.post_image_setting label.inline{margin-bottom:.5rem!important}div.push-alert-blue,div.push-alert-gold,div.push-alert-green,div.push-alert-red{display:block!important;font-size:1.1rem;line-height:1.5;margin:30px 0 10px;min-width:800px;padding:10px 6px;text-align:center;visibility:visible!important}div.push-alert-gold{background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:1px solid #e6db55}div.push-alert-green{background-color:#ecfcde;border-bottom:1px solid #a7c886;border-top:1px solid #a7c886}div.push-alert-blue{background-color:#e2edff;border-bottom:1px solid #d2e0eb;border-top:1px solid #d2e0eb}div.push-alert-red{background-color:#ffe1e1;border-bottom:1px solid #eaaead;border-top:1px solid #eaaead}.gform-admin .gform-spinner{background-image:url(../../../images/spinner.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:none;height:1rem;width:1rem}.gform-admin .gform-spinner--active{display:inline-block}.gform-admin .gform-table{border:.0625rem solid #ecedf8;border-collapse:collapse;box-sizing:border-box;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;max-width:100%;text-align:left;width:100%}.gform-admin .gform-table *{box-sizing:border-box}.gform-admin .gform-table tr{border-bottom:.0625rem solid #ecedf8}.gform-admin .gform-table th{font-weight:500;padding:.8125rem 1.125rem}.gform-admin .gform-table td{padding:1.25rem 1.125rem}.gform-admin .gform-table p{font-size:.8125rem;margin:0}@media (max-width:960px){.gform-admin .gform-table--responsive thead{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width:960px){.gform-admin .gform-table--responsive tbody,.gform-admin .gform-table--responsive td,.gform-admin .gform-table--responsive th,.gform-admin .gform-table--responsive tr{display:block;padding:0;white-space:normal}}@media (max-width:960px){.gform-admin .gform-table--responsive tr{border-bottom:0}}@media (max-width:960px){.gform-admin .gform-table--responsive td,.gform-admin .gform-table--responsive th{border-bottom:1px solid #ecedf8;overflow:hidden;padding:1.25rem 1.125rem;position:relative;vertical-align:top;white-space:normal;width:100%}}@media (max-width:960px){.gform-admin .gform-table--responsive td p{padding-left:1.125rem}}@media (max-width:960px){.gform-admin .gform-table--responsive td[data-header]::before{content:attr(data-header);display:block;float:left;font-weight:500;width:50%}}@media (max-width:960px){.gform-admin .gform-table--responsive td[data-header]>*{clear:right;display:block;float:right;width:50%}}@media (max-width:960px){.gform-admin .gform-table--responsive td[data-header]::after{border-right:1px solid #ecedf8;content:"";display:block;left:0;padding-bottom:200%;position:absolute;top:0;width:50%}}.gform-admin .gform-table--fixed{table-layout:fixed}.gform-admin .gform-table--no-outer-border{border:0}.gform-admin .gform-table--no-outer-border tbody tr:last-child{border-bottom:0}.gform-admin .gform-table--no-outer-border tbody tr:last-child td:last-child{border-bottom:0}html[dir=rtl] .gform-admin .gform-table{text-align:right}.gform-field__toggle,.gform-settings-field__toggle{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gform-field__toggle .gform-settings-description,.gform-settings-field__toggle .gform-settings-description{margin-bottom:.625rem}.gform-field__toggle input[type=checkbox]:focus+.gform-field__toggle-container,.gform-settings-field__toggle input[type=checkbox]:focus+.gform-field__toggle-container{border-color:#3e7da6}.gform-field__toggle input[type=checkbox]:disabled,.gform-settings-field__toggle input[type=checkbox]:disabled{display:none}.gform-field__toggle input[type=checkbox]:disabled+.gform-field__toggle-container,.gform-settings-field__toggle input[type=checkbox]:disabled+.gform-field__toggle-container{cursor:not-allowed;opacity:.4;pointer-events:none}.gform-field__toggle input[type=checkbox]:checked+.gform-field__toggle-container,.gform-settings-field__toggle input[type=checkbox]:checked+.gform-field__toggle-container{background:#3e7da6}.gform-field__toggle input[type=checkbox]:checked+.gform-field__toggle-container .gform-field__toggle-switch,.gform-settings-field__toggle input[type=checkbox]:checked+.gform-field__toggle-container .gform-field__toggle-switch{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yLjY2NjcgNC4zOTA1TDYuODYxOS4xOTUzYS42NjY3LjY2NjcgMCAwMS45NDI4Ljk0MjhsLTUuMTM4IDUuMTM4TC4xOTUzIDMuODA0N2EuNjY2Ny42NjY3IDAgMDEuOTQyOC0uOTQyOGwxLjUyODYgMS41Mjg2eiIgZmlsbD0iIzNFN0RBNiIvPjwvc3ZnPg==);background-size:.5rem;left:1.5rem}.gform-field__toggle input[type=checkbox]:checked:focus+.gform-field__toggle-container,.gform-settings-field__toggle input[type=checkbox]:checked:focus+.gform-field__toggle-container{border:2px solid #bed8ed}.gform-field__toggle input[type=checkbox]:not(:disabled),.gform-settings-field__toggle input[type=checkbox]:not(:disabled){opacity:0!important;position:absolute;z-index:3}.gform-field__toggle .gform-field__toggle-switch,.gform-settings-field__toggle .gform-field__toggle-switch{background:#fff center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjQ3NDkgMi41MjUxYS41ODMzLjU4MzMgMCAwMDAgLjgyNUw0LjEyNDggNWwtMS42NSAxLjY1YS41ODMzLjU4MzMgMCAxMC44MjUuODI0OWwxLjY1LTEuNjUgMS42NDk5IDEuNjVhLjU4MzMuNTgzMyAwIDEwLjgyNS0uODI1TDUuNzc0NiA1bDEuNjUtMS42NWEuNTgzMy41ODMzIDAgMTAtLjgyNS0uODI0OWwtMS42NSAxLjY1LTEuNjQ5OS0xLjY1YS41ODMzLjU4MzMgMCAwMC0uODI1IDB6IiBmaWxsPSIjOTA5MkIyIi8+PC9zdmc+);background-size:.625rem;border-radius:50%;box-shadow:0 1px 4px rgba(24,24,72,.123698);display:block;height:1.125rem;left:0;position:relative;transition:all .25s ease;transition-duration:.2s;transition-property:background,left;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.125rem}html[dir=rtl] .gform-field__toggle input[type=checkbox]:checked+.gform-field__toggle-container .gform-field__toggle-switch,html[dir=rtl] .gform-settings-field__toggle input[type=checkbox]:checked+.gform-field__toggle-container .gform-field__toggle-switch{left:-1.5rem}.gform-field__toggle-container{background:#9092b2;border:2px solid transparent;border-radius:15px;box-shadow:inset 0 1px 2px rgba(90,97,105,.15);cursor:pointer;display:inline-block;height:1.125rem;margin-right:.5rem;padding:.1275rem;position:relative;transition:all .25s ease;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.1,1);width:2.625rem}.gforms_edit_form .gform-field__toggle-container{bottom:-.1rem;margin-bottom:0;margin-right:.1rem}.gform-form-toolbar{align-items:center;background:#fff;box-sizing:border-box;color:#1c1f3f;display:flex;font-size:.8125rem;-webkit-font-smoothing:antialiased;justify-content:start;margin:0;max-height:4rem;min-height:4rem;padding:0 .5rem 0 0;width:100%;z-index:99}.gform-form-toolbar>li{margin-bottom:0;padding-top:.5625rem}.gform-form-toolbar a:focus{box-shadow:none;outline:0}.gform-form-toolbar--fixed{position:fixed;z-index:3}.gform-form-toolbar__container{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:0 1.5rem;width:69.5rem}.gform-form-toolbar__divider{background:#ecedf8;display:inline-block;height:100%;margin:0 .8125rem;width:1px}.gform-form-toolbar__menu{border-left:1px solid #ecedf8;border-right:1px solid #ecedf8;display:flex;height:4rem;padding:0 .65rem}.gform-form-toolbar__menu li>a:hover{border-bottom-color:#3e7da6}.gform-form-toolbar__menu a.gf_toolbar_active{cursor:default}.gform-form-toolbar__menu>li{display:inline-block;margin:0;position:relative}.gform-form-toolbar__menu>li::after{bottom:0;content:"";height:.25rem;left:0;margin-bottom:-.25rem;position:absolute;width:100%}.gform-form-toolbar__menu>li>a{align-items:center;color:#5b5e80;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:4rem;padding:0 .8125rem 0 .8125rem;position:relative;text-decoration:none;transition:all .2s ease}.gform-form-toolbar__menu>li>a::after{background:0 0;bottom:0;content:"";height:.1875rem;left:.375rem;position:absolute;transition:all .2s ease;width:calc(100% - .75rem)}.gform-form-toolbar__menu>li>a.gf_toolbar_active,.gform-form-toolbar__menu>li>a.submenu-open,.gform-form-toolbar__menu>li>a:focus,.gform-form-toolbar__menu>li>a:hover{color:#242748}.gform-form-toolbar__menu>li>a.gf_toolbar_active::after,.gform-form-toolbar__menu>li>a.submenu-open::after,.gform-form-toolbar__menu>li>a:focus::after,.gform-form-toolbar__menu>li>a:hover::after{background:#3e7da6}.gform-form-toolbar__menu>li>a.gf-topmenu-dynamic svg{fill:currentColor}.gform-form-toolbar__menu>li>a.gf-topmenu-dynamic{border-bottom:none;line-height:1px;padding-top:13px}.gform-form-toolbar__menu .gform-form-toolbar__submenu{margin:.1875rem 0 0 .3125rem;min-width:14.688rem;opacity:0;position:absolute;transition:.2s all;visibility:hidden;z-index:100}.gform-form-toolbar__menu .gform-form-toolbar__submenu.open{opacity:1;visibility:visible}.gform-form-toolbar__menu .gform-form-toolbar__submenu>div{background:#fff;border:.0625rem solid #d5d7e9;border-radius:3px;box-shadow:0 10px 15px rgba(58,61,90,.1),0 4px 6px rgba(58,61,90,.05);box-sizing:border-box;max-height:calc(100vh - 10rem);overflow-y:auto}.gform-form-toolbar__menu .gform-form-toolbar__submenu li{display:block;margin:0}.gform-form-toolbar__icon{align-content:center;display:inline-flex;font-size:1.375rem;justify-content:center;margin-right:.5rem;text-align:center;width:1.25rem}.gform-form-toolbar__icon svg{max-width:1.25rem}.gf_toolbar_buttons_container{align-items:center;display:flex;flex:auto;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;justify-content:flex-end;text-align:right}.form_switcher_arrow{margin-left:.5rem}.gform-form-toolbar__logo{display:none}.gform-form-toolbar__logo a{align-items:center;background:#242748;display:flex;height:3.813rem;justify-content:center;transition:all ease-in-out 190ms;width:3.813rem}.gform-form-toolbar__logo a:hover{background:#0f3d6c}.gform-form-toolbar__logo a:hover svg path.g{fill:#0f3d6c}.gform-form-toolbar__form-title{margin-right:0;padding:0 .9375rem 0 .1875rem;width:13.75rem}@media (min-width:900px){.gform-form-toolbar__form-title.gform-dropdown--medium-title{width:18.75rem}}@media (min-width:990px){.gform-form-toolbar__form-title.gform-dropdown--long-title{width:25rem}}.gform-form-toolbar__form-title.gform-form-toolbar__form-title--form-editor{padding:0 .9375rem}@media (min-width:900px){.gform-form-toolbar__form-title.gform-form-toolbar__form-title--form-editor.gform-dropdown--long-title{width:25rem}}html[dir=rtl] .gform-form-toolbar__form-title{padding:0 0 0 .9375rem}html[dir=rtl] .gform-form-toolbar__form-title.gform-form-toolbar__form-title--form-editor{padding:0 .9375rem}.gform-form-toolbar__form-id{font-size:.8125rem;margin-left:auto}.row-actions .gform-form-toolbar__submenu{display:none;position:absolute;z-index:5}.row-actions .gform-form-toolbar__submenu>div{background:#fff;border:.0625rem solid #d5d7e9;border-radius:3px;box-shadow:0 10px 15px rgba(58,61,90,.1),0 4px 6px rgba(58,61,90,.05);box-sizing:border-box;max-height:calc(100vh - 35rem);min-height:6.25rem;min-width:14.688rem;overflow-y:auto}.row-actions .gform-form-toolbar__submenu li{margin:0}.gform-form-toolbar__submenu a,.row-actions .gform-form-toolbar__submenu a{align-items:center;background:0 0;border:0;border-left:.1875rem solid transparent;box-shadow:none;color:#242748;cursor:pointer;display:flex;outline:0;overflow:hidden;padding:.6875rem 1rem .6875rem .875rem;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:all .15s ease}.gform-form-toolbar__submenu a:focus,.gform-form-toolbar__submenu a:hover,.row-actions .gform-form-toolbar__submenu a:focus,.row-actions .gform-form-toolbar__submenu a:hover{background:#f6f9fc;border-left-color:#3e7da6}html[dir=rtl] .gform-form-toolbar__submenu a,html[dir=rtl] .row-actions .gform-form-toolbar__submenu a{border-left:0;border-right:.1875rem solid transparent;text-align:right}html[dir=rtl] .gform-form-toolbar__submenu a:focus,html[dir=rtl] .gform-form-toolbar__submenu a:hover,html[dir=rtl] .row-actions .gform-form-toolbar__submenu a:focus,html[dir=rtl] .row-actions .gform-form-toolbar__submenu a:hover{border-right-color:#3e7da6}.gf_tooltip{align-items:center;background:#ecedf8;border:none;border-radius:50%;box-sizing:border-box;color:#242748;display:inline-flex;font-size:.5rem;height:1rem;justify-content:center;margin-left:.25rem;position:relative;text-decoration:none;vertical-align:middle;width:1rem}.gf_tooltip::before{border:.0625rem solid transparent;border-radius:100%;content:" ";display:block;height:.875rem;left:0;position:absolute;top:0;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition-delay:.1s;width:.875rem}.gf_tooltip:focus{outline:0}.gf_tooltip:active,.gf_tooltip:hover{box-shadow:0 2px 2px rgba(58,58,87,.0796)}.gf_tooltip:active::before,.gf_tooltip:hover::before{border-color:#3e7da6;box-shadow:0 0 0 1px #bed8ed}.ui-tooltip.ui-widget-content{background:rgba(28,31,63,.9);border-radius:5px;box-shadow:0 4px 10px rgba(18,25,97,.0779552);color:#fff;font:400 .8125rem "Open Sans",sans-serif;line-height:1.538461538em;max-width:13.125rem;mix-blend-mode:normal;padding:.625rem 1rem;position:absolute;text-align:center;z-index:1000}.ui-tooltip.ui-widget-content a{color:#fff}.ui-tooltip.ui-widget-content h6,.ui-tooltip.ui-widget-content strong{display:block;font:inherit;font-weight:600;margin:0}.ui-tooltip.ui-widget-content.arrow-bottom::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(28,31,63,.9);bottom:-6px;box-shadow:0 4px 10px rgba(18,25,97,.0779552);content:"";margin-left:-3px;position:absolute}.ui-tooltip.ui-widget-content.arrow-left::after{border-bottom:6px solid transparent;border-right:6px solid rgba(28,31,63,.9);border-top:6px solid transparent;box-shadow:0 4px 10px rgba(18,25,97,.0779552);content:"";left:-6px;margin-top:-6px;position:absolute;top:50%}html[dir=rtl] .gf_tooltip{margin-left:0;margin-right:.25rem}div.delete-alert{margin-bottom:30px;padding:20px 0 20px 20px}div.gf_delete_notice{margin-bottom:10px}div.gforms_green_alert,div.gforms_help_alert,div.gforms_red_alert{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-family:"lucida sans","lucida grande",lucida,sans-serif;font-size:12px;line-height:1.6;margin:12px 24px -6px;padding:11px 15px;position:relative;text-align:left}div.gforms_help_alert{border-left:4px solid #ffba00}html[dir=rtl] div.gforms_help_alert{border-left:none!important;border-right:4px solid #ffba00}div.gforms_help_alert i.fa{color:#d4662c}div.gforms_red_alert{border-left:4px solid #dd3d36}html[dir=rtl] div.gforms_red_alert{border-left:none!important;border-right:4px solid #dd3d36}div.gforms_red_alert i.fa{color:#dd3d36}div.gforms_green_alert{border-left:4px solid #7ad03a}html[dir=rtl] div.gforms_green_alert{border-left:none!important;border-right:4px solid #7ad03a}div.gforms_green_alert i.fa{color:#7ad03a}div.delete-alert input.button{background:#9e0b0f;border:1px solid #9e0b0f;box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);color:#fff;text-shadow:none!important}div.delete-alert input.button:active,div.delete-alert input.button:hover{background:#dd3d36;border:1px solid #dd3d36;box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);color:#fff;text-shadow:none!important}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-tabs{padding:.2em;zoom:1}.ui-tabs[style]{border:1px solid #c2d7ef!important;margin:6px 0 0!important;swidth:438px!important}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0 0}.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0;text-align:center}.ui-tabs .ui-tabs-nav li a{display:block;text-decoration:none;padding:.5em 1em;text-align:center;font-size:12px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:0 0}.ui-tabs .ui-tabs-hide{display:none!important}@font-face{font-family:gravityfont;src:url(../../../fonts/gravityfont.eot)}@font-face{font-family:gravityfont;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMghi/PMAAAC8AAAAYGNtYXDmeObuAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZkL6K2kAAAF4AAA0HGhlYWQC4c4EAAA1lAAAADZoaGVhA+ECHwAANcwAAAAkaG10eHF7AO0AADXwAAABAGxvY2Gn7Zs2AAA28AAAAIJtYXhwAE8A1AAAN3QAAAAgbmFtZf6nqNIAADeUAAACZ3Bvc3QAAwAAAAA5/AAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmPQHg/+AAIAHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAEAAAAAMAAgAAgAEAAEAIOY25j3//f//AAAAAAAg5gDmOf/9//8AAf/jGgQaAgADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAAD/6QHRAdcAGAA/AAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BDwEOASsBIiY1NDY1Nz4BOwEyFg8BDgErASIGDwEGFBUUFjsBMhYHAdEWD58PKw+fDxYWD58PKw+fDxZmBAEGBtsXGQEMBB4f2wYFAQQBBgbNCgsCCQEJCM0GBQEBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbiaFQYGFxUDBgRMGx4GBhUGBgoKPAEDAQcIBgYAAwAA/+kB0QHXABYALwBGAAABPAE1NCYrASIGDwEcARUUFjsBMjY/ATc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHIyImNTQ2PwE+ATsBMhYVFAYVBw4BIwFNCQiWCgwBCwkIlgoMAQuEFg+fDysPnw8WFg+fDysPnw8Wn7EXGAEBDAUcHrEXGAENBB0eAQEBAgEICAsJQgEDAQcICwlCOxEmCVsJCVsJJhG4ESYJWwkJWwkmEbi7FhQDBgNSGR0WFAMGA1IZHQADAAD/6QHRAdcAEwAsAFAAADczNzY0NTQmKwEiBg8BHAEVFBYzJTQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcjIiY/AT4BOwEyNj8BIyImNTQ2NTc+ATsBMhYVHAEPAQ4BI5utAQEJCJkICQEBBwcBNhYPnw8rD58PFhYPnw8rD58PFqrIBQUBAwEGBb4MDwIBsxgbAQQEHh6tFhgBCwUhIvUMAQMBBwgIBwIBAgEGBUcRJglbCQlbCSYRuBEmCVsJCVsJJhG4uwYFFQUFDQwHEBQDBQMWGhUWFAMGA0keIQAAAAAEAAD/6QHRAdcAFgAvAFoAcQAAJSMiBgcVFAYVFBY7ATI2NTc8ATU0JiM3NCYvASYiDwEOAR0BFBYfARYyPwE+AT0BDwEOASsBIiY1NDY/AT4BNy4BNTQ2NTc+ATsBMhYVFAYVBw4BBx4BFRwBByczMjY/ATwBNTQmKwEiBgcVHAEVFBYzATehBwoBAQgGoQgKAQcHmhYPnw8rD58PFhYPnw8rD58PFl4BBBwesRcbAQEBAg8OCAkBAQQdHqwXGgEBAg4NCQoB05sICQEBBwebCAoBBwfLBwcDAQIBBQYIBwIBAgEGBXERJglbCQlbCSYRuBEmCVsJCVsJJhG4hQcaFRAUAgYDBxEVBAQPCwIGAgcaFRAUAwUDBxAUBQQPDAMFAj4HBwICAgEFBggHAgECAQYFAAIAAP/pAdEB1wAYADIAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEFDgErASImPwEjIiY/AT4BMyEyFg8BDgEPAQHRFg+fDysPnw8WFg+fDysPnw8W/uUGCQYrBQEEsMQFBQEDAQYGAQoFBQECAQYDuAE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuLIFBAoDhwUFFQUGBgUOBQcDjQAAAAADAAD/6QHRAdcAEwAsAFAAACUjBwYUFRQWOwEyNjU3PAE1NCYjNzQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQ8BDgErASImNTwBPwE+ATsBMhYPAQ4BKwEiBg8BMzIWFRQGFQE2rQEBCQiZCAoBBwebFg+fDysPnw8WFg+fDysPnw8WXAQEHh6tFhgBCwUhIsgFBQEDAQYFvgwPAgGzGBsBywwBAwEHCAgHAgECAQYFcREmCVsJCVsJJhG4ESYJWwkJWwkmEbh2FhoVFhQDBgNJHiEGBRUFBQ0MBxETAwUDAAIAAP/pAdEB1wAYAEkAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEPAQ4BKwEiJj8BPgE7ATI2NzU8ATU0JisBIiY/AT4BOwEyFhUHDgErAQczMhYVFAYVAdEWD58PKw+fDxYWD58PKw+fDxZaAwUdH9YGBAEDAQYF0AgKAQcHyQUFAQ8BBgXzBgQEAQYFzwWsFxsBATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4dhYaFQYFFQUFCAcCAgEBBgUFBl4FBgYFFQUFIBETAwUDAAACAAD/6QHRAdcAGABGAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BDwEOASsBBw4BKwEiJj8BIyImPwE+AT8BPgE7ATIWDwEzNz4BOwEyFhUHMzIWBwHRFg+fDysPnw8WFg+fDysPnw8WUgMBBgUQBAEGBRoGBAED1QYEAQIBBQSJBgkHJgUBBIKUEAEGBRsFBBAPBgQBATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4eBQGBRkFBgYFGQUGDgUHA2kFBAkDZGUFBgYFZQYFAAAAAgAA/+kB0QHXABgAXAAAJTU0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BNScjIiY/ATQ2OwEyNjc1MjQ1NCYrASImNTc+ATsBMjY1NzA0NTQmKwEiJj8BPgE7ATIWFRQGFQcOAQceARUcARUHDgEjAdEWD58PKw+fDxYWD58PKw+fDxakygUEAQMGBcIHCQEBBwapBQQDAQYFpgcKAQcGvwUFAQMBBgXHFRgBAQINDAkJAQQaHIS4ESYJWwkJWwkmEbgRJglbCQlbCSYRBQUFEwQGBgcDAgEFBQUFEwQGBgcDAgEFBQUFEwUFDxICBgIGEBIFAw4LAwQDBhgTAAAAAgAA/+kB0QHXABgATAAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcyFhUHDgEjISImPwE+ATsBMjY3NTQ2NTQmKwEiJj8BPgE7ATIWFRwBDwEOASsBIgYPATMB0RYPnw8rD58PFhYPnw8rD58PFm8GBAQBBgX+/wUFAQkEHh6gBwoBAQgGxwUFAQMBBgbNFxsBAwQeHqAHCgED3AE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuJEFBRUFBgYFOhoVBwcDAQIBBQYFBRUFBhEUAgUDFhoVBwcSAAAAAAIAAP/pAdEB1wAYAC4AAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHIyImNTcjIiY/AT4BOwEyFg8BDgEjAdEWD58PKw+fDxYWD58PKw+fDxbgGwUEFiAFBQEDAQYFRQYEARoBBgUBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbi7BgWJBQUVBQYGBagFBgAAAAcAAP/pAdEB1wAYAB0AIgAnACwAMQA2AAABJyYiDwEOAR0BFBYfARYyPwE+AT0BNCYnASM1MxU1IzUzFTUjNTMVFyM1MxU1IzUzFTUjNTMVAayfDysPnw8WFg+fDysPnw8WFg/+5Dw8PDw8PO3a2tra2toBfFsJCVsJJhG4ESYJWwkJWwkmEbgRJgn+9Ds7VDo6UTs7pTs7VDo6UTs7AAACAAD/6QHRAdcAGAA7AAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BByMHDgErASImNTc+ATsBMhYVBw4BKwEiBg8BMzIWDwEOASMB0RYPnw8rD58PFhYPnw8rD58PFoPHCQEHBRwGBBQEHSDcBgQEAQYGzgoMAQLHBgQBAwEGBgE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuHY5BgYGBnkbHgYGFQYGCgoMBgUWBgUAAAQAAP/pAdEB1wAYACAAQQBJAAABJyYiDwEOAR0BFBYfARYyPwE+AT0BNCYnDwEXFSc1NxU3Bw4BBxQGBw4BIyImNTQ2PwE+ATc+ATMyFhceARUUBgcXBzU3JzUXFQGsnw8rD58PFhYPnw8rD58PFhYP71FRdHRHIAEBAQIBAgMDBgUBASABAwEBBAQDBAECAgIBhHRRUXQBfFsJCVsJJhG4ESYJWwkJWwkmEbgRJgl+Hx8hMhwyISKFAwUCAgMBAQEFBQEHBYUFBwICAgECAQQCAgcETzIgIB8hMhwAAAAAAwAA/+kB0QHXABgAVwCWAAABJyYiDwEOAR0BFBYfARYyPwE+AT0BNCYnBw4BBw4BHQEUBgcOAQceARceAR0BFBYXHgEXFSMiJicuAT0BNCYnLgEnNT4BNz4BPQE0Njc+ATc+ATc+ATMVFw4BBw4BHQEUBgcOASsBNT4BNz4BPQE0Njc+ATcuAScuAT0BNCYnLgEnNTIWFx4BFx4BFx4BHQEUFhceARcVAayfDysPnw8WFg+fDysPnw8WFg/3BgcCAwMCAgQNCgkMAwMEAwQCBwUKCREHBwcFBQMJBgcJAgUFAQECBwUECgYECge8BggDBgUHBwcRCgkFBwIDBAQDBAwICQwDBAMCAwIIBgcKAwYLBAUGAgECBAUCCgcBfFsJCVsJJhG4ESYJWwkJWwkmEbgRJgkyAQQCAwoIHwcMBAgMBAQIBQUOCCIHCwMCAwIVBgYFEAoqCA0EAwQCEAIFAwQPCSQDBwQGCwMEBAEBARVyAgQCBQ0IKgoQBQYGFQIDAgMLByIJDgUECAQECgUFDwgfBwoDAwQBFQEBAQQEAwkFBQkDJAoOBAMFAhAAAAAABAAA/+kB0QHXABgAOQBqAJsAAAEnJiIPAQ4BHQEUFh8BFjI/AT4BPQE0JicFFAYrASIGHQEUFjsBMhYdARQGKwEiJj0BNDY7ATIWHQEXFAYrASImPQE0NjsBMjY1MTQmKwEiJj0BNDY7ATIWHQEUBisBIgYVMRQWOwEyFh0BMxQGKwEiJj0BNDY7ATI2NTE0JisBIiY9ATQ2OwEyFh0BFAYrASIGFTEUFjsBMhYdAQGsnw8rD58PFhYPnw8rD58PFhYP/v0CAksEBAQESwICAgJQCgsLClACAnQLClICAgICTwMDAwM/CgwMClECAgICTwIDAwJACgt0DApRAgMDAk8DAwMDPwoMDApQAgICAk4DAwMDPwoMAXxbCQlbCSYRuBEmCVsJCVsJJhG4ESYJhQIDAwQWBAMDAggCAgsKHAoLAgIIKAoIAgIIAgMCAwMCCAoHCggCAggCAwIDAwIICgcKCAICCAIDAgMDAggKBwoIAgIIAgMCAwMCCAoHAAAAAwAA/+kB0QHXAA4AJwA/AAABMjY1NCYrASIGFRQWOwEXNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BBxUjFTMVFAYjIiY9ASMnNzMXByMVIxUzAQgEBAQEPwQEBAQ/yRYPnw8rD58PFhYPnw8rD58PFtEQEA4JCg4QICBPICAQEBABPwUDBAQEBAMFAxEmCVsJCVsJJhG4ESYJWwkJWwkmEbicDxAICg4OCocvMDAvUBAAAAAAAwAA/+kB0QHXABgAIgBMAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BByc3FzUzFTcXBzcjNTQmKwEiBh0BIyImNTQ2NyY0NTQ2MzIWFz4BMzIWFRwBMR4BFRQGIwHRFg+fDysPnw8WFg+fDysPnw8W6TkTGB0XFDpTNgoHFwcKNhMaEg8BFA4IDgUHIBUaJhAWGhMBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbjdORQYRkYYFDllFAYKCgYUGxIQFwQCBAIOFAgGEhYlGgECAxkREhsAAAAAAwAA/+kB0QHXABgAIgBIAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BBycVIzUHJzcXBzcjJyYiDwEjIiY1NDY3JjQ1NDYzMhYXPgEzMhYVHAExHgEVFAYjAdEWD58PKw+fDxYWD58PKw+fDxbBGR0ZFDs8FC4cLgQMBC4fExsTDwEUDwgPBQchFRwnEBcbEwE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuK8YSEkZFDs7FDAtBQUtGxMQGAQCBAIOFQgGEhcmGwECAxoRExsAAAQAAP/pAdEB1wANABsANABzAAA3MzcjIgYPARwBMRQWMxcjBzMyNjc1NjQxNCYjNzQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQ8BDgErAQcOASsBIiY/ASMiJj8BPgE7ATcjIiY1PAE1Nz4BOwE3PgE7ATIWDwEzMhYPAQ4BKwEHMzIWFRwBB587BDsGCQEBBwaUOwU8BwgBAQcGnhYPnw8rD58PFhYPnw8rD58PFmACBB4eQgMBBgUQBQQBAmkFBQEDAQYFagVAFxsDBB4eQAMBBgUQBQQBA2kFBQEDAQYFaQVCFxsB8xwGBwIBAgUFJhwGBwIBAgUFbxEmCVsJCVsJJhG4ESYJWwkJWwkmEbh4DxkVEwYFBQYTBQYUBQYcERMDBQMPGhQTBgUFBhMFBhQFBhwRFAIFAwAAAAAFAAD/6QHRAdcAEAAYADEATgCGAAATJgYHMQYWFxYyNz4BJy4BJwciJjU0NjcVNycmIg8BDgEdARQWHwEWMj8BPgE9ATQmJwMxMCIxOAE5AS4BNTQ2NzE4ATEwMjkBHgEVFAYHNw4BBw4BJy4BJw4BIwYmJw4BBw4BBwYmJy4BJyY2Nz4BNzI0NSY2NzE+ATceARceAQceARceAQfrBw8FBwIHCRoIBwQDAw4JBAYICAbFnw8rD58PFhYPnw8rD58PFhYPxQEJFRUJAQkUFAlrAgYCAg8FCRIJBxIKCxUIBg0GAwYDBgwBAwYDAgcJBQoFAQITEQgRCwwQCBEUAgUMBQgHAgFJAQYHCBcICQgGEgkICgEtCQYGCAEeYFsJCVsJJhG4ESYJWwkJWwkmEbgRJgn+qgEyExQGAQEGFBMyAZwOGw0HBQQIEAcGCQEICAUMBQIGAgIGBg0aDQsXBwQIBQMBHzwZCxUHBxQLGj4gBQkFBxYKAAAAAwAA/+kB0QHXABgAeQCGAAABJyYiDwEOAR0BFBYfARYyPwE+AT0BNCYnBxQGKwEOAQcXFhQPAQYiLwEOAQcVFAYrASImPQEuAScHBiIvASY0PwEuAScjIiY9ATQ2OwE+ATcnJjQ/ATYyHwE+ATc1NDY7ATIWHQEeARc3NjIfARYUDwEeARczMhYdASciBhUUFjMyNjU0JiMBrJ8PKw+fDxYWD58PKw+fDxYWDykLCBcCBwQRBQUOBhAFEQcPCAsIEwgLCA8HEQUQBg4FBREEBwIXCAsLCBcCBwQRBQUOBhAFEQcPCAsIEwgLCA8HEQUQBg4FBREEBwIXCAuaIC4uICAtLSABfFsJCVsJJhG4ESYJWwkJWwkmEbgRJgmmCAsIDwcQBhAFDgYGEAQGAhcIDAwIFwIGBBAGBg4FEAYQBw8ICwgUCAsIDwcQBhAFDgYGEAQGAhcIDAwIFwIGBBAGBg4FEAYQBw8ICwgUVy0gIC0tICAtAAAAAAMAAP/pAdEB1wAYACkASAAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQc3NDY7ATIWDwEOASsBIiY3FwcOASsBIiY1PAE/AT4BOwEyFg8BFAYVFBY7ATIWBwHRFg+fDysPnw8WFg+fDysPnw8W+wQHBx8HBQEEAQcGIAYGAkAEAQcGHhUWARIBBwYgBgUBEAEEBA8GBQEBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbgDGAYGBgYYBgcHBrEZBgYUEwIGA3IGBgYGaQEBAQMDBwYAAAAAAgAA/+kB0QHXABgAJQAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcuAScmNhc2FgcOAQcB0RYPnw8rD58PFhYPnw8rD58PFugSeQUEdR8hcQMEehEBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbjbLz4/OyhCQig7PUEuAAIAAP/pAdEB1wAYACoAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHIiYnBzcuATU0NjMyFhUUBiMB0RYPnw8rD58PFhYPnw8rD58PFugLFAlHGRIWSjQzSkozATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4sQMDK0EOJxYrPT0rKj0AAAQAAP/pAdEB1wAMABkAMgCtAAATMjY1NCYjIgYVFBYzMzI2NTQmIyIGFRQWMzc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHFAYrAQ4BBxcWFAcxBiIvAQ4BBw4BBzUiBiMqAScVLgEnLgEnBwYiJzEmND8BLgEnIyImPQE0NjsBNDY3JyY0NzE2Mh8BPgE3LgE1NDY3NTQ2OwEVOgEzOgEXNTMyFh0BHgEVFAYHHgEXNzYyFzEWFA8BHgEVMzIWHQHXBAcHBAUHBwUlBAcHBAUHBwXVFg+fDysPnw8WFg+fDysPnw8WYQYFMwEGAyoDAwMJAykCBQIEEQoDBAICBAEKEQQDBgMpAwkDAwMqAwYBMwQHBwQyBAIlAwMDCQMiAgMCAQIRDQYFBAIEAgIEAQUEBg4QAgECBAEiAwkDAwMlAgQyBQYBLgcFBAcHBAUHBwUEBwcEBQcOESYJWwkJWwkmEbgRJglbCQlbCSYRuGEEBwcMBioDCQMDAykCAwISGAQjAQEjBBcSAQQDKQMDAwkDKgYMBwcEAQUGBgwFJQMJAwMDIQIDAgQKBBAaBhEEBxcBGAcEEQcZEAQKBAIDAiEDAwMJAyUFDAYGBQEAAAAADgAA/+kB0QHXAAgAEQAaACMALAA1AD4ARwBQAFkAYgBrAIQAlwAAASYGBxU2Mhc1Bz4BFxUmBgc1FT4BFxUmBgc1FT4BFxUmBgc1FyYGBzU+ARcVNSYGBzU+ARcVJy4BBxU2Mhc1BzYWFxUuAQc1FTYWFxUuAQc1Fy4BBzU2FhcVNS4BBzU2FhcVJzU2FhcVLgEHJTQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcmIgc8ATU2Mhc2MhccARUmIgcBUBoyFhc2FVMRIhESIhARIhESIhARIhESIhBEEiIQESIREiIQESIRYhYyGhU3FlMRIxAQIhIRIxAQIhJEECISESMQECISESMQRBEjEBAiEgFFFg+fDysPnw8WFg+fDysPnw8W6h1HHBxHHRxHHR1HHAEnEAkPiQ4GiQ8IAgUMBwUIDRgIAgUMBwQJDRgIAgUMBwQJDTcHBAkOBwIEDRgHBAkNCAIEDVYPCRCJBg6JAQQDBw0IBQcNGAQDBw0IBQcNWwkEBgwEAggNGAkEBgwEAggNHg0EAggNCAUHWxEmCVsJCVsJJhG4ESYJWwkJWwkmEbjFFhY0UzUWFhYWNVM0FhYAAAAJAAD/6QHRAdcAJQAqAC8ANABPAGgAeQB+AIMAADc5AjI2Nz4BNTkCNCYnMS4BIzkCIgYHDgEVOQIUFhceATM3MxUjNRUzFSM1NTMVIzUHJw4BIzkCIiYnBw4BHQEUFjsBMjY9ATQmJzc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHIyImPQE0NjsBMhYdARQGIyczFSM1FTMVIzWzBgoEAwUFAwQKBgYKBAMFBQMECgZLVlZWVlZWGyAECAQECAQgAwMGBVYFBgMD7hYPnw8rD58PFhYPnw8rD58PFnjhBwkJB+EHCQkHW1ZWVlbXBQQFCwcGDAQEBQUEBAwGBwsFBAUtDw9WDg5yDg5gEQICAgIRAgQDBgQGBgQGAwQCfBEmCVsJCVsJJhG4ESYJWwkJWwkmEbi5CQeaBwkJB5oHCWQODhwPDwAABAAA/+kB0QHXABgAQwBtAH8AAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHFAYHDgEHKgEjOQEiJicuATUjMTM0Njc5AT4BMzkBOgEzHgEXHgEdATkBJy4BJyoBIzkBIgYHMQ4BFTkCFBYXHgEzOQE6ATM+ATc+ATUwNDE0JicHIiY1NDY3Fyc+ATMyFhUUBiMB0RYPnw8rD58PFhYPnw8rD58PFjMcFxc9IwMGAiZBGBkdAQEdGRhBJgMGAyM8FxccUBIwGwIEAhw0ExMWFhMTMx0CBAIbMBIRFRURZR8rAwRDGgYNBx4rKx4BPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbhdCy0WFSIDIhYXMAkKMBcWIwQiFhYtCgEwER0CHBIRHQQEHBESGwIcERAaBQEEGxB5Kx8IEAcfRQMCKx8fKwAAAwAA/+kB0QHXABgAJQA+AAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BAyImNTQ2Nx4BFRQGIzcUBg8BBiY9ATQmLwEmNjsBMhYPAQ4BHQEB0RYPnw8rD58PFhYPnw8rD58PFugIChACARELByEHBSsFBwUEUwMCBfMFAgNTBAUBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbj+/wsHCxMMDBMLBwtiBQkCCgIGBUwFDARTAwYGA1MEDAU7AAACAAD/6QHRAdcAGAAyAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BBycHBiY/AScmNjM/ATYWHwIeAQ8BFxYGJwHRFg+fDysPnw8WFg+fDysPnw8Wrzs6CxIEETQKCQtFGQUXBBlFDAYJNRADFAgBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbjSJSQGDgtDLAgWBD8MAQtABQEXBixDDA0HAAAAAAIAAP/pAdEB1wAYAD0AAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEPAQYiLwEHBiIvASY0PwEnJjQ/ATYyHwE3NjIfARYUDwEXFhQHAdEWD58PKw+fDxYWD58PKw+fDxZxDwcWCENECBYHDwcHREQHBw8HFghEQwgWBw8HB0REBwcBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbjFDggIQ0MICA4IFghDQwgWCA4ICENDCAgOCBYIQ0MIFggAAgAA/+kB0QHXABgAKwAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQUnJjQ/ATYyHwE3NjIfARYUDwEB0RYPnw8rD58PFhYPnw8rD58PFv8AYQgICgcWBzNiCBUHCggIkAE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuL9iBxUICggIM2EICAoHFQiQAAAHAAD/6QHRAdcACgAVABoAHwAkAD0ATgAAATU0JisBIgYdATMHFRQWOwEyNj0BIxcjNTMVMyM1MxUzIzUzFTc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHIyImPQE0NjsBMhYdARQGIwFZBQPRAwXh4QUD0QMF4SAQECAQECEREfgWD58PKw+fDxYWD58PKw+fDxaA0QkPDwnRCg4OCgEQGAMFBQMYMEgDBQUDSEAgICAgICCcESYJWwkJWwkmEbgRJglbCQlbCSYRuLwOCpAKDg4KkAoOAAAHAAD/6QHRAdcAGAApAC4AMwA4AD0AQgAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcjIiY9ATQ2OwEyFh0BFAYjJyMVMzUHMxUjNRcjNTMVNSM1MxUnNTMVIwHRFg+fDysPnw8WFg+fDysPnw8WiMEKDg4KwQoODgoIsbGRcXFxcXFxcXFxcQE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuN0OCtIKDg4K0goO4sLCMRAQcBAQIBAQIBAQAAMAAP/pAdEB1wAMACUAPgAAJTQmIyIGFRQWMzI2NTc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEPAQYiLwEOASMiJjU0NjMyFhUUBgcXFhQHARUqHh0qKh0eKrwWD58PKw+fDxYWD58PKw+fDxZtAgQNBEUMHhEpOzspKjsKCUUEBPseKSkeHioqHkERJglbCQlbCSYRuBEmCVsJCVsJJhG41QIEBEUJCzsqKjo6KhAeDEUEDQQAAAABAAD/6QHRAdcAGAAAAScmIg8BDgEdARQWHwEWMj8BPgE9ATQmJwGsnw8rD58PFhYPnw8rD58PFhYPAXxbCQlbCSYRuBEmCVsJCVsJJhG4ESYJAAAC//4AawHTAVUAEAAhAAAlISImPQE0NjMhMhYdARQGIyc0JisBIgYdARQWOwEyNj0BAbb+ZQwREQwBmwwREQz0CAWDBQgIBYMFCGsRC7ILERELsgsRtgUICAWCBgcHBoIAAAAAAv/+AGsB0wFVABAAIQAAJzU0NjMhMhYdARQGIyEiJjUlFBY7ATI2PQE0JisBIgYdAQIRDAGbDBERDP5lDBEBEQgFgwUICAWDBQiHsgsREQuyCxERCxgGBwcGggUICAWCAAAAAAQAAP/pAdEB1wAPABsANABIAAA3NCYjIgYVFBYXBzMnPgE1NzU0JiMiBh0BNjIXNzQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcGIic1PgE3NTQ2MzIWHQEeARcV+wsHCAsEAwclBwMEJCAWFyAbNxuyFg+fDysPnw8WFg+fDysPnw8WjSxfLAQKBCsfHisECgS7CAsLCAQHAykpAwcEMSsXICAXKwYGUBEmCVsJCVsJJhG4ESYJWwkJWwkmEbjKEhJuAgMCMB4rKx4wAgMCbgAMABMACwG/Ab8ADgAdAC8AQQBTAGUAdACJAJsArQC/ANEAABMiJj0BNDYzMhYdARQGIxEiJj0BNDYzMhYdARQGIwMiJi8BJjY3NhYfARYGBw4BIxMiJi8BJjY3NhYfARYGBw4BIyciJi8BLgE3PgEfAR4BBw4BIwUqAS8BLgE3PgEfAR4BBw4BIyUjIiY1NDY7ATIWFRQGIyU4ATEjIiY1NDYzOAExMzIWFRQGIwUiJicmNj8BNhYXFgYPAQ4BIyUiJicmNj8BNhYXFgYPAQ4BIwciJicuAT8BPgEXHgEPAQ4BIxMiJicuAT8BPgEXHgEPAQ4BI+0LDw8LCw8PCwcJCQcHCgoHOwYMAygFBggJFAUnBgYJAgcDngQHAigDBAUFDAMnAwMFAgQByQMGA0QIBQUFEghECQUFAwsGARECAwJEBQMDAwoFRAUDAwIGA/7fTwgNDQhPCQwMCQE7TwUICAVPBQgIBf6RBQoCBAQHRAcQBAQEB0QDBQIBEAMGAgMDBUQFCgMDAwVEAgMCyAMEAgcEBCgDDwYHAwMoAgkEnQIDAQUDAycDCgUFAwMnAgYEATwPC08LDw8LTwsP/s8JB08HCQkHTwcJASMGBkQJFAUFBghECRQFAgH++QQDRAYMAwMEBUQFDAMBAd0CAScFEwgIBQUnBRIIBgaTASgCCwUEAwMnAwoFAwNaDAkJDAwJCQwICAUFCAgFBQhpBQUHEAQnBAQHBxAEJwIBpAMDBQsCKAICBQUKAycBAeoBAQQOB0QGBAQDDwZEBQQBFQEBAwoFRAUCAgMKBUQDBAAAAAEAAAAQAgABoAAFAAABBycHFwEBsPBwUMABQAGg8HBQwAFAAAEAAf/hAf8B3wBUAAAlOAExJzc4ATE+ATc2Ji8BLgEHDgEHOAExByc4ATEuAScmBg8BDgEXHgEXOAExFwc4ATEOAQcGFh8BHgE3PgE3OAExNxc4ATEeARcWNj8BPgEnLgEnAfubmwIBAQICBEkDCgQCAgKbmwICAgQKA0kEAgIBAQKbmwIBAQICBEkDCgQCAgKbmwICAgQKA0kEAgIBAQJFm5sCAgIECgNJBAICAQECm5sCAQECAgRJAwoEAgICm5sCAgIECgNJBAICAQECm5sCAQECAgRJAwoEAgICAAAAAgAA/+wB9AHgACYAMwAAJScuAQc+ATU0JicuASMiBgcOARUUFhceATMyNjcGFh8BHgE3NiYnJSImNTQ2MzIWFRQGIwHweQoTCBYYHhoaRigoRhoaHh4aGkYoJD8aAQgJZw0mDQ0CD/7QNUtLNTVLSzUsZwkIARo/JChGGhoeHhoaRigoRhoaHhgWCBMKeQ8CDQ0mDXRLNTVLSzU1SwAAAAMAAP/gAgAB4AAMABIAFwAAATIWFRQGDwEnNz4BMwEHNwEnASUHJzcXAbAhLwgIIHAgChgO/nAgkAEocP7YAUbgHOAcAeAvIQ4YCiBwIAgI/pCQIAEocP7YuuAc4BwAAAcAQP/gAcAB4AAKAA8AIQAyADcAPABBAAABISIGHQEhNTQmIycXIzczNyMiBg8BBhY7ATI2LwEuASMxFyEiBhcTHgE7ATI2NxM2JiMDIyczFTMjNTMVMyM1MwcBkP7gFBwBgBwUVAeGB3gEgAoQAQoBDAqgCgwBCgEQClj+0A0RARoBFQ3wDRUBGgERDdgwEEBgQEBQMEAQAaAcFBAQFBwgMjIgDgpDCg0NCkMKDqATDf7gDRMTDQEgDRP+4ODg4ODg4AADAAD/4AIAAeAAGAAxAFAAACUUBgcOASMiJicuATU0Njc+ATMyFhceARUhFBYXHgEzMjY3PgE1NCYnLgEjIgYHDgEVNxcWFAcGIi8BFRQGIyImPQEHBiInLgE1NDY/ATYyFwIAKCMjXTU1XSMjKCgjI101NV0jIyj+MCEcHEwrK0wcHCEhHBxMKytMHBwh54AJCQoaCkkTDQ0TSQoaCgQFBQSAChoK4DVdIyMoKCMjXTU1XSMjKCgjI101K0wcHCEhHBxMKytMHBwhIRwcTCuXgAoaCgkJSrMNExMNs0oJCQUMBgYMBYAJCQAAAAMAAP/gAgAB4AAYADEAUAAAJTQmJy4BIyIGBw4BFRQWFx4BMzI2Nz4BNSE0Njc+ATMyFhceARUUBgcOASMiJicuATUXNzY0JyYiDwE1NCYjIgYdAScmIgcOARUUFh8BFjI3AgAoIyNdNTVdIyMoKCMjXTU1XSMjKP4wIRwcTCsrTBwcISEcHEwrK0wcHCHngAkJChoKSRMNDRNJChoKBAUFBIAKGgrgNV0jIygoIyNdNTVdIyMoKCMjXTUrTBwcISEcHEwrK0wcHCEhHBxMK5eAChoKCQlKsw0TEw2zSgkJBQwGBgwFgAkJAAAAAwAA/+ACAAHgABgAMQBQAAABMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgEzETI2Nz4BNTQmJy4BIyIGBw4BFRQWFx4BMyc3NjIXFhQPATMyFhUUBisBFxYUBw4BIyImLwEmNDcBADVdIyMoKCMjXTU1XSMjKCgjI101K0wcHCEhHBxMKytMHBwhIRwcTCuXgAoaCgkJSrMNExMNs0oJCQUMBgYMBYAJCQHgKCMjXTU1XSMjKCgjI101NV0jIyj+MCEcHEwrK0wcHCEhHBxMKytMHBwh54AJCQoaCkkTDQ0TSQoaCgQFBQSAChoKAAADAAD/4AIAAeAAGAAxAFAAAAEiBgcOARUUFhceATMyNjc+ATU0JicuASMRIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgEjNycmIgcGFB8BIyIGFRQWOwEHBhQXHgEzMjY/ATY0JwEANV0jIygoIyNdNTVdIyMoKCMjXTUrTBwcISEcHEwrK0wcHCEhHBxMK5eAChoKCQlKsw0TEw2zSgkJBQwGBgwFgAkJAeAoIyNdNTVdIyMoKCMjXTU1XSMjKP4wIRwcTCsrTBwcISEcHEwrK0wcHCHngAkJChoKSRMNDRNJChoKBAUFBIAKGgoAAAMAAP/gAgAB4AAYADEAPgAABSImJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BIxEiBgcOARUUFhceATMyNjc+ATU0JicuASMTIzUjNTM1MxUzFSMVAQA1XSMjKCgjI101NV0jIygoIyNdNShGGhoeHhoaRigoRhoaHh4aGkYoIEBgYEBgYCAoIyNdNTVdIyMoKCMjXTU1XSMjKAHAHhoaRigoRhoaHh4aGkYoKEYaGh7+wGBAYGBAYAAAAAADAAD/4AIAAeAAGAAxADYAAAEiBgcOARUUFhceATMyNjc+ATU0JicuASMRIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgEjJyE1IRUBADVdIyMoKCMjXTU1XSMjKCgjI101KEYaGh4eGhpGKChGGhoeHhoaRiiAAQD/AAHgKCMjXTU1XSMjKCgjI101NV0jIyj+QB4aGkYoKEYaGh4eGhpGKChGGhoeoEBAAAADADAAEAHAAaAAYABtAHoAACUjDgEHFxYUDwEGIi8BDgEHFRQGKwEiJj0BLgEnBwYiLwEmND8BLgEnIyImPQE0NjsBPgE3JyY0PwE2Mh8BPgE3NTQ2OwEyFh0BHgEXNzYyHwEWFA8BHgEXMzIWHQEUBiMnIgYVFBYzMjY1NCYjFSImNTQ2MzIWFRQGIwGgFQMHBRQJCQwJGwkUCBIJEw0QDRMJEggUCRsJDAkJFAUHAxUNExMNFQIIBBMJCQwJGwkTCBIKEw0QDRMKEggTCRsJDAkJEwQIAhUNExMNqCUzMyUlMzMlERcXEREXFxGvCRIIFAkbCQwJCRQFBwIVDRMTDRUCBwUUCQkMCRsJFAgSCRMNEA0TCRIIEwkbCQwJCRMFCAIWDRMTDRYCCAUTCQkMCRsJEwgSCRMNEA0TgDQlJDQ0JCU0gBgREBgYEBEYAAAEAAD/4AIAAeAAGAAxADYAOwAABSImJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BIxEiBgcOARUUFhceATMyNjc+ATU0JicuASMDMxUjNTUzFSM1AQA1XSMjKCgjI101NV0jIygoIyNdNShGGhoeHhoaRigoRhoaHh4aGkYoIEBAQEAgKCMjXTU1XSMjKCgjI101NV0jIygBwB4aGkYoKEYaGh4eGhpGKChGGhoe/wBAQMCgoAAAAAADAAD/4AIAAeAAGAAmADQAAAUiJicuATU0Njc+ATMyFhceARUUBgcOASMDFBYXAS4BIyIGBw4BFSUBHgEzMjY3PgE1NCYnAQA1XSMjKCgjI101NV0jIygoIyNdNcATEQELGDgfKEYaGh4BXP71GDgfKEYaGh4TESAoIyNdNTVdIyMoKCMjXTU1XSMjKAEAHzgYAQsREx4aGkYob/71ERMeGhpGKB84GAABAB///wHhAcEACQAAARczBxcnBzcnMwEAPaSGMIuLMIakAcGsZbFqarFlAAIAH///AeEBwQAKABUAAAEjJwcjFwc3Fyc3DwE3Jxc3FzcHFycB4aQ9PaSGMIuLMIbhTSBJWhwcWkkgTQEVrKxlsWpqsWV6QFs7AmdnAjtbQAAAAAMAAP/gAgAB4AAYADEAPgAANy4BNTQ2Nz4BMzIWFx4BFRQGBw4BIyImJwEuASMiBgcOARUUFhceATMyNjc+ATU0JicHJzcnNxc3FwcXBycHSyYlJSYlXzExXyUmJSUmJV8xMV8lAT0cRyUlRxwcHBwcHEclJUccHBwcHMwtREQtREQtREQtREQrJV8xMV8lJiUlJiVfMTFfJSYlJSYBPRwcHBwcRyUlRxwcHBwcHEclJUcc+S1ERC1ERC1ERC1ERAAAAAAGABX/9AHrAcsAGAAnADYARQBSAGEAABMiBgcOARcUFhceATM+ATc+ASc0JicuAQcVMhYXBy4BIyIGByc+ATcDBy4BJzQ2NxcOARUUFhcXIiYnNx4BMzI2NxcOAQcnIiY1NDYzMhYVFAYjNz4BNTQmJzceARcUBgcn/TFVIB8kASYhIFYxMVUgHyQBJiEgVjEbMRYgDiARESAOIBUuGX41CgwBDAs1BwcHB4QbMRYgDiARESAOIBUuGQMvQkIvL0JCL4EHBwcHNQoMAQwLNQHLJiEgVjExVSAfJAEmISBWMTFVIB8kAR4MCzUHBwcHNQoMAf70HxQuGRsxFiAOIBERIA6ODAs1BwcHBzUKDAFcQi8vQkIvL0IyDiARESAOIBUuGRsxFiAAAAIAGgAlAesBnQAxADoAAAEOAQcOAQcOARceATEjFzA2Nz4BNzYWBw4BBw4BMTgBMQcXMBYXFjY3PgE3PgE1NiYHARQWNz4BMScVAd8Ei1RTiwMGAQYIWgE6VzQ1WAEDBQIBQCUmPgsPeQYGDAIBFw0OFwIIBv7WBAQFRFEBnQIxHR0yAQIHAwMkF0AmJ0ABAwYCAUQpKUMNCEEEAwUHBGM7OmIDBgcC/owFAgMEPipoAAAAAAEAAAABMzOcPi/AXw889QALAgAAAAAA0OItCgAAAADQ4i0K//7/4AIAAeAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgD//v/+AgAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHR//4B0f/+AdEAAAHRABMCAAAAAgAAAQIAAAACAAAAAgAAQAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAADACAAAAAgAAAAIAAB8CAAAfAgAAAAIAABUCAAAaAAAAAAAKABQAHgB6AN4BUAHqAjoCqgMSA3oD+ARmBK4E/gVWBcYGngdeB7gIJAiMCSoJ5gqiCwwLSguMDHQNVg36DpwO+g9MD6oP8BBcELoRFhFAEXIRpBIMEzwTThO+FA4UPhSgFRYVjBYCFngW1BcoF9AYKhh+GJQYvhkgGbQaDgAAAAEAAABAANIADgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAUAPYAAQAAAAAAAABKABYAAQAAAAAAAQAWAAAAAQAAAAAAAgAOARkAAQAAAAAAAwAWAOIAAQAAAAAABAAWAScAAQAAAAAABQAWAMwAAQAAAAAABgALAPgAAQAAAAAACgA0AT0AAQAAAAAACwA2AJYAAQAAAAAADAA2AGAAAwABBAkAAABKABYAAwABBAkAAQAWAAAAAwABBAkAAgAOARkAAwABBAkAAwAWAOIAAwABBAkABAAWAScAAwABBAkABQAWAMwAAwABBAkABgAWAQMAAwABBAkACgA0AT0AAwABBAkACwA2AJYAAwABBAkADAA2AGAAZwByAGEAdgBpAHQAeQBmAG8AbgB0AEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEANAAtADIAMAAxADUAIABSAG8AYwBrAGUAdABnAGUAbgBpAHUAcwAgAEkAbgBjAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHIAbwBjAGsAZQB0AGcAZQBuAGkAdQBzAC4AYwBvAG0AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGcAcgBhAHYAaQB0AHkAZgBvAHIAbQBzAC4AYwBvAG0AVgBlAHIAcwBpAG8AbgAgADEALgAyAGcAcgBhAHYAaQB0AHkAZgBvAG4AdGdyYXZpdHlmb250AGcAcgBhAHYAaQB0AHkAZgBvAG4AdABSAGUAZwB1AGwAYQByAGcAcgBhAHYAaQB0AHkAZgBvAG4AdABGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAADpoAAsAAAAAOhwAAQACAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgCGL882NtYXAAAAFoAAAAVAAAAFTmeObuZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAANBwAADQcQvoraWhlYWQAADXgAAAANgAAADYC4c4EaGhlYQAANhgAAAAkAAAAJAPhAh9obXR4AAA2PAAAAQAAAAEAcXsA7WxvY2EAADc8AAAAggAAAIKn7Zs2bWF4cAAAN8AAAAAgAAAAIABPANRuYW1lAAA34AAAAmcAAAJn/qeo0nBvc3QAADpIAAAAIAAAACAAAwAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5j0B4P/gACAB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAABACDmNuY9//3//wAAAAAAIOYA5jn//f//AAH/4xoEGgIAAwABAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAgAA/+kB0QHXABgAPwAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQ8BDgErASImNTQ2NTc+ATsBMhYPAQ4BKwEiBg8BBhQVFBY7ATIWBwHRFg+fDysPnw8WFg+fDysPnw8WZgQBBgbbFxkBDAQeH9sGBQEEAQYGzQoLAgkBCQjNBgUBATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4mhUGBhcVAwYETBseBgYVBgYKCjwBAwEHCAYGAAMAAP/pAdEB1wAWAC8ARgAAATwBNTQmKwEiBg8BHAEVFBY7ATI2PwE3NCYvASYiDwEOAR0BFBYfARYyPwE+AT0BByMiJjU0Nj8BPgE7ATIWFRQGFQcOASMBTQkIlgoMAQsJCJYKDAELhBYPnw8rD58PFhYPnw8rD58PFp+xFxgBAQwFHB6xFxgBDQQdHgEBAQIBCAgLCUIBAwEHCAsJQjsRJglbCQlbCSYRuBEmCVsJCVsJJhG4uxYUAwYDUhkdFhQDBgNSGR0AAwAA/+kB0QHXABMALABQAAA3Mzc2NDU0JisBIgYPARwBFRQWMyU0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHIyImPwE+ATsBMjY/ASMiJjU0NjU3PgE7ATIWFRwBDwEOASObrQEBCQiZCAkBAQcHATYWD58PKw+fDxYWD58PKw+fDxaqyAUFAQMBBgW+DA8CAbMYGwEEBB4erRYYAQsFISL1DAEDAQcICAcCAQIBBgVHESYJWwkJWwkmEbgRJglbCQlbCSYRuLsGBRUFBQ0MBxAUAwUDFhoVFhQDBgNJHiEAAAAABAAA/+kB0QHXABYALwBaAHEAACUjIgYHFRQGFRQWOwEyNjU3PAE1NCYjNzQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQ8BDgErASImNTQ2PwE+ATcuATU0NjU3PgE7ATIWFRQGFQcOAQceARUcAQcnMzI2PwE8ATU0JisBIgYHFRwBFRQWMwE3oQcKAQEIBqEICgEHB5oWD58PKw+fDxYWD58PKw+fDxZeAQQcHrEXGwEBAQIPDggJAQEEHR6sFxoBAQIODQkKAdObCAkBAQcHmwgKAQcHywcHAwECAQUGCAcCAQIBBgVxESYJWwkJWwkmEbgRJglbCQlbCSYRuIUHGhUQFAIGAwcRFQQEDwsCBgIHGhUQFAMFAwcQFAUEDwwDBQI+BwcCAgIBBQYIBwIBAgEGBQACAAD/6QHRAdcAGAAyAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BBQ4BKwEiJj8BIyImPwE+ATMhMhYPAQ4BDwEB0RYPnw8rD58PFhYPnw8rD58PFv7lBgkGKwUBBLDEBQUBAwEGBgEKBQUBAgEGA7gBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbiyBQQKA4cFBRUFBgYFDgUHA40AAAAAAwAA/+kB0QHXABMALABQAAAlIwcGFBUUFjsBMjY1NzwBNTQmIzc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEPAQ4BKwEiJjU8AT8BPgE7ATIWDwEOASsBIgYPATMyFhUUBhUBNq0BAQkImQgKAQcHmxYPnw8rD58PFhYPnw8rD58PFlwEBB4erRYYAQsFISLIBQUBAwEGBb4MDwIBsxgbAcsMAQMBBwgIBwIBAgEGBXERJglbCQlbCSYRuBEmCVsJCVsJJhG4dhYaFRYUAwYDSR4hBgUVBQUNDAcREwMFAwACAAD/6QHRAdcAGABJAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BDwEOASsBIiY/AT4BOwEyNjc1PAE1NCYrASImPwE+ATsBMhYVBw4BKwEHMzIWFRQGFQHRFg+fDysPnw8WFg+fDysPnw8WWgMFHR/WBgQBAwEGBdAICgEHB8kFBQEPAQYF8wYEBAEGBc8FrBcbAQE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuHYWGhUGBRUFBQgHAgIBAQYFBQZeBQYGBRUFBSAREwMFAwAAAgAA/+kB0QHXABgARgAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQ8BDgErAQcOASsBIiY/ASMiJj8BPgE/AT4BOwEyFg8BMzc+ATsBMhYVBzMyFgcB0RYPnw8rD58PFhYPnw8rD58PFlIDAQYFEAQBBgUaBgQBA9UGBAECAQUEiQYJByYFAQSClBABBgUbBQQQDwYEAQE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuHgUBgUZBQYGBRkFBg4FBwNpBQQJA2RlBQYGBWUGBQAAAAIAAP/pAdEB1wAYAFwAACU1NCYvASYiDwEOAR0BFBYfARYyPwE+ATUnIyImPwE0NjsBMjY3NTI0NTQmKwEiJjU3PgE7ATI2NTcwNDU0JisBIiY/AT4BOwEyFhUUBhUHDgEHHgEVHAEVBw4BIwHRFg+fDysPnw8WFg+fDysPnw8WpMoFBAEDBgXCBwkBAQcGqQUEAwEGBaYHCgEHBr8FBQEDAQYFxxUYAQECDQwJCQEEGhyEuBEmCVsJCVsJJhG4ESYJWwkJWwkmEQUFBRMEBgYHAwIBBQUFBRMEBgYHAwIBBQUFBRMFBQ8SAgYCBhASBQMOCwMEAwYYEwAAAAIAAP/pAdEB1wAYAEwAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHMhYVBw4BIyEiJj8BPgE7ATI2NzU0NjU0JisBIiY/AT4BOwEyFhUcAQ8BDgErASIGDwEzAdEWD58PKw+fDxYWD58PKw+fDxZvBgQEAQYF/v8FBQEJBB4eoAcKAQEIBscFBQEDAQYGzRcbAQMEHh6gBwoBA9wBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbiRBQUVBQYGBToaFQcHAwECAQUGBQUVBQYRFAIFAxYaFQcHEgAAAAACAAD/6QHRAdcAGAAuAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BByMiJjU3IyImPwE+ATsBMhYPAQ4BIwHRFg+fDysPnw8WFg+fDysPnw8W4BsFBBYgBQUBAwEGBUUGBAEaAQYFATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4uwYFiQUFFQUGBgWoBQYAAAAHAAD/6QHRAdcAGAAdACIAJwAsADEANgAAAScmIg8BDgEdARQWHwEWMj8BPgE9ATQmJwEjNTMVNSM1MxU1IzUzFRcjNTMVNSM1MxU1IzUzFQGsnw8rD58PFhYPnw8rD58PFhYP/uQ8PDw8PDzt2tra2traAXxbCQlbCSYRuBEmCVsJCVsJJhG4ESYJ/vQ7O1Q6OlE7O6U7O1Q6OlE7OwAAAgAA/+kB0QHXABgAOwAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcjBw4BKwEiJjU3PgE7ATIWFQcOASsBIgYPATMyFg8BDgEjAdEWD58PKw+fDxYWD58PKw+fDxaDxwkBBwUcBgQUBB0g3AYEBAEGBs4KDAECxwYEAQMBBgYBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbh2OQYGBgZ5Gx4GBhUGBgoKDAYFFgYFAAAEAAD/6QHRAdcAGAAgAEEASQAAAScmIg8BDgEdARQWHwEWMj8BPgE9ATQmJw8BFxUnNTcVNwcOAQcUBgcOASMiJjU0Nj8BPgE3PgEzMhYXHgEVFAYHFwc1Nyc1FxUBrJ8PKw+fDxYWD58PKw+fDxYWD+9RUXR0RyABAQECAQIDAwYFAQEgAQMBAQQEAwQBAgICAYR0UVF0AXxbCQlbCSYRuBEmCVsJCVsJJhG4ESYJfh8fITIcMiEihQMFAgIDAQEBBQUBBwWFBQcCAgIBAgEEAgIHBE8yICAfITIcAAAAAAMAAP/pAdEB1wAYAFcAlgAAAScmIg8BDgEdARQWHwEWMj8BPgE9ATQmJwcOAQcOAR0BFAYHDgEHHgEXHgEdARQWFx4BFxUjIiYnLgE9ATQmJy4BJzU+ATc+AT0BNDY3PgE3PgE3PgEzFRcOAQcOAR0BFAYHDgErATU+ATc+AT0BNDY3PgE3LgEnLgE9ATQmJy4BJzUyFhceARceARceAR0BFBYXHgEXFQGsnw8rD58PFhYPnw8rD58PFhYP9wYHAgMDAgIEDQoJDAMDBAMEAgcFCgkRBwcHBQUDCQYHCQIFBQEBAgcFBAoGBAoHvAYIAwYFBwcHEQoJBQcCAwQEAwQMCAkMAwQDAgMCCAYHCgMGCwQFBgIBAgQFAgoHAXxbCQlbCSYRuBEmCVsJCVsJJhG4ESYJMgEEAgMKCB8HDAQIDAQECAUFDggiBwsDAgMCFQYGBRAKKggNBAMEAhACBQMEDwkkAwcEBgsDBAQBAQEVcgIEAgUNCCoKEAUGBhUCAwIDCwciCQ4FBAgEBAoFBQ8IHwcKAwMEARUBAQEEBAMJBQUJAyQKDgQDBQIQAAAAAAQAAP/pAdEB1wAYADkAagCbAAABJyYiDwEOAR0BFBYfARYyPwE+AT0BNCYnBRQGKwEiBh0BFBY7ATIWHQEUBisBIiY9ATQ2OwEyFh0BFxQGKwEiJj0BNDY7ATI2NTE0JisBIiY9ATQ2OwEyFh0BFAYrASIGFTEUFjsBMhYdATMUBisBIiY9ATQ2OwEyNjUxNCYrASImPQE0NjsBMhYdARQGKwEiBhUxFBY7ATIWHQEBrJ8PKw+fDxYWD58PKw+fDxYWD/79AgJLBAQEBEsCAgICUAoLCwpQAgJ0CwpSAgICAk8DAwMDPwoMDApRAgICAk8CAwMCQAoLdAwKUQIDAwJPAwMDAz8KDAwKUAICAgJOAwMDAz8KDAF8WwkJWwkmEbgRJglbCQlbCSYRuBEmCYUCAwMEFgQDAwIIAgILChwKCwICCCgKCAICCAIDAgMDAggKBwoIAgIIAgMCAwMCCAoHCggCAggCAwIDAwIICgcKCAICCAIDAgMDAggKBwAAAAMAAP/pAdEB1wAOACcAPwAAATI2NTQmKwEiBhUUFjsBFzQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcVIxUzFRQGIyImPQEjJzczFwcjFSMVMwEIBAQEBD8EBAQEP8kWD58PKw+fDxYWD58PKw+fDxbREBAOCQoOECAgTyAgEBAQAT8FAwQEBAQDBQMRJglbCQlbCSYRuBEmCVsJCVsJJhG4nA8QCAoODgqHLzAwL1AQAAAAAAMAAP/pAdEB1wAYACIATAAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcnNxc1MxU3Fwc3IzU0JisBIgYdASMiJjU0NjcmNDU0NjMyFhc+ATMyFhUcATEeARUUBiMB0RYPnw8rD58PFhYPnw8rD58PFuk5ExgdFxQ6UzYKBxcHCjYTGhIPARQOCA4FByAVGiYQFhoTATwRJglbCQlbCSYRuBEmCVsJCVsJJhG43TkUGEZGGBQ5ZRQGCgoGFBsSEBcEAgQCDhQIBhIWJRoBAgMZERIbAAAAAAMAAP/pAdEB1wAYACIASAAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcnFSM1Byc3Fwc3IycmIg8BIyImNTQ2NyY0NTQ2MzIWFz4BMzIWFRwBMR4BFRQGIwHRFg+fDysPnw8WFg+fDysPnw8WwRkdGRQ7PBQuHC4EDAQuHxMbEw8BFA8IDwUHIRUcJxAXGxMBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbivGEhJGRQ7OxQwLQUFLRsTEBgEAgQCDhUIBhIXJhsBAgMaERMbAAAEAAD/6QHRAdcADQAbADQAcwAANzM3IyIGDwEcATEUFjMXIwczMjY3NTY0MTQmIzc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEPAQ4BKwEHDgErASImPwEjIiY/AT4BOwE3IyImNTwBNTc+ATsBNz4BOwEyFg8BMzIWDwEOASsBBzMyFhUcAQefOwQ7BgkBAQcGlDsFPAcIAQEHBp4WD58PKw+fDxYWD58PKw+fDxZgAgQeHkIDAQYFEAUEAQJpBQUBAwEGBWoFQBcbAwQeHkADAQYFEAUEAQNpBQUBAwEGBWkFQhcbAfMcBgcCAQIFBSYcBgcCAQIFBW8RJglbCQlbCSYRuBEmCVsJCVsJJhG4eA8ZFRMGBQUGEwUGFAUGHBETAwUDDxoUEwYFBQYTBQYUBQYcERQCBQMAAAAABQAA/+kB0QHXABAAGAAxAE4AhgAAEyYGBzEGFhcWMjc+AScuAScHIiY1NDY3FTcnJiIPAQ4BHQEUFh8BFjI/AT4BPQE0JicDMTAiMTgBOQEuATU0NjcxOAExMDI5AR4BFRQGBzcOAQcOAScuAScOASMGJicOAQcOAQcGJicuAScmNjc+ATcyNDUmNjcxPgE3HgEXHgEHHgEXHgEH6wcPBQcCBwkaCAcEAwMOCQQGCAgGxZ8PKw+fDxYWD58PKw+fDxYWD8UBCRUVCQEJFBQJawIGAgIPBQkSCQcSCgsVCAYNBgMGAwYMAQMGAwIHCQUKBQECExEIEQsMEAgRFAIFDAUIBwIBSQEGBwgXCAkIBhIJCAoBLQkGBggBHmBbCQlbCSYRuBEmCVsJCVsJJhG4ESYJ/qoBMhMUBgEBBhQTMgGcDhsNBwUECBAHBgkBCAgFDAUCBgICBgYNGg0LFwcECAUDAR88GQsVBwcUCxo+IAUJBQcWCgAAAAMAAP/pAdEB1wAYAHkAhgAAAScmIg8BDgEdARQWHwEWMj8BPgE9ATQmJwcUBisBDgEHFxYUDwEGIi8BDgEHFRQGKwEiJj0BLgEnBwYiLwEmND8BLgEnIyImPQE0NjsBPgE3JyY0PwE2Mh8BPgE3NTQ2OwEyFh0BHgEXNzYyHwEWFA8BHgEXMzIWHQEnIgYVFBYzMjY1NCYjAayfDysPnw8WFg+fDysPnw8WFg8pCwgXAgcEEQUFDgYQBREHDwgLCBMICwgPBxEFEAYOBQURBAcCFwgLCwgXAgcEEQUFDgYQBREHDwgLCBMICwgPBxEFEAYOBQURBAcCFwgLmiAuLiAgLS0gAXxbCQlbCSYRuBEmCVsJCVsJJhG4ESYJpggLCA8HEAYQBQ4GBhAEBgIXCAwMCBcCBgQQBgYOBRAGEAcPCAsIFAgLCA8HEAYQBQ4GBhAEBgIXCAwMCBcCBgQQBgYOBRAGEAcPCAsIFFctICAtLSAgLQAAAAADAAD/6QHRAdcAGAApAEgAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHNzQ2OwEyFg8BDgErASImNxcHDgErASImNTwBPwE+ATsBMhYPARQGFRQWOwEyFgcB0RYPnw8rD58PFhYPnw8rD58PFvsEBwcfBwUBBAEHBiAGBgJABAEHBh4VFgESAQcGIAYFARABBAQPBgUBATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4AxgGBgYGGAYHBwaxGQYGFBMCBgNyBgYGBmkBAQEDAwcGAAAAAAIAAP/pAdEB1wAYACUAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHLgEnJjYXNhYHDgEHAdEWD58PKw+fDxYWD58PKw+fDxboEnkFBHUfIXEDBHoRATwRJglbCQlbCSYRuBEmCVsJCVsJJhG42y8+PzsoQkIoOz1BLgACAAD/6QHRAdcAGAAqAAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BByImJwc3LgE1NDYzMhYVFAYjAdEWD58PKw+fDxYWD58PKw+fDxboCxQJRxkSFko0M0pKMwE8ESYJWwkJWwkmEbgRJglbCQlbCSYRuLEDAytBDicWKz09Kyo9AAAEAAD/6QHRAdcADAAZADIArQAAEzI2NTQmIyIGFRQWMzMyNjU0JiMiBhUUFjM3NCYvASYiDwEOAR0BFBYfARYyPwE+AT0BBxQGKwEOAQcXFhQHMQYiLwEOAQcOAQc1IgYjKgEnFS4BJy4BJwcGIicxJjQ/AS4BJyMiJj0BNDY7ATQ2NycmNDcxNjIfAT4BNy4BNTQ2NzU0NjsBFToBMzoBFzUzMhYdAR4BFRQGBx4BFzc2MhcxFhQPAR4BFTMyFh0B1wQHBwQFBwcFJQQHBwQFBwcF1RYPnw8rD58PFhYPnw8rD58PFmEGBTMBBgMqAwMDCQMpAgUCBBEKAwQCAgQBChEEAwYDKQMJAwMDKgMGATMEBwcEMgQCJQMDAwkDIgIDAgECEQ0GBQQCBAICBAEFBAYOEAIBAgQBIgMJAwMDJQIEMgUGAS4HBQQHBwQFBwcFBAcHBAUHDhEmCVsJCVsJJhG4ESYJWwkJWwkmEbhhBAcHDAYqAwkDAwMpAgMCEhgEIwEBIwQXEgEEAykDAwMJAyoGDAcHBAEFBgYMBSUDCQMDAyECAwIECgQQGgYRBAcXARgHBBEHGRAECgQCAwIhAwMDCQMlBQwGBgUBAAAAAA4AAP/pAdEB1wAIABEAGgAjACwANQA+AEcAUABZAGIAawCEAJcAAAEmBgcVNjIXNQc+ARcVJgYHNRU+ARcVJgYHNRU+ARcVJgYHNRcmBgc1PgEXFTUmBgc1PgEXFScuAQcVNjIXNQc2FhcVLgEHNRU2FhcVLgEHNRcuAQc1NhYXFTUuAQc1NhYXFSc1NhYXFS4BByU0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHJiIHPAE1NjIXNjIXHAEVJiIHAVAaMhYXNhVTESIREiIQESIREiIQESIREiIQRBIiEBEiERIiEBEiEWIWMhoVNxZTESMQECISESMQECISRBAiEhEjEBAiEhEjEEQRIxAQIhIBRRYPnw8rD58PFhYPnw8rD58PFuodRxwcRx0cRx0dRxwBJxAJD4kOBokPCAIFDAcFCA0YCAIFDAcECQ0YCAIFDAcECQ03BwQJDgcCBA0YBwQJDQgCBA1WDwkQiQYOiQEEAwcNCAUHDRgEAwcNCAUHDVsJBAYMBAIIDRgJBAYMBAIIDR4NBAIIDQgFB1sRJglbCQlbCSYRuBEmCVsJCVsJJhG4xRYWNFM1FhYWFjVTNBYWAAAACQAA/+kB0QHXACUAKgAvADQATwBoAHkAfgCDAAA3OQIyNjc+ATU5AjQmJzEuASM5AiIGBw4BFTkCFBYXHgEzNzMVIzUVMxUjNTUzFSM1BycOASM5AiImJwcOAR0BFBY7ATI2PQE0Jic3NCYvASYiDwEOAR0BFBYfARYyPwE+AT0BByMiJj0BNDY7ATIWHQEUBiMnMxUjNRUzFSM1swYKBAMFBQMECgYGCgQDBQUDBAoGS1ZWVlZWVhsgBAgEBAgEIAMDBgVWBQYDA+4WD58PKw+fDxYWD58PKw+fDxZ44QcJCQfhBwkJB1tWVlZW1wUEBQsHBgwEBAUFBAQMBgcLBQQFLQ8PVg4Ocg4OYBECAgICEQIEAwYEBgYEBgMEAnwRJglbCQlbCSYRuBEmCVsJCVsJJhG4uQkHmgcJCQeaBwlkDg4cDw8AAAQAAP/pAdEB1wAYAEMAbQB/AAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BBxQGBw4BByoBIzkBIiYnLgE1IzEzNDY3OQE+ATM5AToBMx4BFx4BHQE5AScuAScqASM5ASIGBzEOARU5AhQWFx4BMzkBOgEzPgE3PgE1MDQxNCYnByImNTQ2NxcnPgEzMhYVFAYjAdEWD58PKw+fDxYWD58PKw+fDxYzHBcXPSMDBgImQRgZHQEBHRkYQSYDBgMjPBcXHFASMBsCBAIcNBMTFhYTEzMdAgQCGzASERUVEWUfKwMEQxoGDQceKyseATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4XQstFhUiAyIWFzAJCjAXFiMEIhYWLQoBMBEdAhwSER0EBBwREhsCHBEQGgUBBBsQeSsfCBAHH0UDAisfHysAAAMAAP/pAdEB1wAYACUAPgAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQMiJjU0NjceARUUBiM3FAYPAQYmPQE0Ji8BJjY7ATIWDwEOAR0BAdEWD58PKw+fDxYWD58PKw+fDxboCAoQAgERCwchBwUrBQcFBFMDAgXzBQIDUwQFATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4/v8LBwsTDAwTCwcLYgUJAgoCBgVMBQwEUwMGBgNTBAwFOwAAAgAA/+kB0QHXABgAMgAAATQmLwEmIg8BDgEdARQWHwEWMj8BPgE9AQcnBwYmPwEnJjYzPwE2Fh8CHgEPARcWBicB0RYPnw8rD58PFhYPnw8rD58PFq87OgsSBBE0CgkLRRkFFwQZRQwGCTUQAxQIATwRJglbCQlbCSYRuBEmCVsJCVsJJhG40iUkBg4LQywIFgQ/DAELQAUBFwYsQwwNBwAAAAACAAD/6QHRAdcAGAA9AAABNCYvASYiDwEOAR0BFBYfARYyPwE+AT0BDwEGIi8BBwYiLwEmND8BJyY0PwE2Mh8BNzYyHwEWFA8BFxYUBwHRFg+fDysPnw8WFg+fDysPnw8WcQ8HFghDRAgWBw8HB0REBwcPBxYIREMIFgcPBwdERAcHATwRJglbCQlbCSYRuBEmCVsJCVsJJhG4xQ4ICENDCAgOCBYIQ0MIFggOCAhDQwgIDggWCENDCBYIAAIAAP/pAdEB1wAYACsAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEFJyY0PwE2Mh8BNzYyHwEWFA8BAdEWD58PKw+fDxYWD58PKw+fDxb/AGEICAoHFgczYggVBwoICJABPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbi/YgcVCAoICDNhCAgKBxUIkAAABwAA/+kB0QHXAAoAFQAaAB8AJAA9AE4AAAE1NCYrASIGHQEzBxUUFjsBMjY9ASMXIzUzFTMjNTMVMyM1MxU3NCYvASYiDwEOAR0BFBYfARYyPwE+AT0BByMiJj0BNDY7ATIWHQEUBiMBWQUD0QMF4eEFA9EDBeEgEBAgEBAhERH4Fg+fDysPnw8WFg+fDysPnw8WgNEJDw8J0QoODgoBEBgDBQUDGDBIAwUFA0hAICAgICAgnBEmCVsJCVsJJhG4ESYJWwkJWwkmEbi8DgqQCg4OCpAKDgAABwAA/+kB0QHXABgAKQAuADMAOAA9AEIAAAE0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHIyImPQE0NjsBMhYdARQGIycjFTM1BzMVIzUXIzUzFTUjNTMVJzUzFSMB0RYPnw8rD58PFhYPnw8rD58PFojBCg4OCsEKDg4KCLGxkXFxcXFxcXFxcXEBPBEmCVsJCVsJJhG4ESYJWwkJWwkmEbjdDgrSCg4OCtIKDuLCwjEQEHAQECAQECAQEAADAAD/6QHRAdcADAAlAD4AACU0JiMiBhUUFjMyNjU3NCYvASYiDwEOAR0BFBYfARYyPwE+AT0BDwEGIi8BDgEjIiY1NDYzMhYVFAYHFxYUBwEVKh4dKiodHiq8Fg+fDysPnw8WFg+fDysPnw8WbQIEDQRFDB4RKTs7KSo7CglFBAT7HikpHh4qKh5BESYJWwkJWwkmEbgRJglbCQlbCSYRuNUCBARFCQs7Kio6OioQHgxFBA0EAAAAAQAA/+kB0QHXABgAAAEnJiIPAQ4BHQEUFh8BFjI/AT4BPQE0JicBrJ8PKw+fDxYWD58PKw+fDxYWDwF8WwkJWwkmEbgRJglbCQlbCSYRuBEmCQAAAv/+AGsB0wFVABAAIQAAJSEiJj0BNDYzITIWHQEUBiMnNCYrASIGHQEUFjsBMjY9AQG2/mUMEREMAZsMEREM9AgFgwUICAWDBQhrEQuyCxERC7ILEbYFCAgFggYHBwaCAAAAAAL//gBrAdMBVQAQACEAACc1NDYzITIWHQEUBiMhIiY1JRQWOwEyNj0BNCYrASIGHQECEQwBmwwREQz+ZQwRAREIBYMFCAgFgwUIh7ILERELsgsREQsYBgcHBoIFCAgFggAAAAAEAAD/6QHRAdcADwAbADQASAAANzQmIyIGFRQWFwczJz4BNTc1NCYjIgYdATYyFzc0Ji8BJiIPAQ4BHQEUFh8BFjI/AT4BPQEHBiInNT4BNzU0NjMyFh0BHgEXFfsLBwgLBAMHJQcDBCQgFhcgGzcbshYPnw8rD58PFhYPnw8rD58PFo0sXywECgQrHx4rBAoEuwgLCwgEBwMpKQMHBDErFyAgFysGBlARJglbCQlbCSYRuBEmCVsJCVsJJhG4yhISbgIDAjAeKyseMAIDAm4ADAATAAsBvwG/AA4AHQAvAEEAUwBlAHQAiQCbAK0AvwDRAAATIiY9ATQ2MzIWHQEUBiMRIiY9ATQ2MzIWHQEUBiMDIiYvASY2NzYWHwEWBgcOASMTIiYvASY2NzYWHwEWBgcOASMnIiYvAS4BNz4BHwEeAQcOASMFKgEvAS4BNz4BHwEeAQcOASMlIyImNTQ2OwEyFhUUBiMlOAExIyImNTQ2MzgBMTMyFhUUBiMFIiYnJjY/ATYWFxYGDwEOASMlIiYnJjY/ATYWFxYGDwEOASMHIiYnLgE/AT4BFx4BDwEOASMTIiYnLgE/AT4BFx4BDwEOASPtCw8PCwsPDwsHCQkHBwoKBzsGDAMoBQYICRQFJwYGCQIHA54EBwIoAwQFBQwDJwMDBQIEAckDBgNECAUFBRIIRAkFBQMLBgERAgMCRAUDAwMKBUQFAwMCBgP+308IDQ0ITwkMDAkBO08FCAgFTwUICAX+kQUKAgQEB0QHEAQEBAdEAwUCARADBgIDAwVEBQoDAwMFRAIDAsgDBAIHBAQoAw8GBwMDKAIJBJ0CAwEFAwMnAwoFBQMDJwIGBAE8DwtPCw8PC08LD/7PCQdPBwkJB08HCQEjBgZECRQFBQYIRAkUBQIB/vkEA0QGDAMDBAVEBQwDAQHdAgEnBRMICAUFJwUSCAYGkwEoAgsFBAMDJwMKBQMDWgwJCQwMCQkMCAgFBQgIBQUIaQUFBxAEJwQEBwcQBCcCAaQDAwULAigCAgUFCgMnAQHqAQEEDgdEBgQEAw8GRAUEARUBAQMKBUQFAgIDCgVEAwQAAAABAAAAEAIAAaAABQAAAQcnBxcBAbDwcFDAAUABoPBwUMABQAABAAH/4QH/Ad8AVAAAJTgBMSc3OAExPgE3NiYvAS4BBw4BBzgBMQcnOAExLgEnJgYPAQ4BFx4BFzgBMRcHOAExDgEHBhYfAR4BNz4BNzgBMTcXOAExHgEXFjY/AT4BJy4BJwH7m5sCAQECAgRJAwoEAgICm5sCAgIECgNJBAICAQECm5sCAQECAgRJAwoEAgICm5sCAgIECgNJBAICAQECRZubAgICBAoDSQQCAgEBApubAgEBAgIESQMKBAICApubAgICBAoDSQQCAgEBApubAgEBAgIESQMKBAICAgAAAAIAAP/sAfQB4AAmADMAACUnLgEHPgE1NCYnLgEjIgYHDgEVFBYXHgEzMjY3BhYfAR4BNzYmJyUiJjU0NjMyFhUUBiMB8HkKEwgWGB4aGkYoKEYaGh4eGhpGKCQ/GgEICWcNJg0NAg/+0DVLSzU1S0s1LGcJCAEaPyQoRhoaHh4aGkYoKEYaGh4YFggTCnkPAg0NJg10SzU1S0s1NUsAAAADAAD/4AIAAeAADAASABcAAAEyFhUUBg8BJzc+ATMBBzcBJwElByc3FwGwIS8ICCBwIAoYDv5wIJABKHD+2AFG4BzgHAHgLyEOGAogcCAICP6QkCABKHD+2LrgHOAcAAAHAED/4AHAAeAACgAPACEAMgA3ADwAQQAAASEiBh0BITU0JiMnFyM3MzcjIgYPAQYWOwEyNi8BLgEjMRchIgYXEx4BOwEyNjcTNiYjAyMnMxUzIzUzFTMjNTMHAZD+4BQcAYAcFFQHhgd4BIAKEAEKAQwKoAoMAQoBEApY/tANEQEaARUN8A0VARoBEQ3YMBBAYEBAUDBAEAGgHBQQEBQcIDIyIA4KQwoNDQpDCg6gEw3+4A0TEw0BIA0T/uDg4ODg4OAAAwAA/+ACAAHgABgAMQBQAAAlFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEVIRQWFx4BMzI2Nz4BNTQmJy4BIyIGBw4BFTcXFhQHBiIvARUUBiMiJj0BBwYiJy4BNTQ2PwE2MhcCACgjI101NV0jIygoIyNdNTVdIyMo/jAhHBxMKytMHBwhIRwcTCsrTBwcIeeACQkKGgpJEw0NE0kKGgoEBQUEgAoaCuA1XSMjKCgjI101NV0jIygoIyNdNStMHBwhIRwcTCsrTBwcISEcHEwrl4AKGgoJCUqzDRMTDbNKCQkFDAYGDAWACQkAAAADAAD/4AIAAeAAGAAxAFAAACU0JicuASMiBgcOARUUFhceATMyNjc+ATUhNDY3PgEzMhYXHgEVFAYHDgEjIiYnLgE1Fzc2NCcmIg8BNTQmIyIGHQEnJiIHDgEVFBYfARYyNwIAKCMjXTU1XSMjKCgjI101NV0jIyj+MCEcHEwrK0wcHCEhHBxMKytMHBwh54AJCQoaCkkTDQ0TSQoaCgQFBQSAChoK4DVdIyMoKCMjXTU1XSMjKCgjI101K0wcHCEhHBxMKytMHBwhIRwcTCuXgAoaCgkJSrMNExMNs0oJCQUMBgYMBYAJCQAAAAMAAP/gAgAB4AAYADEAUAAAATIWFx4BFRQGBw4BIyImJy4BNTQ2Nz4BMxEyNjc+ATU0JicuASMiBgcOARUUFhceATMnNzYyFxYUDwEzMhYVFAYrARcWFAcOASMiJi8BJjQ3AQA1XSMjKCgjI101NV0jIygoIyNdNStMHBwhIRwcTCsrTBwcISEcHEwrl4AKGgoJCUqzDRMTDbNKCQkFDAYGDAWACQkB4CgjI101NV0jIygoIyNdNTVdIyMo/jAhHBxMKytMHBwhIRwcTCsrTBwcIeeACQkKGgpJEw0NE0kKGgoEBQUEgAoaCgAAAwAA/+ACAAHgABgAMQBQAAABIgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjESImJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BIzcnJiIHBhQfASMiBhUUFjsBBwYUFx4BMzI2PwE2NCcBADVdIyMoKCMjXTU1XSMjKCgjI101K0wcHCEhHBxMKytMHBwhIRwcTCuXgAoaCgkJSrMNExMNs0oJCQUMBgYMBYAJCQHgKCMjXTU1XSMjKCgjI101NV0jIyj+MCEcHEwrK0wcHCEhHBxMKytMHBwh54AJCQoaCkkTDQ0TSQoaCgQFBQSAChoKAAADAAD/4AIAAeAAGAAxAD4AAAUiJicuATU0Njc+ATMyFhceARUUBgcOASMRIgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjEyM1IzUzNTMVMxUjFQEANV0jIygoIyNdNTVdIyMoKCMjXTUoRhoaHh4aGkYoKEYaGh4eGhpGKCBAYGBAYGAgKCMjXTU1XSMjKCgjI101NV0jIygBwB4aGkYoKEYaGh4eGhpGKChGGhoe/sBgQGBgQGAAAAAAAwAA/+ACAAHgABgAMQA2AAABIgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjESImJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BIychNSEVAQA1XSMjKCgjI101NV0jIygoIyNdNShGGhoeHhoaRigoRhoaHh4aGkYogAEA/wAB4CgjI101NV0jIygoIyNdNTVdIyMo/kAeGhpGKChGGhoeHhoaRigoRhoaHqBAQAAAAwAwABABwAGgAGAAbQB6AAAlIw4BBxcWFA8BBiIvAQ4BBxUUBisBIiY9AS4BJwcGIi8BJjQ/AS4BJyMiJj0BNDY7AT4BNycmND8BNjIfAT4BNzU0NjsBMhYdAR4BFzc2Mh8BFhQPAR4BFzMyFh0BFAYjJyIGFRQWMzI2NTQmIxUiJjU0NjMyFhUUBiMBoBUDBwUUCQkMCRsJFAgSCRMNEA0TCRIIFAkbCQwJCRQFBwMVDRMTDRUCCAQTCQkMCRsJEwgSChMNEA0TChIIEwkbCQwJCRMECAIVDRMTDaglMzMlJTMzJREXFxERFxcRrwkSCBQJGwkMCQkUBQcCFQ0TEw0VAgcFFAkJDAkbCRQIEgkTDRANEwkSCBMJGwkMCQkTBQgCFg0TEw0WAggFEwkJDAkbCRMIEgkTDRANE4A0JSQ0NCQlNIAYERAYGBARGAAABAAA/+ACAAHgABgAMQA2ADsAAAUiJicuATU0Njc+ATMyFhceARUUBgcOASMRIgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjAzMVIzU1MxUjNQEANV0jIygoIyNdNTVdIyMoKCMjXTUoRhoaHh4aGkYoKEYaGh4eGhpGKCBAQEBAICgjI101NV0jIygoIyNdNTVdIyMoAcAeGhpGKChGGhoeHhoaRigoRhoaHv8AQEDAoKAAAAAAAwAA/+ACAAHgABgAJgA0AAAFIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgEjAxQWFwEuASMiBgcOARUlAR4BMzI2Nz4BNTQmJwEANV0jIygoIyNdNTVdIyMoKCMjXTXAExEBCxg4HyhGGhoeAVz+9Rg4HyhGGhoeExEgKCMjXTU1XSMjKCgjI101NV0jIygBAB84GAELERMeGhpGKG/+9RETHhoaRigfOBgAAQAf//8B4QHBAAkAAAEXMwcXJwc3JzMBAD2khjCLizCGpAHBrGWxamqxZQACAB///wHhAcEACgAVAAABIycHIxcHNxcnNw8BNycXNxc3BxcnAeGkPT2khjCLizCG4U0gSVocHFpJIE0BFaysZbFqarFlekBbOwJnZwI7W0AAAAADAAD/4AIAAeAAGAAxAD4AADcuATU0Njc+ATMyFhceARUUBgcOASMiJicBLgEjIgYHDgEVFBYXHgEzMjY3PgE1NCYnByc3JzcXNxcHFwcnB0smJSUmJV8xMV8lJiUlJiVfMTFfJQE9HEclJUccHBwcHBxHJSVHHBwcHBzMLURELURELURELUREKyVfMTFfJSYlJSYlXzExXyUmJSUmAT0cHBwcHEclJUccHBwcHBxHJSVHHPktREQtREQtREQtREQAAAAABgAV//QB6wHLABgAJwA2AEUAUgBhAAATIgYHDgEXFBYXHgEzPgE3PgEnNCYnLgEHFTIWFwcuASMiBgcnPgE3AwcuASc0NjcXDgEVFBYXFyImJzceATMyNjcXDgEHJyImNTQ2MzIWFRQGIzc+ATU0Jic3HgEXFAYHJ/0xVSAfJAEmISBWMTFVIB8kASYhIFYxGzEWIA4gEREgDiAVLhl+NQoMAQwLNQcHBweEGzEWIA4gEREgDiAVLhkDL0JCLy9CQi+BBwcHBzUKDAEMCzUByyYhIFYxMVUgHyQBJiEgVjExVSAfJAEeDAs1BwcHBzUKDAH+9B8ULhkbMRYgDiARESAOjgwLNQcHBwc1CgwBXEIvL0JCLy9CMg4gEREgDiAVLhkbMRYgAAACABoAJQHrAZ0AMQA6AAABDgEHDgEHDgEXHgExIxcwNjc+ATc2FgcOAQcOATE4ATEHFzAWFxY2Nz4BNz4BNTYmBwEUFjc+ATEnFQHfBItUU4sDBgEGCFoBOlc0NVgBAwUCAUAlJj4LD3kGBgwCARcNDhcCCAb+1gQEBURRAZ0CMR0dMgECBwMDJBdAJidAAQMGAgFEKSlDDQhBBAMFBwRjOzpiAwYHAv6MBQIDBD4qaAAAAAABAAAAATMznD4vwF8PPPUACwIAAAAAANDiLQoAAAAA0OItCv/+/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AAAAIA//7//gIAAAEAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0QAAAdEAAAHRAAAB0f/+AdH//gHRAAAB0QATAgAAAAIAAAECAAAAAgAAAAIAAEACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAwAgAAAAIAAAACAAAfAgAAHwIAAAACAAAVAgAAGgAAAAAACgAUAB4AegDeAVAB6gI6AqoDEgN6A/gEZgSuBP4FVgXGBp4HXge4CCQIjAkqCeYKogsMC0oLjAx0DVYN+g6cDvoPTA+qD/AQXBC6ERYRQBFyEaQSDBM8E04TvhQOFD4UoBUWFYwWAhZ4FtQXKBfQGCoYfhiUGL4ZIBm0Gg4AAAABAAAAQADSAA4AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAFAD2AAEAAAAAAAAASgAWAAEAAAAAAAEAFgAAAAEAAAAAAAIADgEZAAEAAAAAAAMAFgDiAAEAAAAAAAQAFgEnAAEAAAAAAAUAFgDMAAEAAAAAAAYACwD4AAEAAAAAAAoANAE9AAEAAAAAAAsANgCWAAEAAAAAAAwANgBgAAMAAQQJAAAASgAWAAMAAQQJAAEAFgAAAAMAAQQJAAIADgEZAAMAAQQJAAMAFgDiAAMAAQQJAAQAFgEnAAMAAQQJAAUAFgDMAAMAAQQJAAYAFgEDAAMAAQQJAAoANAE9AAMAAQQJAAsANgCWAAMAAQQJAAwANgBgAGcAcgBhAHYAaQB0AHkAZgBvAG4AdABDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAxADQALQAyADAAMQA1ACAAUgBvAGMAawBlAHQAZwBlAG4AaQB1AHMAIABJAG4AYwAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgByAG8AYwBrAGUAdABnAGUAbgBpAHUAcwAuAGMAbwBtAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBnAHIAYQB2AGkAdAB5AGYAbwByAG0AcwAuAGMAbwBtAFYAZQByAHMAaQBvAG4AIAAxAC4AMgBnAHIAYQB2AGkAdAB5AGYAbwBuAHRncmF2aXR5Zm9udABnAHIAYQB2AGkAdAB5AGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBnAHIAYQB2AGkAdAB5AGYAbwBuAHQARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:400;font-style:normal}[class*=" gficon-"],[class^=gficon-]{font-family:gravityfont;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gficon-gravityforms-locked-icon:before{content:"\e627"}.gficon-gravityforms-logo-icon:before{content:"\e60c"}.gficon-gravitycharge-logo-icon:before{content:"\e600"}.gficon-gravityforms-rocket-icon:before{content:"\e614"}.gficon-gravityforms-form-icon:before{content:"\e60b"}.gficon-gravityforms-css-alt-con:before{content:"\e60e"}.gficon-gravityforms-markup-icon:before{content:"\e60d"}.gficon-gravityforms-key-icon:before{content:"\e610"}.gficon-gravityforms-upload-icon:before{content:"\e612"}.gficon-gravityforms-download-icon:before{content:"\e611"}.gficon-gravityforms-filter-icon:before{content:"\e61d"}.gficon-gravityforms-settings-icon:before{content:"\e615"}.gficon-gravityforms-eye-icon:before{content:"\e61c"}.gficon-gravityforms-star-icon:before{content:"\e61e"}.gficon-gravityforms-cross-icon:before{content:"\e61f"}.gficon-gravityforms-tick-icon:before{content:"\e620"}.gficon-gravityforms-credit-icon:before{content:"\e621"}.gficon-gravityforms-file-icon:before{content:"\e622"}.gficon-gravityforms-search-icon:before{content:"\e623"}.gficon-gravityforms-bullet-icon:before{content:"\e624"}.gficon-gravityforms-bug-icon:before{content:"\e619"}.gficon-gravityforms-docs-icon:before{content:"\e61a"}.gficon-gravityforms-vcard-icon:before{content:"\e61b"}.gficon-gravityforms-info-icon:before{content:"\e616"}.gficon-gravityforms-favorite-icon:before{content:"\e617"}.gficon-gravityforms-chat-icon:before{content:"\e618"}.gficon-gravityforms-zero-icon:before{content:"\e601"}.gficon-gravityforms-nine-icon:before{content:"\e602"}.gficon-gravityforms-eight-icon:before{content:"\e603"}.gficon-gravityforms-seven-icon:before{content:"\e604"}.gficon-gravityforms-six-icon:before{content:"\e605"}.gficon-gravityforms-five-icon:before{content:"\e606"}.gficon-gravityforms-four-icon:before{content:"\e607"}.gficon-gravityforms-three-con:before{content:"\e608"}.gficon-gravityforms-two-icon:before{content:"\e609"}.gficon-gravityforms-one-icon:before{content:"\e60a"}.gficon-gravityforms-css-icon:before{content:"\e60f"}.gficon-gravityforms-dollar-icon:before{content:"\e613"}.gficon-gravityforms-slideoff-icon:before{content:"\e625"}.gficon-gravityforms-slideon-icon:before{content:"\e626"}.gficon-settings-cog:before{content:"\e634"}.gficon-gravityforms-spinner-icon:before{content:"\e628"}.gficon-tick:before{content:"\e629"}.gficon-cross:before{content:"\e62a"}.gficon-search:before{content:"\e62b"}.gficon-pencil:before{content:"\e62c"}.gficon-exclamation:before{content:"\e635"}.gficon-forbid:before{content:"\e636"}.gficon-star:before{content:"\e639"}.gficon-star-hollow:before{content:"\e63a"}.gficon-trash:before{content:"\e62d"}.gficon-arrow-up:before{content:"\e62e"}.gficon-arrow-down:before{content:"\e62f"}.gficon-arrow-left:before{content:"\e630"}.gficon-arrow-right:before{content:"\e631"}.gficon-add:before{content:"\e632"}.gficon-subtract:before{content:"\e633"}.gficon-close:before{content:"\e63b"}.gficon-support:before{content:"\e63c"}.gficon-send:before{content:"\e63d"}.gficon-star1:before{content:"\e639";color:#ff9800;font-size:1.2em;margin-top:.188em}.gficon-star0:before{content:"\e63a";color:#ccc;font-size:1.2em;margin-top:.188em}.gfield_creditcard_warning_message .gficon-forbid{color:#9c0f17!important;margin-right:1em}.gficon-2x{font-size:2em}.gficon-3x{font-size:3em}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.gficon-spin{display:inline-block;animation:rotation 2s linear infinite;-webkit-animation:rotation 2s linear infinite;-moz-animation:rotation 2s linear infinite;text-shadow:0 0 2px rgba(255,255,255,.2);margin-left:2px}.gficon-gravityforms-spinner-icon.gficon-spin{color:#d54e21;font-size:1.5em}html[dir=rtl] .gform_wrapper *,html[dir=rtl] .gform_wrapper .gform_body,html[dir=rtl] .gform_wrapper .gform_footer,html[dir=rtl] .gform_wrapper button,html[dir=rtl] .gform_wrapper div.validation_error,html[dir=rtl] .gform_wrapper form,html[dir=rtl] .gform_wrapper h3.gform_title,html[dir=rtl] .gform_wrapper input[type=button],html[dir=rtl] .gform_wrapper input[type=email],html[dir=rtl] .gform_wrapper input[type=password],html[dir=rtl] .gform_wrapper input[type=submit],html[dir=rtl] .gform_wrapper input[type=tel],html[dir=rtl] .gform_wrapper input[type=text],html[dir=rtl] .gform_wrapper input[type=url],html[dir=rtl] .gform_wrapper select,html[dir=rtl] .gform_wrapper span.gform_description,html[dir=rtl] .gform_wrapper textarea,html[dir=rtl] .gform_wrapper ul li,html[dir=rtl] .gform_wrapper ul li.gfield,html[dir=rtl] .gform_wrapper ul li.gfield input,html[dir=rtl] .gform_wrapper ul li.gfield select,html[dir=rtl] .gform_wrapper ul li.gfield textarea,html[dir=rtl] .gform_wrapper ul li.gfield.gfield_html{text-align:right;direction:rtl}html[dir=rtl] .gform_wrapper ul,html[dir=rtl] .gform_wrapper ul li{margin-right:0!important;padding-right:0!important}html[dir=rtl] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,html[dir=rtl] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,html[dir=rtl] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,html[dir=rtl] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{margin:0!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table{direction:rtl!important}html[dir=rtl] .gform_wrapper table.gfield_list td,html[dir=rtl] .gform_wrapper table.gfield_list th{padding-left:16px;padding-right:0}.gform_legacy_markup_wrapper table.gfield_list tbody td.gfield_list_icons,.gform_legacy_markup_wrapper table.gfield_list thead tr td:last-child{padding:0 4px 0 0!important}html[dir=rtl] .gform_wrapper.gf_browser_gecko .left_label input[type=file],html[dir=rtl] .gform_wrapper.gf_browser_gecko .right_label input[type=file],html[dir=rtl] .gform_wrapper.gf_browser_gecko .top_label input[type=file]{width:55%!important;direction:rtl!important}html[dir=rtl] .gform_wrapper.recaptchatable #recaptcha_response_field{position:static!important}html[dir=rtl] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice{float:right!important;margin:3px 5px 3px 0!important}html[dir=rtl] .gform_wrapper .chosen-container ul.chosen-choices li.search-field{float:right!important}body .gform_wrapper.gf_rtl_wrapper .gform_footer,body .gform_wrapper.gf_rtl_wrapper .gform_heading,body .gform_wrapper.gf_rtl_wrapper button,body .gform_wrapper.gf_rtl_wrapper div.validation_error,body .gform_wrapper.gf_rtl_wrapper h3.gform_title,body .gform_wrapper.gf_rtl_wrapper input[type=button],body .gform_wrapper.gf_rtl_wrapper input[type=email],body .gform_wrapper.gf_rtl_wrapper input[type=password],body .gform_wrapper.gf_rtl_wrapper input[type=submit],body .gform_wrapper.gf_rtl_wrapper input[type=tel],body .gform_wrapper.gf_rtl_wrapper input[type=text],body .gform_wrapper.gf_rtl_wrapper input[type=url],body .gform_wrapper.gf_rtl_wrapper select,body .gform_wrapper.gf_rtl_wrapper span.gform_description,body .gform_wrapper.gf_rtl_wrapper textarea,body .gform_wrapper.gf_rtl_wrapper ul li,body .gform_wrapper.gf_rtl_wrapper ul li.gfield,body .gform_wrapper.gf_rtl_wrapper ul li.gfield input,body .gform_wrapper.gf_rtl_wrapper ul li.gfield select,body .gform_wrapper.gf_rtl_wrapper ul li.gfield textarea,body .gform_wrapper.gf_rtl_wrapper ul li.gfield.gfield_html,body.rtl .gform_wrapper *,body.rtl .gform_wrapper .gform_body,body.rtl .gform_wrapper .gform_footer,body.rtl .gform_wrapper button,body.rtl .gform_wrapper div.validation_error,body.rtl .gform_wrapper form,body.rtl .gform_wrapper h3.gform_title,body.rtl .gform_wrapper input[type=button],body.rtl .gform_wrapper input[type=email],body.rtl .gform_wrapper input[type=password],body.rtl .gform_wrapper input[type=submit],body.rtl .gform_wrapper input[type=tel],body.rtl .gform_wrapper input[type=text],body.rtl .gform_wrapper input[type=url],body.rtl .gform_wrapper select,body.rtl .gform_wrapper span.gform_description,body.rtl .gform_wrapper textarea,body.rtl .gform_wrapper ul li,body.rtl .gform_wrapper ul li.gfield,body.rtl .gform_wrapper ul li.gfield input,body.rtl .gform_wrapper ul li.gfield select,body.rtl .gform_wrapper ul li.gfield textarea,body.rtl .gform_wrapper ul li.gfield.gfield_html{text-align:right!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper ul,body .gform_wrapper.gf_rtl_wrapper ul li,body.rtl .gform_wrapper ul,body.rtl .gform_wrapper ul li{margin-right:0!important;padding-right:0!important}body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input,body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper.gf_rtl_wrapper .gfield_radio li input[type=radio],body.rtl .gform_wrapper .gfield_checkbox li input,body.rtl .gform_wrapper .gfield_checkbox li input[type=checkbox],body.rtl .gform_wrapper .gfield_radio li input[type=radio]{float:right!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{margin:0 24px 0 0!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table{direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html blockquote,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html span,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table td,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table th{text-align:right!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list td,body .gform_wrapper.gf_rtl_wrapper table.gfield_list th,body.rtl .gform_wrapper table.gfield_list td,body.rtl .gform_wrapper table.gfield_list th{padding:0!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list{direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list thead th{text-align:right!important}body .gform_wrapper.gf_rtl_wrapper table input,body.rtl .gform_wrapper table input{float:right!important}body .gform_wrapper.gf_rtl_wrapper .recaptchatable #recaptcha_response_field,body.rtl .gform_wrapper.recaptchatable #recaptcha_response_field{position:static!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi ul.chosen-choices li.search-choice,body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice{float:right!important;margin:3px 5px 3px 0!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container ul.chosen-choices li.search-field,body.rtl .gform_wrapper .chosen-container ul.chosen-choices li.search-field{float:right!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description,body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .instruction,body.rtl .gform_wrapper ul:not(.top_label) .gfield_description,body.rtl .gform_wrapper ul:not(.top_label) .instruction{margin-right:31%;margin-left:0!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) div.ginput_complex,body.rtl .gform_wrapper ul:not(.top_label) div.ginput_complex{margin-right:32%;margin-left:0!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description,body.rtl .gform_wrapper ul:not(.top_label) .gfield_description{padding:0}body.rtl .left_label .gfield_html_formatted,body.rtl .right_label .gfield_html_formatted{margin-left:0;margin-right:30%}body .gform_wrapper.gf_rtl_wrapper .gform_footer.left_label,body .gform_wrapper.gf_rtl_wrapper .gform_footer.right_label,body.rtl .gform_wrapper .gform_footer.left_label,body.rtl .gform_wrapper .gform_footer.right_label{padding:16px 31% 10px 0!important}body .gform_wrapper.gf_rtl_wrapper .ginput_right select,body.rtl .gform_wrapper .ginput_right select,html[dir=rtl] .gform_wrapper .ginput_right select{margin-right:2px}body .gform_wrapper.gf_rtl_wrapper .ginput_container_address .ginput_right select,body.rtl .gform_wrapper .ginput_container_address .ginput_right select,html[dir=rtl] .gform_wrapper .ginput_container_address .ginput_right select{margin-right:0}body .gform_wrapper.gf_rtl_wrapper img.ui-datepicker-trigger,body.rtl .gform_wrapper img.ui-datepicker-trigger,html[dir=rtl] .gform_wrapper img.ui-datepicker-trigger{margin:4px 2px 0 0}body .gform_wrapper.gf_rtl_wrapper .gf_progressbar_percentage span,body.rtl .gform_wrapper .gf_progressbar_percentage span,html[dir=rtl] .gform_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:left!important}body .gform_wrapper.gf_rtl_wrapper .gf_step span.gf_step_number,body.rtl .gform_wrapper .gf_step span.gf_step_number,html[dir=rtl] .gform_wrapper .gf_step span.gf_step_number{float:right!important}body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .gf_step,body.rtl .gform_wrapper .gf_step,html[dir=rtl] .gform_wrapper .gf_step{margin:0 0 10px 10px!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container .chosen-results li.active-result,body.rtl .gform_wrapper .chosen-container .chosen-results li.active-result,html[dir=rtl] .gform_wrapper .chosen-container .chosen-results li.active-result{padding-right:24px!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,body.rtl .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,html[dir=rtl] .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close{right:5px!important}body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span,body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span,html[dir=rtl] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span{display:block;margin-right:19px!important}html[dir=rtl] div#preview_hdr span.actionlinks{float:left!important;text-align:left!important}html[dir=rtl] div#preview_hdr div:first-child{background-position:right center!important;padding-left:10px!important;padding-right:10px!important}html[dir=rtl] .gform_wrapper .gf_invisible,html[dir=rtl] .gform_wrapper .gfield_visibility_hidden{left:auto;right:-9999px}html[dir=rtl] .gform_wrapper .gf_progressbar_percentage{border-radius:4px 20px 20px 4px}html[dir=rtl] body.wp-admin *{direction:rtl!important}html[dir=rtl] body.wp-admin li.gf_form_switcher{display:block;position:relative;right:0}html[dir=rtl] body.wp-admin ul#gf_form_toolbar_links{padding:0 6px 0 0!important}html[dir=rtl] body.wp-admin .top_label .gfield_label{margin:8px 6px 4px 0}html[dir=rtl] body.wp-admin .gfield_checkbox li input,html[dir=rtl] body.wp-admin .gfield_checkbox li input[type=checkbox],html[dir=rtl] body.wp-admin .gfield_radio li input[type=radio]{float:right!important;margin-left:2px!important;margin-right:1px!important}html[dir=rtl] body.wp-admin .ginput_complex .ginput_left,html[dir=rtl] body.wp-admin .ginput_complex .ginput_right{float:right!important}html[dir=rtl] body.wp-admin .gfield_time_hour,html[dir=rtl] body.wp-admin .gfield_time_minute{float:right}html[dir=rtl] body.wp-admin .gfield_date_day,html[dir=rtl] body.wp-admin .gfield_date_month,html[dir=rtl] body.wp-admin .gfield_date_year{float:right!important}html[dir=rtl] body.wp-admin img#gfield_input_datepicker_icon{left:-4px}html[dir=rtl] body.wp-admin div#gf_nofield_1_instructions{background-position:0 -1995px}html[dir=rtl] body.wp-admin div#gf_nofield_1_instructions span{margin-left:300px}html[dir=rtl] body.wp-admin ul#gform_fields li#no-fields div.newform_notice span{position:absolute;right:340px;top:40px;background-position:0 -1880px}html[dir=rtl] body.wp-admin .gform_new_form_modal_container .setting-row label{float:right!important}html[dir=rtl] body.wp-admin .gform_new_form_modal_container div.submit-row input#save_new_form.button{float:right!important}html[dir=rtl] body.wp-admin #TB_ajaxWindowTitle{float:right!important}html[dir=rtl] body.wp-admin #TB_closeAjaxWindow{float:left!important}html[dir=rtl] body.wp-admin .gform_tabs li.active a{position:relative;right:-1px;padding:6px 10px 6px 10px!important}html[dir=rtl] body.wp-admin a.tooltip,html[dir=rtl] body.wp-admin a.tooltip_bottomleft,html[dir=rtl] body.wp-admin a.tooltip_left{overflow:hidden}html[dir=rtl] body.wp-admin h2.gf_admin_page_title span.gf_admin_page_subtitle span.gf_admin_page_formid{margin:0 0 0 8px!important}html[dir=rtl] body.wp-admin p.submit input.gf_settings_savebutton{float:right}html[dir=rtl] body.wp-admin p[style]{text-align:right!important}html[dir=rtl] body.wp-admin div.delete-alert{padding:0 20px 20px 20px}html[dir=rtl] .gform_wrapper span.ginput_left,html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield{padding-left:16px;padding-right:0}html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield.gfield_error{padding-right:16px!important}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container .ginput_left{padding-left:.9804%;padding-right:.9804%}html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-right:0!important;padding-right:0;margin-left:-4px}html[dir=rtl] div.ginput_container_name span{padding-right:0;padding-left:16px;margin-right:0;margin-left:-4px}html[dir=rtl] div#preview_hdr span.toggle_helpers{float:left}html[dir=rtl] div#preview_hdr span.toggle_helpers input,html[dir=rtl] div#preview_hdr span.toggle_helpers label{display:-moz-inline-stack;display:inline-block}html[dir=rtl] div#preview_note{border-right:4px solid #ffba00;border-left:none!important}html[dir=rtl] .gform_wrapper span.gfield_required{margin-left:0;margin-right:4px}html[dir=rtl] .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{padding:0 24px 14px 0}html[dir=rtl] .gform_wrapper .gfield_time_hour i{float:left}html[dir=rtl] .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{background-position:100% top}html[dir=rtl] div.form_saved_message,html[dir=rtl] div.form_saved_message *{text-align:center!important}html[dir=rtl] .gform_wrapper .gfield_checkbox li label,html[dir=rtl] .gform_wrapper .gfield_radio li label{margin:0 4px 0 0}html[dir=rtl] .gform_wrapper:not(.gf_browser_gecko):not(.gf_browser_ie) select{background-position:3.5% center}html[dir=rtl] .gform_wrapper .gform_fileupload_multifile .gform_drop_area,html[dir=rtl] .gform_wrapper span.gform_drop_instructions{text-align:center}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-left:16px;padding-right:0}html[dir=rtl] .gform_wrapper div.validation_error{text-align:center}.rtl #gform_fields.left_label fieldset.gfield,.rtl #gform_fields.right_label fieldset.gfield{margin:0;padding:0}.rtl #gform_fields.right_label legend.gfield_label{right:0;text-align:left}.rtl #gform_fields:not(.top_label) .ginput_container.ginput_single_email{margin-right:0}.rtl #gform_fields.left_label fieldset .gfield_description,.rtl #gform_fields.left_label fieldset .ginput_container:not(.ginput_container_time){width:auto}.rtl #gform_fields.right_label fieldset .gfield_description,.rtl #gform_fields.right_label fieldset .ginput_container:not(.ginput_container_time){width:70%;margin-right:30%}.rtl #gform_fields.left_label fieldset .gfield_description,.rtl #gform_fields.left_label fieldset .ginput_container:not(.ginput_container_time){margin-right:32.5%}.rtl #gform_fields.left_label legend.gfield_label,.rtl #gform_fields.right_label legend.gfield_label{width:30%;padding-left:0;padding-right:1em}.rtl #gform_fields.left_label legend.gfield_label{width:30%;right:0}html[dir=rtl] .gform_wrapper span.ginput_price{float:right}@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1024px){html[dir=rtl] .gform_wrapper table.gfield_list{border:0}html[dir=rtl] .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 1px 3px 0}html[dir=rtl] .gform_wrapper table.gfield_list td{clear:both}html[dir=rtl] .gform_wrapper table.gfield_list td:last-child(2){padding-bottom:4px!important}html[dir=rtl] .gform_wrapper table.gfield_list td.gfield_list_icons{vertical-align:middle;padding:0 4px 4px 0!important}}@media only screen and (min-width:641px){html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description,html[dir=rtl] .gform_wrapper ul:not(.top_label) .ginput_container:not(.ginput_container_time){width:70%;margin-left:0}html[dir=rtl] .gform_wrapper .ul:not(.top_label) .instruction,html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description{margin-right:30%;margin-left:0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) div.ginput_complex{margin-right:30%;margin-left:0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description{padding:10px 0 10px 0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) li.gfield_html_formatted{margin-left:0!important;margin-right:32%}html[dir=rtl] .gform_wrapper .gform_footer.left_label,html[dir=rtl] .gform_wrapper .gform_footer.right_label{padding:16px 31% 10px 0}html[dir=rtl] .gform_wrapper .gform_footer a.gform_save_link,html[dir=rtl] .gform_wrapper .gform_page_footer a.gform_save_link{margin-right:16px}html[dir=rtl] .gform_wrapper table input{float:right!important}html[dir=rtl] .gform_wrapper .left_label li.gfield .gfield_password_strength,html[dir=rtl] .gform_wrapper .right_label li.gfield .gfield_password_strength{margin-left:0;margin-right:29%;width:70%;text-align:center!important}.gform_wrapper .ginput_complex .ginput_right,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_left{margin:0 0 0 -4px}.gform_wrapper .ginput_complex.ginput_container_address .ginput_right,html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-left:0}html[dir=rtl] .gform_wrapper ul li.gf_right_half{margin-left:0}html[dir=rtl] .gform_wrapper .gform_footer input.button,html[dir=rtl] .gform_wrapper .gform_footer input[type=submit],html[dir=rtl] .gform_wrapper .gform_page_footer input.button,html[dir=rtl] .gform_wrapper .gform_page_footer input[type=submit]{margin:0 0 0 16px}}@media only screen and (max-width:641px){html[dir=rtl] body .gform_wrapper .gform_footer .button.gform_button,html[dir=rtl] body .gform_wrapper .gform_footer a.gform_save_link,html[dir=rtl] body .gform_wrapper .gform_page_footer,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_button,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_next_button,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_previous_button,html[dir=rtl] body .gform_wrapper .gform_page_footer a.gform_save_link{text-align:center!important}html[dir=rtl] div.ginput_container_name span{padding-left:0}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd),html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:0!important;padding-left:0!important}html[dir=rtl] .gform_footer,html[dir=rtl] .gform_page_footer{padding-left:16px}html[dir=rtl] .gform_wrapper{padding-right:16px}}body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .left_label input[type=file],body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .right_label input[type=file],body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .top_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .left_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .right_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .top_label input[type=file]{width:55%!important;direction:rtl}body.forms_page_gf_help{background-color:#f6f9fc}body.forms_page_gf_help #wpcontent{overflow:hidden;padding-left:0}html[dir=rtl] body.forms_page_gf_help #wpcontent{padding-right:0}body.forms_page_gf_help div#wpfooter{display:none}body.forms_page_gf_help #wpbody-content{z-index:5}.forms_page_gf_help #hexagons-bg-orange{height:392px;left:-159px;position:absolute;top:-108px;transform:rotate(-101.53deg);width:376px;z-index:-1}.forms_page_gf_help #hexagons-bg-dark-blue{height:286px;position:absolute;right:-164px;top:129px;transform:rotate(-157.53deg);width:308px;z-index:-1}.forms_page_gf_help #hexagons-bg-light-blue{bottom:0;left:-234px;position:absolute;transform:rotate(0);width:351px;z-index:-1}.gf_help_content,.gf_help_content p{color:#242748;font-size:1.125rem;line-height:2rem}.gf_help_content a{color:#3e7da6;text-decoration:none}.forms_page_gf_help .search_box{margin:0 auto;max-width:100%;position:relative;width:543px}.forms_page_gf_help .search_box input[type=text]:focus{border:1px solid #7e8993;box-shadow:none}div.search_box::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi40NjgyIDExLjE2NTVDMTMuMzYzMSA5Ljk5NiAxMy44OTQ4IDguNTMzOCAxMy44OTQ4IDYuOTQ3NEMxMy44OTQ4IDMuMTEwNDYgMTAuNzg0MyAwIDYuOTQ3NCAwQzMuMTEwNDYgMCAwIDMuMTEwNDYgMCA2Ljk0NzRDMCAxMC43ODQzIDMuMTEwNDYgMTMuODk0OCA2Ljk0NzQgMTMuODk0OEM4LjUzMzggMTMuODk0OCA5Ljk5NiAxMy4zNjMxIDExLjE2NTUgMTIuNDY4MkwxMi44MDkzIDE0LjExMTlMMTIuNzg0NCAxNC4xMzY4QzEyLjE5ODYgMTQuNzIyNiAxMi4xOTg2IDE1LjY3MjMgMTIuNzg0NCAxNi4yNTgxTDE1LjAwNTIgMTguNDc4OUMxNS41OTEgMTkuMDY0NyAxNi41NDA3IDE5LjA2NDcgMTcuMTI2NSAxOC40Nzg5TDE4LjQ3ODkgMTcuMTI2NUMxOS4wNjQ3IDE2LjU0MDcgMTkuMDY0NyAxNS41OTEgMTguNDc4OSAxNS4wMDUyTDE2LjI1ODEgMTIuNzg0NEMxNS42NzIzIDEyLjE5ODYgMTQuNzIyNiAxMi4xOTg2IDE0LjEzNjggMTIuNzg0NEwxNC4xMTE5IDEyLjgwOTNMMTIuNDY4MiAxMS4xNjU1Wk02Ljk0NzQgMTIuMTU4QzkuODI1MTEgMTIuMTU4IDEyLjE1OCA5LjgyNTExIDEyLjE1OCA2Ljk0NzRDMTIuMTU4IDQuMDY5NjkgOS44MjUxMSAxLjczNjg1IDYuOTQ3NCAxLjczNjg1QzQuMDY5NjkgMS43MzY4NSAxLjczNjg1IDQuMDY5NjkgMS43MzY4NSA2Ljk0NzRDMS43MzY4NSA5LjgyNTExIDQuMDY5NjkgMTIuMTU4IDYuOTQ3NCAxMi4xNThaTTEzLjg5NDggMTUuMTk3NEwxNS4xOTc0IDEzLjg5NDhMMTcuMzY4NSAxNi4wNjU5TDE2LjA2NTkgMTcuMzY4NUwxMy44OTQ4IDE1LjE5NzRaIiBmaWxsPSIjOUI5REI4Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;content:"";display:inline-block;height:1.25rem;left:20px;position:absolute;top:15px;width:1.25rem}div.search_box[focus-within]::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOSAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojM0U3REE2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLjUsMTEuMmMwLjktMS4yLDEuNC0yLjYsMS40LTQuMmMwLTMuOC0zLjEtNi45LTYuOS02LjlDMy4xLDAsMCwzLjEsMCw2LjljMCwzLjgsMy4xLDYuOSw2LjksNi45CgljMS42LDAsMy0wLjUsNC4yLTEuNGwxLjYsMS42bDAsMGMtMC42LDAuNi0wLjYsMS41LDAsMi4xbDIuMiwyLjJjMC42LDAuNiwxLjUsMC42LDIuMSwwbDEuNC0xLjRjMC42LTAuNiwwLjYtMS41LDAtMi4xbC0yLjItMi4yCgljLTAuNi0wLjYtMS41LTAuNi0yLjEsMGwwLDBMMTIuNSwxMS4yeiBNNi45LDEyLjJjMi45LDAsNS4yLTIuMyw1LjItNS4yUzkuOCwxLjcsNi45LDEuN1MxLjcsNC4xLDEuNyw2LjlTNC4xLDEyLjIsNi45LDEyLjJ6CgkgTTEzLjksMTUuMmwxLjMtMS4zbDIuMiwyLjJsLTEuMywxLjNMMTMuOSwxNS4yeiIvPgo8L3N2Zz4K);background-repeat:no-repeat;content:"";display:inline-block;height:1.1875rem;left:20px;position:absolute;top:15px;transition:all .2s ease;width:1.1875rem}div.search_box:focus-within::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOSAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojM0U3REE2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLjUsMTEuMmMwLjktMS4yLDEuNC0yLjYsMS40LTQuMmMwLTMuOC0zLjEtNi45LTYuOS02LjlDMy4xLDAsMCwzLjEsMCw2LjljMCwzLjgsMy4xLDYuOSw2LjksNi45CgljMS42LDAsMy0wLjUsNC4yLTEuNGwxLjYsMS42bDAsMGMtMC42LDAuNi0wLjYsMS41LDAsMi4xbDIuMiwyLjJjMC42LDAuNiwxLjUsMC42LDIuMSwwbDEuNC0xLjRjMC42LTAuNiwwLjYtMS41LDAtMi4xbC0yLjItMi4yCgljLTAuNi0wLjYtMS41LTAuNi0yLjEsMGwwLDBMMTIuNSwxMS4yeiBNNi45LDEyLjJjMi45LDAsNS4yLTIuMyw1LjItNS4yUzkuOCwxLjcsNi45LDEuN1MxLjcsNC4xLDEuNyw2LjlTNC4xLDEyLjIsNi45LDEyLjJ6CgkgTTEzLjksMTUuMmwxLjMtMS4zbDIuMiwyLjJsLTEuMywxLjNMMTMuOSwxNS4yeiIvPgo8L3N2Zz4K);background-repeat:no-repeat;content:"";display:inline-block;height:1.1875rem;left:20px;position:absolute;top:15px;transition:all .2s ease;width:1.1875rem}div.gforms_helpbox:hover{box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03);transition:all .2s ease}div#gforms_helpboxes a{color:#242748;display:inline-block;margin:-2px 0 0 35px;text-decoration:none}div#gforms_helpboxes a:hover{text-decoration:underline}div.helpbox_header{border-radius:.375rem .375rem 0 0;height:178px;position:relative;text-align:center}div.gforms_helpbox .helpbox_header::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTExIiBoZWlnaHQ9IjEyMiIgdmlld0JveD0iMCAwIDExMSAxMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMTEgODIuODYxOEMxMTEgODguNDQxOCAxMDcuMDQ1IDk1LjI4MDcgMTAyLjIwMSA5OC4wNTY0TDY0LjI4NDMgMTE5LjkxOEM1OS40NDA3IDEyMi42OTQgNTEuNTMwNiAxMjIuNjk0IDQ2LjY4NzEgMTE5LjkxOEw4Ljc2OTk1IDk4LjA1NjRDMy45NTUwNyA5NS4yODA3IDAgODguNDQxOCAwIDgyLjg2MThWMzkuMTM4MUMwIDMzLjU1ODIgMy45NTUwNyAyNi43MTkyIDguNzk4NjEgMjMuOTQzNkw0Ni42ODcxIDIuMDgxNzRDNTEuNTMwNiAtMC42OTM5MTMgNTkuNDQwNyAtMC42OTM5MTMgNjQuMjg0MyAyLjA4MTc0TDEwMi4yMDEgMjMuOTQzNkMxMDcuMDQ1IDI2LjcxOTIgMTExIDMzLjU1ODIgMTExIDM5LjEzODFWODIuODYxOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-position-y:center;background-repeat:no-repeat;content:"";display:inline-block;height:100%;width:111px}div.developer_documentation .helpbox_header{background-color:rgba(255,110,32,.33)}div.user_documentation .helpbox_header{background-color:rgba(0,159,222,.33)}div.designer_documentation .helpbox_header{background-color:rgba(36,39,72,.33)}div.gforms_helpbox .helpbox_header::after{background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}div.user_documentation .helpbox_header::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMiAzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+QXR0ZW5kaW5nIChpY29uKSAxIDI8L3RpdGxlPjxnIGZpbGw9Im5vbmUiIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiPjxtYXNrIGlkPSJwYXRoLTEtaW5zaWRlLTEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuMDY3IDEwLjc3N0MxNi41MDMgNy41MDcgMTguOTkzIDUgMjIgNWMzLjAwNyAwIDUuNDk3IDIuNTA3IDUuOTMzIDUuNzc3QTEuNiAxLjYgMCAwIDEgMjggMTMuNTg2di45MTRjMCAuODg5LjM4NiAxLjY4NyAxIDIuMjM2di43NjRzLTEuODI3LjUyMi00LjE2MS44MTJjLS4wMjUuMDktLjAzOS4xODEtLjAzOS4yNzMgMCAuOCAxLjM0IDEuMjMzIDEuMzQgMS4yMzNsLS4xNjMtLjAxNWMxLjcwOC43NjggMy40MjMgMS43MjQgNC40MSAyLjI5Ni41MzUuMzExLjg4Mi44NjIuOTQ4IDEuNDc4TDMyIDI5LjhzLTIgLjctMTAgLjctMTAtLjctMTAtLjdsLjY3LTYuMjYzYTEuOTIgMS45MiAwIDAgMSAuODk1LTEuNDRjLjk5OS0uNjE0IDIuODA0LTEuNjY5IDQuNjMtMi40NmwtLjIxOC4wMTJTMTkuMiAxOS40IDE5LjIgMTguNmExLjA0IDEuMDQgMCAwIDAtLjA0My0uMjg5QzE2LjgyNSAxOC4wMjEgMTUgMTcuNSAxNSAxNy41di0uNzY0Yy42MTQtLjU1IDEtMS4zNDggMS0yLjIzNnYtLjkxNGExLjYgMS42IDAgMCAxIC4wNjctMi44MDl6Ii8+PC9tYXNrPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuMDY3IDEwLjc3N0MxNi41MDMgNy41MDcgMTguOTkzIDUgMjIgNWMzLjAwNyAwIDUuNDk3IDIuNTA3IDUuOTMzIDUuNzc3QTEuNiAxLjYgMCAwIDEgMjggMTMuNTg2di45MTRjMCAuODg5LjM4NiAxLjY4NyAxIDIuMjM2di43NjRzLTEuODI3LjUyMi00LjE2MS44MTJjLS4wMjUuMDktLjAzOS4xODEtLjAzOS4yNzMgMCAuOCAxLjM0IDEuMjMzIDEuMzQgMS4yMzNsLS4xNjMtLjAxNWMxLjcwOC43NjggMy40MjMgMS43MjQgNC40MSAyLjI5Ni41MzUuMzExLjg4Mi44NjIuOTQ4IDEuNDc4TDMyIDI5LjhzLTIgLjctMTAgLjctMTAtLjctMTAtLjdsLjY3LTYuMjYzYTEuOTIgMS45MiAwIDAgMSAuODk1LTEuNDRjLjk5OS0uNjE0IDIuODA0LTEuNjY5IDQuNjMtMi40NmwtLjIxOC4wMTJTMTkuMiAxOS40IDE5LjIgMTguNmExLjA0IDEuMDQgMCAwIDAtLjA0My0uMjg5QzE2LjgyNSAxOC4wMjEgMTUgMTcuNSAxNSAxNy41di0uNzY0Yy42MTQtLjU1IDEtMS4zNDggMS0yLjIzNnYtLjkxNGExLjYgMS42IDAgMCAxIC4wNjctMi44MDl6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE2LjA2NyAxMC43NzdsLjkxNyAxLjc3OC45MjgtLjQ4LjEzOC0xLjAzNC0xLjk4My0uMjY0em0xMS44NjYgMGwtMS45ODMuMjY0LjEzOCAxLjAzNS45MjguNDc5LjkxNy0xLjc3OHpNMjggMTMuNTg2bC0xLjAwMi0xLjczMS0uOTk4LjU3N3YxLjE1NGgyem0xIDMuMTVoMnYtLjg5NGwtLjY2Ni0uNTk2TDI5IDE2LjczNnptMCAuNzY0bC41NSAxLjkyMyAxLjQ1LS40MTRWMTcuNWgtMnptLTQuMTYxLjgxMmwtLjI0Ny0xLjk4NS0xLjMyNy4xNjUtLjM1NSAxLjI5IDEuOTI5LjUzem0xLjMgMS41MDZsLS4xOSAxLjk5MS44MDYtMy44OTMtLjYxNiAxLjkwMnptLS4xNjItLjAxNWwuMTktMS45OTEtMS4wMSAzLjgxNS44Mi0xLjgyNHptNC40MSAyLjI5NmwxLjAwMy0xLjczLTEuMDA0IDEuNzN6bS45NDggMS40NzhsLTEuOTg5LjIxMyAxLjk5LS4yMTN6TTMyIDI5LjhsLjY2IDEuODg4IDEuNDk3LS41MjQtLjE2OC0xLjU3N0wzMiAyOS44em0tMjAgMGwtMS45ODktLjIxMy0uMTY4IDEuNTc3IDEuNDk2LjUyNEwxMiAyOS44em0uNjctNi4yNjNsMS45ODguMjEyLTEuOTg5LS4yMTJ6bS44OTUtMS40NGwtMS4wNDgtMS43MDMgMS4wNDggMS43MDN6bTQuNjMtMi40NmwuNzk0IDEuODM1LS45MDctMy44MzIuMTEyIDEuOTk3em0tLjIxOC4wMTJsLS40LTEuOTYuNTEzIDMuOTU3LS4xMTMtMS45OTd6bTEuMTgtMS4zMzhsMS45Mi0uNTU2LS4zNjYtMS4yNjYtMS4zMDgtLjE2My0uMjQ2IDEuOTg1ek0xNSAxNy41aC0ydjEuNTA5bDEuNDUuNDE0TDE1IDE3LjV6bTAtLjc2NGwtMS4zMzQtMS40OS0uNjY2LjU5NnYuODk0aDJ6bTEtMy4xNWgydi0xLjE1NGwtLjk5OC0uNTc3TDE2IDEzLjU4NXpNMjIgM2MtNC4yMDggMC03LjM3NiAzLjQ2LTcuOTE1IDcuNTEzbDMuOTY1LjUyOEMxOC4zOCA4LjU1NSAyMC4xOTQgNyAyMiA3VjN6bTcuOTE1IDcuNTEzQzI5LjM3NSA2LjQ2IDI2LjIwOCAzIDIyIDN2NGMxLjgwNiAwIDMuNjIgMS41NTUgMy45NSA0LjA0MWwzLjk2NS0uNTI4ek0zMC44IDEyLjJBMy42IDMuNiAwIDAgMCAyOC44NSA5bC0xLjgzNCAzLjU1NWEuNC40IDAgMCAxLS4yMTYtLjM1NWg0em0tMS43OTkgMy4xMTdBMy42IDMuNiAwIDAgMCAzMC44IDEyLjJoLTRhLjQuNCAwIDAgMSAuMTk4LS4zNDVsMi4wMDMgMy40NjJ6TTMwIDE0LjV2LS45MTRoLTR2LjkxNGg0em0uMzM0Ljc0NkEuOTkyLjk5MiAwIDAgMSAzMCAxNC41aC00YzAgMS40ODEuNjQ2IDIuODE0IDEuNjY2IDMuNzI2bDIuNjY4LTIuOTh6TTMxIDE3LjV2LS43NjRoLTR2Ljc2NGg0em0tNS45MTUgMi43OTdhMzMuODIgMzMuODIgMCAwIDAgNC4zNTctLjg0NGwuMDc1LS4wMi4wMjEtLjAwNy4wMDctLjAwMmguMDA0TDI5IDE3LjVsLS41NS0xLjkyM2guMDAybC0uMDEuMDAzLS4wNS4wMTMtLjIxMi4wNTZhMjkuODg0IDI5Ljg4NCAwIDAgMS0zLjU4Ny42NzhsLjQ5MiAzLjk3em0xLjcxNS0xLjcxMmMwIC4xMTItLjAxNy4yLS4wMzMuMjU3bC0zLjg1Ny0xLjA2Yy0uMDY1LjIzNi0uMTEuNTA3LS4xMS44MDNoNHptLS42NiAxLjIzM2wuNjE2LTEuOTAyaC4wMDNsLjAwMy4wMDIuMDA2LjAwMi4wMDYuMDAyLS4wMDQtLjAwMmExLjM0NyAxLjM0NyAwIDAgMS0uMjQ0LS4xMTdjLS4wNjQtLjA0LS4wMzQtLjAzNC4wMy4wNDQuMDczLjA5LjI0NC4zNDUuMjQ0LjczOGgtNGMwIDEuNTQ3IDEuMjMgMi4zNzYgMS42MTMgMi42MTRhNS4zNzUgNS4zNzUgMCAwIDAgMS4wNjEuNTA2bC4wMjkuMDFjLjAwNCAwIC4wMDguMDAyLjAxMS4wMDNsLjAwNS4wMDJoLjAwM3MuMDAxLjAwMS42MTctMS45MDJ6bS0uMzUzIDEuOTc2bC4xNjIuMDE1LjM4LTMuOTgyLS4xNjItLjAxNS0uMzggMy45ODJ6bTUuNjAzLTEuNDI1Yy0xLjAwOS0uNTg1LTIuNzkyLTEuNTgtNC41OTItMi4zOWwtMS42NDEgMy42NDhjMS42MTUuNzI3IDMuMjYyIDEuNjQzIDQuMjI2IDIuMjAybDIuMDA3LTMuNDZ6bTEuOTM0IDIuOTk2YTMuOTM5IDMuOTM5IDAgMCAwLTEuOTM0LTIuOTk2bC0yLjAwNyAzLjQ2YS4wOTMuMDkzIDAgMCAxLS4wMzEtLjAyOWMtLjAwNi0uMDA4LS4wMDYtLjAxMi0uMDA2LS4wMWwzLjk3OC0uNDI1em0uNjY1IDYuMjIzbC0uNjY1LTYuMjIzLTMuOTc3LjQyNS42NjQgNi4yMjMgMy45NzgtLjQyNnpNMjIgMzIuNWM0LjA1NCAwIDYuNjM1LS4xNzcgOC4yMzItLjM2NC44LS4wOTMgMS4zNi0uMTkgMS43NDItLjI3YTcuOTQ4IDcuOTQ4IDAgMCAwIC41OTItLjE0NyAyLjYyMyAyLjYyMyAwIDAgMCAuMDc1LS4wMjRsLjAxLS4wMDRhLjA5Mi4wOTIgMCAwIDAgLjAwNy0uMDAyYy4wMDIgMCAuMDAzLS4wMDEtLjY1OC0xLjg4OS0uNjYtMS44ODgtLjY2LTEuODg4LS42NTgtMS44ODloLjAwMmEuMjEuMjEgMCAwIDAgLjAxMi0uMDA1LjY2Ni42NjYgMCAwIDEgLjAzLS4wMWMuMDA1IDAgLjAwMiAwLS4wMTMuMDA0LS4wMjkuMDA4LS4xLjAyNy0uMjIyLjA1Mi0uMjQzLjA1MS0uNjgyLjEzLTEuMzgzLjIxMS0xLjQwMy4xNjQtMy44MjIuMzM3LTcuNzY4LjMzN3Y0em0tMTAtMi43Yy0uNjYgMS44ODgtLjY2IDEuODg4LS42NTggMS44ODloLjAwMmwuMDA1LjAwMi4wMS4wMDRhLjk3NS45NzUgMCAwIDAgLjA3NS4wMjRjLjA0LjAxMi4wODYuMDI2LjE0Mi4wNC4xMTIuMDMxLjI2LjA2OC40NS4xMDguMzgyLjA4Ljk0My4xNzYgMS43NDIuMjcgMS41OTcuMTg2IDQuMTc4LjM2MyA4LjIzMi4zNjN2LTRjLTMuOTQ2IDAtNi4zNjUtLjE3My03Ljc2OC0uMzM3LS43LS4wODEtMS4xNC0uMTYtMS4zODMtLjIxYTQuMDMzIDQuMDMzIDAgMCAxLS4yMjItLjA1M2wtLjAxMi0uMDAzYS44MDkuODA5IDAgMCAxIC4wNDMuMDE1Yy4wMDIgMCAuMDAzIDAtLjY1OCAxLjg4OHptLTEuMzItNi40NzZsLS42NjkgNi4yNjMgMy45NzguNDI1LjY2OS02LjI2My0zLjk3Ny0uNDI1em0xLjgzNy0yLjkzYTMuOTE5IDMuOTE5IDAgMCAwLTEuODM2IDIuOTNsMy45NzcuNDI1YzAtLjAwMiAwIC4wMDQtLjAwNy4wMTRhLjEyMi4xMjIgMCAwIDEtLjAzOS4wMzhsLTIuMDk1LTMuNDA3em00Ljg4Mi0yLjU5MmMtMS45NTQuODQ3LTMuODU0IDEuOTYtNC44ODIgMi41OTJsMi4wOTUgMy40MDdjLjk3LS41OTYgMi42ODEtMS41OTQgNC4zNzctMi4zMjlsLTEuNTktMy42N3ptLjY5IDMuODQ0bC4yMTgtLjAxMi0uMjI1LTMuOTk0LS4yMTcuMDEzLjIyNSAzLjk5M3pNMTcuMiAxOC42YzAtLjM1Ni4xNS0uNjMzLjI4LS43ODguMTA4LS4xMjcuMTkzLS4xNjUuMTctLjE1NGEuNTM3LjUzNyAwIDAgMS0uMTA3LjA0bC4wMDctLjAwMi4wMTEtLjAwMy4wMDgtLjAwMS4wMDQtLjAwMWguMDAzYzAtLjAwMS4wMDEtLjAwMS40MDEgMS45NTlhMjk3LjMwNSAyOTcuMzA1IDAgMCAwIC40MDIgMS45NTloLjAwM2wuMDA2LS4wMDJhLjc5MS43OTEgMCAwIDAgLjA0My0uMDFsLjA4NS0uMDJhNC41IDQuNSAwIDAgMCAxLjAxLS4zODZjLjQ2NS0uMjQ3IDEuNjc0LTEuMDIzIDEuNjc0LTIuNTkxaC00em0uMDM2LjI2N2EuOTY4Ljk2OCAwIDAgMS0uMDM2LS4yNjdoNGMwLS4zMTMtLjA1LS41OTgtLjEyMi0uODQ1bC0zLjg0MiAxLjExM3pNMTUgMTcuNWExMDM2LjA5NSAxMDM2LjA5NSAwIDAgMC0uNTQ4IDEuOTI0aC4wMDNsLjAwNy4wMDIuMDIxLjAwNi4wNzUuMDJhMzAuMjA4IDMwLjIwOCAwIDAgMCAxLjIxMS4yOTZjLjc5Mi4xNzggMS44OTYuMzkzIDMuMTQxLjU0OGwuNDkzLTMuOTdhMjkuODgyIDI5Ljg4MiAwIDAgMS0zLjc5NS0uNzMzbC0uMDUtLjAxMy0uMDEtLjAwM2guMDAxTDE1IDE3LjV6bS0yLS43NjR2Ljc2NGg0di0uNzY0aC00em0xLTIuMjM2YzAgLjI5Ni0uMTI2LjU2LS4zMzQuNzQ2bDIuNjY4IDIuOThBNC45OTMgNC45OTMgMCAwIDAgMTggMTQuNWgtNHptMC0uOTE0di45MTRoNHYtLjkxNGgtNHptMy4wMDItMS43MzFhLjQuNCAwIDAgMSAuMTk4LjM0NWgtNGEzLjYgMy42IDAgMCAwIDEuNzk5IDMuMTE3TDE3IDExLjg1NXptLjE5OC4zNDVhLjQuNCAwIDAgMS0uMjE2LjM1NUwxNS4xNSA5YTMuNiAzLjYgMCAwIDAtMS45NSAzLjJoNHoiIGZpbGw9IiMzZTdkYTYiIG1hc2s9InVybCgjcGF0aC0xLWluc2lkZS0xKSIvPjxtYXNrIGlkPSJwYXRoLTMtaW5zaWRlLTIiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMy4wMTV2LjA3YTcuMDAyIDcuMDAyIDAgMCAwLTYgNi45M3YuNjIzYTIuNTM4IDIuNTM4IDAgMCAwIC41NDggNC4zNTZjLjUxIDEuNDkgMS4zNTIgMi43NjggMi40MSAzLjY5Mi4yMS4zMDEuNDA5LjcxMS40MDkgMS4xODYgMCAxLjAxNS0xLjUxNyAxLjQ5Ni0xLjUxNyAxLjQ5NmwtLjA4LjE0NWMtMi40NjUgMS4xMjctNC44NiAyLjU5Ni02LjAyOSAzLjM0NWExLjkzIDEuOTMgMCAwIDAtLjg2NCAxLjM2NEwwIDMyLjQ3OFMyLjYgMzMuNSAxMyAzMy41czEzLTEuMDIyIDEzLTEuMDIybC0uODcxLTYuMjE2YTEuOTQ3IDEuOTQ3IDAgMCAwLS45MTktMS40MDNjLTEuMjA4LS43MjgtMy42MjktMi4xMzctNi4wMzgtMy4yNTJsLS4wNjktLjEzNXMtMS41MTctLjQ4LTEuNTE3LTEuNDk1YzAtLjU4OC4zMDQtMS4wNzcuNTYtMS4zODMgMS4wMS0uOTE2IDEuODEyLTIuMTU4IDIuMzA2LTMuNkEyLjUzOCAyLjUzOCAwIDAgMCAyMCAxMC42Mzh2LS42MjNhNi45NzQgNi45NzQgMCAwIDAtMS44MS00LjY5OEE2LjA3IDYuMDcgMCAwIDAgMjAgLjk4NWgtLjAxNWE1LjA2NyA1LjA2NyAwIDAgMS00LjA2IDIuMDNIMTJ6Ii8+PC9tYXNrPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMy4wMTV2LjA3YTcuMDAyIDcuMDAyIDAgMCAwLTYgNi45M3YuNjIzYTIuNTM4IDIuNTM4IDAgMCAwIC41NDggNC4zNTZjLjUxIDEuNDkgMS4zNTIgMi43NjggMi40MSAzLjY5Mi4yMS4zMDEuNDA5LjcxMS40MDkgMS4xODYgMCAxLjAxNS0xLjUxNyAxLjQ5Ni0xLjUxNyAxLjQ5NmwtLjA4LjE0NWMtMi40NjUgMS4xMjctNC44NiAyLjU5Ni02LjAyOSAzLjM0NWExLjkzIDEuOTMgMCAwIDAtLjg2NCAxLjM2NEwwIDMyLjQ3OFMyLjYgMzMuNSAxMyAzMy41czEzLTEuMDIyIDEzLTEuMDIybC0uODcxLTYuMjE2YTEuOTQ3IDEuOTQ3IDAgMCAwLS45MTktMS40MDNjLTEuMjA4LS43MjgtMy42MjktMi4xMzctNi4wMzgtMy4yNTJsLS4wNjktLjEzNXMtMS41MTctLjQ4LTEuNTE3LTEuNDk1YzAtLjU4OC4zMDQtMS4wNzcuNTYtMS4zODMgMS4wMS0uOTE2IDEuODEyLTIuMTU4IDIuMzA2LTMuNkEyLjUzOCAyLjUzOCAwIDAgMCAyMCAxMC42Mzh2LS42MjNhNi45NzQgNi45NzQgMCAwIDAtMS44MS00LjY5OEE2LjA3IDYuMDcgMCAwIDAgMjAgLjk4NWgtLjAxNWE1LjA2NyA1LjA2NyAwIDAgMS00LjA2IDIuMDNIMTJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEyIDMuMDg2bC4yODMgMS45OEwxNCA0LjgyVjMuMDg2aC0yem0wLS4wNzF2LTJoLTJ2Mmgyem0tNiA3LjYyM2wxLjIxMyAxLjU5Ljc4Ny0uNnYtLjk5SDZ6bS41NDggNC4zNTZsMS44OTItLjY0OC0uMjktLjg0NS0uODIyLS4zNDgtLjc4IDEuODQxem0yLjQxIDMuNjkybDEuNjM5LTEuMTQ2LS4xNC0uMi0uMTg0LS4xNi0xLjMxNSAxLjUwNnpNNy44NSAyMS4zNjhsLS42MDQtMS45MDctLjc2NS4yNDItLjM4Ni43MDUgMS43NTUuOTZ6bS0uMDguMTQ1bC44MzIgMS44MTkuNjA0LS4yNzcuMzItLjU4Mi0xLjc1NS0uOTZ6bS02LjAyOSAzLjM0NUwuNjYzIDIzLjE3NGwxLjA3OCAxLjY4NHptLS44NjQgMS4zNjRsMS45OC4yNzgtMS45OC0uMjc4ek0wIDMyLjQ3OGwtMS45OC0uMjc4LS4yMiAxLjU2MiAxLjQ2OC41NzdMMCAzMi40Nzh6bTI2IDBsLjczMiAxLjg2IDEuNDY4LS41NzYtLjIyLTEuNTYyLTEuOTguMjc4em0tLjg3MS02LjIxNmwxLjk4LS4yNzgtMS45OC4yNzh6bS0uOTE5LTEuNDAzbC0xLjAzMiAxLjcxMyAxLjAzMi0xLjcxM3ptLTYuMDM4LTMuMjUybC0xLjc4NS45MDMuMzE0LjYyLjYzMS4yOTMuODQtMS44MTZ6bS0uMDY5LS4xMzVsMS43ODUtLjkwMy0uMzgtLjc1LS44MDEtLjI1NC0uNjA0IDEuOTA3em0tLjk1Ny0yLjg3OGwtMS4zNDQtMS40ODEtLjEwNC4wOTMtLjA4OS4xMDggMS41MzcgMS4yOHptMi4zMDYtMy42bC0uNzgtMS44NDEtLjgyMy4zNDgtLjI5Ljg0NSAxLjg5My42NDh6TTIwIDEwLjYzOGgtMnYuOTlsLjc4Ny42TDIwIDEwLjYzOHptLTEuODEtNS4zMmwtMS40MDYtMS40MjMtMS4zNjIgMS4zNDYgMS4yODUgMS40MiAxLjQ4My0xLjM0NHpNMjAgLjk4NGgydi0yaC0ydjJ6bS0uMDE1IDB2LTJoLS45OTlsLS42Ljc5OSAxLjYgMS4yMDF6TTE0IDMuMDg1di0uMDdoLTR2LjA3aDR6bS02IDYuOTNhNS4wMDIgNS4wMDIgMCAwIDEgNC4yODMtNC45NWwtLjU2Ni0zLjk1OUM3LjM1MyAxLjczIDQgNS40NzkgNCAxMC4wMTVoNHptMCAuNjIzdi0uNjIzSDR2LjYyM2g0em0tMSAyLjAxOWMwLS4xNzMuMDgtLjMyNy4yMTMtLjQyOWwtMi40MjYtMy4xOEE0LjUzMyA0LjUzMyAwIDAgMCAzIDEyLjY1N2g0em0uMzI4LjQ5NUEuNTM4LjUzOCAwIDAgMSA3IDEyLjY1OEgzYTQuNTM4IDQuNTM4IDAgMCAwIDIuNzY4IDQuMTc4bDEuNTYtMy42ODN6bTIuOTQ1IDQuMDI3Yy0uNzctLjY3MS0xLjQyNS0xLjY0MS0xLjgzMy0yLjgzM2wtMy43ODQgMS4yOTZjLjYxMyAxLjc5IDEuNjQgMy4zNzQgMi45ODYgNC41NWwyLjYzMS0zLjAxM3ptMS4wOTQgMi42OTNjMC0xLjAzMy0uNDI3LTEuODQtLjc3LTIuMzMybC0zLjI3OCAyLjI5MmEuNjQ4LjY0OCAwIDAgMSAuMDUzLjA5M2MuMDA0LjAxMS0uMDA1LS4wMDktLjAwNS0uMDUzaDR6TTcuODUgMjEuMzY4YTMyNC4wOCAzMjQuMDggMCAwIDAgLjYwNiAxLjkwNmwuMDAzLS4wMDEuMDA1LS4wMDJhMS4wMTQgMS4wMTQgMCAwIDEgLjA0NS0uMDE1IDQuNDcgNC40NyAwIDAgMCAuMzY1LS4xNGMuMjEzLS4wOTIuNTEyLS4yMzUuODI2LS40NC41MDktLjMzIDEuNjY3LTEuMjI2IDEuNjY3LTIuODA0aC00YzAtLjI3Ny4xMTEtLjQ3LjE2OC0uNTQ1LjA0NC0uMDU4LjA1Ni0uMDUtLjAxOC0uMDAyYTEuNDkzIDEuNDkzIDAgMCAxLS4yODcuMTRsLS4wMDUuMDAzLjAwNy0uMDAzYy4wMDIgMCAuMDA0IDAgLjAwNi0uMDAyaC4wMDRsLjAwMi0uMDAxaC4wMDFzLjAwMS0uMDAxLjYwNSAxLjkwNnptMS42NzUgMS4xMDVsLjA4LS4xNDYtMy41MS0xLjkyLS4wOC4xNDYgMy41MSAxLjkyek0yLjgyIDI2LjU0MmMxLjE0Mi0uNzMxIDMuNDQzLTIuMTQxIDUuNzgyLTMuMjFMNi45NCAxOS42OTRjLTIuNTkzIDEuMTg1LTUuMDggMi43MTMtNi4yNzYgMy40OGwyLjE1NyAzLjM2OHptLjAzNy0uMDQyYzAtLjAwMiAwIC4wMDMtLjAwNS4wMTFhLjEwNS4xMDUgMCAwIDEtLjAzMi4wMzFMLjY2MyAyMy4xNzRhMy45MyAzLjkzIDAgMCAwLTEuNzY3IDIuNzdsMy45NjEuNTU2em0tLjg3NiA2LjI1NWwuODc2LTYuMjU1LTMuOTYtLjU1Ni0uODc4IDYuMjU2IDMuOTYyLjU1NXpNMTMgMzEuNWMtNS4xMzkgMC04LjI5OS0uMjUzLTEwLjE0LS40OTQtLjkyLS4xMi0xLjUwMi0uMjM3LTEuODMyLS4zMTVhNS4wMzcgNS4wMzcgMCAwIDEtLjMxMS0uMDgybC0uMDMtLjAxLjAxNC4wMDZjLjAwNCAwIC4wMDguMDAzLjAxMy4wMDVsLjAwOS4wMDNjLjAwMSAwIC4wMDMgMCAuMDA0LjAwMkguNzNjLjAwMiAwIC4wMDMuMDAxLS43MjkgMS44NjMtLjczMiAxLjg2LS43MyAxLjg2MS0uNzMgMS44NjJoLjAwM2EuMDkuMDkgMCAwIDAgLjAwNS4wMDNsLjAxMi4wMDQuMDI1LjAxYTMuNjQ0IDMuNjQ0IDAgMCAwIC4yMzIuMDc3Yy4xMzcuMDQyLjMyLjA5My41NjIuMTUuNDgzLjExNCAxLjIuMjUzIDIuMjMxLjM4OCAyLjA1OS4yNyA1LjM5OS41MjggMTAuNjYuNTI4di00em0xMyAuOTc4Yy0uNzMyLTEuODYyLS43My0xLjg2Mi0uNzMtMS44NjNoLjAwM2wuMDA1LS4wMDJjLjAwMi0uMDAxLjAwNS0uMDAzLjAwOC0uMDAzbC4wMTMtLjAwNWEuNTMxLjUzMSAwIDAgMSAuMDE0LS4wMDVsLS4wMy4wMDlhNS4wMTggNS4wMTggMCAwIDEtLjMxMS4wODJjLS4zMy4wNzgtLjkxMy4xOTQtMS44MzIuMzE1LTEuODQxLjI0MS01LjAwMS40OTQtMTAuMTQuNDk0djRjNS4yNjEgMCA4LjYwMS0uMjU4IDEwLjY2LS41MjhhMjIuNjgxIDIyLjY4MSAwIDAgMCAyLjIzLS4zODggOC45NTUgOC45NTUgMCAwIDAgLjczNC0uMjA1bC4wNjEtLjAyMi4wMjUtLjAxLjAxMi0uMDA0LjAwNS0uMDAyLjAwMi0uMDAxYy4wMDIgMCAuMDAzLS4wMDEtLjcyOS0xLjg2MnptLTIuODUyLTUuOTM5bC44NzEgNi4yMTYgMy45NjItLjU1NS0uODcyLTYuMjE2LTMuOTYuNTU1em0uMDMuMDMzYS4wOC4wOCAwIDAgMS0uMDI2LS4wMjRsLS4wMDQtLjAwOSAzLjk2MS0uNTU1YTMuOTQ2IDMuOTQ2IDAgMCAwLTEuODY2LTIuODM4bC0yLjA2NSAzLjQyNnptLTUuODQ2LTMuMTVjMi4zMTEgMS4wNyA0LjY1OSAyLjQzNSA1Ljg0NiAzLjE1bDIuMDY1LTMuNDI2Yy0xLjIyOS0uNzQtMy43MjMtMi4xOTQtNi4yMzItMy4zNTRsLTEuNjc5IDMuNjN6bS0xLjAxMy0xLjA0N2wuMDY4LjEzNSAzLjU3LTEuODA2LS4wNy0uMTM1LTMuNTY4IDEuODA2em0tMS43MzMtMi4zOThjMCAxLjU3NyAxLjE1OSAyLjQ3MyAxLjY2NyAyLjgwNGE1LjQ2NyA1LjQ2NyAwIDAgMCAxLjIyNC41OWwuMDEyLjAwNGEuMzAzLjMwMyAwIDAgMCAuMDEuMDAzbC42MDQtMS45MDZhMzQxLjc2NiAzNDEuNzY2IDAgMCAxIC42MDYtMS45MDZoLjAwMmwuMDA0LjAwMi4wMDYuMDAyYy4wMDQgMCAuMDA2LjAwMi4wMDcuMDAyLjAwMyAwIDAgMC0uMDA1LS4wMDJhMS40OTUgMS40OTUgMCAwIDEtLjI4Ny0uMTQxYy0uMDc0LS4wNDgtLjA2Mi0uMDU2LS4wMTguMDAyYS45MjYuOTI2IDAgMCAxIC4xNjguNTQ2aC00em0xLjAyMy0yLjY2M2MtLjM4My40Ni0xLjAyMyAxLjM5NS0xLjAyMyAyLjY2M2g0YzAgLjA1NC0uMDE0LjA3MSAwIC4wNGEuODc0Ljg3NCAwIDAgMSAuMDk2LS4xNDNsLTMuMDczLTIuNTZ6bTEuOTUtMi45NjhjLS4zOTQgMS4xNTItMS4wMiAyLjA5OC0xLjc1NyAyLjc2N2wyLjY4NyAyLjk2MmMxLjI4Mi0xLjE2MyAyLjI2Mi0yLjcwMSAyLjg1NS00LjQzM2wtMy43ODQtMS4yOTZ6bTIuNjczIDIuNDlBNC41MzggNC41MzggMCAwIDAgMjMgMTIuNjU1aC00YzAgLjIyLS4xMzIuNDEzLS4zMjguNDk2bDEuNTYgMy42ODR6TTIzIDEyLjY1NWE0LjUzMyA0LjUzMyAwIDAgMC0xLjc4Ny0zLjYwOGwtMi40MjYgMy4xOGEuNTMzLjUzMyAwIDAgMSAuMjEzLjQyOWg0em0tNS0yLjY0MXYuNjIzaDR2LS42MjNoLTR6TTE2LjcwNyA2LjY2QTQuOTc0IDQuOTc0IDAgMCAxIDE4IDEwLjAxNWg0YTguOTc0IDguOTc0IDAgMCAwLTIuMzI4LTYuMDRMMTYuNzA3IDYuNjZ6TTE4IC45ODVhNC4wNzEgNC4wNzEgMCAwIDEtMS4yMTYgMi45MWwyLjgxMSAyLjg0NUE4LjA3MSA4LjA3MSAwIDAgMCAyMiAuOTg1aC00em0xLjk4NSAySDIwdi00aC0uMDE1djR6bS00LjA2IDIuMDNhNy4wNjcgNy4wNjcgMCAwIDAgNS42Ni0yLjgyOUwxOC4zODYtLjIxNmEzLjA2NyAzLjA2NyAwIDAgMS0yLjQ2IDEuMjMxdjR6bS0zLjkyNSAwaDMuOTI1di00SDEydjR6IiBmaWxsPSIjM2U3ZGE2IiBtYXNrPSJ1cmwoI3BhdGgtMy1pbnNpZGUtMikiLz48L2c+PC9zdmc+);height:1.6875rem;width:1.625rem}div.developer_documentation .helpbox_header::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Q29nIChpY29uKSAyPC90aXRsZT48ZyBmaWxsPSJub25lIiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjIyNyA4Ljg0YzEuMjEzLS40MzMgMi41MTMuNDMzIDIuNjg2IDEuNjQ3LjA4Ny41Mi4wODcgMS4xMjYuMDg3IDEuNjQ2czAgMS4xMjctLjI2IDEuNjQ3YTEuOTg2IDEuOTg2IDAgMCAxLTEuOTkzIDEuODJjLS4yNiAwLS40MzQgMC0uNjk0LS4wODctLjYwNi0uMjYtMS4yMTMuMDg3LTEuNDczLjYwN3MtLjYwNyAxLjEyNy0uOTUzIDEuNjQ3Yy0uMzQ3LjUyLS4yNiAxLjIxMy4xNzMgMS41Ni40MzMuMzQ2LjY5My45NTMuNjkzIDEuNTYgMCAuNjA2LS4yNiAxLjIxMy0uNzggMS41Ni0uODY2LjY5My0xLjgyIDEuMjEzLTIuNzczIDEuNjQ2LS4yNi4wODctLjUyLjE3NC0uNzguMTc0LS45NTMgMC0xLjgyLS42OTQtMS45OTMtMS42NDctLjA4Ny0uNjA3LS42OTQtMS4wNC0xLjMtLjk1M2E3LjAzIDcuMDMgMCAwIDEtMS45MDcgMGMtLjY5My0uMDg3LTEuMjEzLjM0Ni0xLjMuOTUzLS4xNzMuOTUzLTEuMDQgMS42NDctMS45OTMgMS42NDctLjI2IDAtLjUyLS4wODctLjc4LS4xNzQtLjk1NC0uNDMzLTEuOTA3LS45NTMtMi43NzQtMS42NDYtLjQzMy0uMzQ3LS43OC0uOTU0LS43OC0xLjU2IDAtLjYwNy4yNi0xLjIxNC42OTQtMS41Ni40MzMtLjM0Ny41Mi0xLjA0LjE3My0xLjU2LS4zNDctLjUyLS42OTMtMS4wNC0uOTUzLTEuNjQ3cy0uOTU0LS44NjctMS40NzQtLjY5M0MxLjU2IDE1Ljg2LjI2IDE0Ljk5My4wODcgMTMuNzggMCAxMy4yNiAwIDEyLjY1MyAwIDEyLjEzM3MwLTEuMTI2LjA4Ny0xLjY0NmExLjk4NiAxLjk4NiAwIDAgMSAxLjk5My0xLjgyYy4yNiAwIC40MzMgMCAuNjkzLjA4Ni42MDcuMjYgMS4yMTQtLjA4NiAxLjQ3NC0uNjA2UzQuODUzIDcuMDIgNS4yIDYuNWMuNDMzLS41Mi4zNDctMS4xMjctLjE3My0xLjU2LS40MzQtLjM0Ny0uNjk0LS45NTMtLjY5NC0xLjU2IDAtLjYwNy4zNDctMS4yMTMuNzgtMS41Ni44NjctLjY5MyAxLjgyLTEuMjEzIDIuODYtMS42NDcuMjYtLjA4Ni41Mi0uMTczLjc4LS4xNzMuOTU0IDAgMS44Mi42OTMgMS45OTQgMS42NDcuMDg2LjYwNi42OTMgMS4wNCAxLjMuOTUzYTcuMDIzIDcuMDIzIDAgMCAxIDEuOTA2IDBjLjY5NC4wODcgMS4yMTQtLjM0NyAxLjMtLjk1M0MxNS40MjcuNjkzIDE2LjI5MyAwIDE3LjI0NyAwYy4yMDUgMCAuNDExLjA1NC42Ni4xMmwuMjA2LjA1M2MuOTU0LjQzNCAxLjkwNy45NTQgMi43NzQgMS42NDcuNDMzLjM0Ny43OC45NTMuNzggMS41NiAwIC42MDctLjI2IDEuMjEzLS42OTQgMS42NDctLjQzMy4zNDYtLjUyIDEuMDQtLjE3MyAxLjU2LjM0Ny41Mi42OTMgMS4wNC45NTMgMS42NDYuMjYuNTIuOTU0Ljc4IDEuNDc0LjYwN3pNMTMgMTYuNDY3YTQuMjkxIDQuMjkxIDAgMCAwIDQuMzMzLTQuMzM0QTQuMjkxIDQuMjkxIDAgMCAwIDEzIDcuOGE0LjI5MSA0LjI5MSAwIDAgMC00LjMzMyA0LjMzM0E0LjI5MSA0LjI5MSAwIDAgMCAxMyAxNi40Njd6IiBmaWxsPSIjM2U3ZGE2Ii8+PC9nPjwvc3ZnPg==);height:1.5625rem;width:1.625rem}div.designer_documentation .helpbox_header::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjQwNCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDFhMSAxIDAgMDEyIDB2MjRhMSAxIDAgMTEtMiAwVjF6bTEwIDBhMSAxIDAgMTEyIDB2MjRhMSAxIDAgMTEtMiAwVjF6bTExLTFhMSAxIDAgMDAtMSAxdjI0YTEgMSAwIDEwMiAwVjFhMSAxIDAgMDAtMS0xeiIgZmlsbD0iIzNFN0RBNiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYgOWEzIDMgMCAxMS02IDAgMyAzIDAgMDE2IDB6TTMgMTVhMyAzIDAgMTAwLTYgMyAzIDAgMDAwIDZ6bTEwIDZhMyAzIDAgMTAwLTYgMyAzIDAgMDAwIDZ6IiBmaWxsPSIjM0U3REE2Ii8+PC9zdmc+);height:1.625rem;width:1.625rem}div.resource_list{padding:0 1.5rem 1.8125rem}.resource_list h3{color:#242748;font-weight:400}div.resource_list li{line-height:1.5rem;margin-bottom:1rem;position:relative}div.resource_list li::before{background-image:url(../../../images/arrow-right-icon-help-page.svg);background-repeat:no-repeat;content:"";display:inline-block;height:1.375rem;position:absolute;top:2px;width:1.375rem}.resource_list a:focus{box-shadow:none}.forms_page_gf_help div.gforms_help h2{color:#242748;font-size:2.375rem;font-weight:600;margin-bottom:2.3125rem}.gf_help_content{margin:0 auto 2.875rem;max-width:823px}#gf_help_page_search{margin-bottom:4.25rem}.gforms_help{margin:4.375rem auto 0;max-width:1000px;text-align:center}#gf_help_page_search input{border:1px solid #dee1ec;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);font-size:.875rem;height:3.0625rem;padding-left:3.5625rem;width:100%}#gf_help_page_search input::-moz-placeholder{color:#5b5e80}#gf_help_page_search input:-ms-input-placeholder{color:#5b5e80}#gf_help_page_search input::placeholder{color:#5b5e80}div#gforms_helpboxes{display:flex;justify-content:space-between;text-align:left}div.gforms_helpbox{background-color:#fff;border-radius:.375rem;box-shadow:0 1px 4px rgba(18,25,97,.0779552);box-sizing:border-box;flex-basis:301px;font-size:.875rem;margin:.625rem 0}div.gforms_helpbox select{width:460px}div.gforms_helpbox ul.resource_list{margin-top:.25rem}div.gforms_helpbox ul.resource_list li{margin:0 0 .75rem!important}div.gforms_helpbox ul.resource_list li a{margin-left:.125rem;text-decoration:none}div.gforms_helpbox ul.resource_list li a:active,div.gforms_helpbox ul.resource_list li a:hover{text-decoration:underline}@media screen and (max-width:1200px){div#gforms_helpboxes{justify-content:space-around;margin:0 2%}div.gforms_helpbox{flex-basis:29%}.gf_help_content{max-width:600px}}@media screen and (max-width:782px){div#gforms_helpboxes{display:inline;display:initial}div.gforms_helpbox{margin:0 auto 3.125rem;max-width:400px}.forms_page_gf_help #hexagons-bg-orange{left:-256px}.forms_page_gf_help #hexagons-bg-dark-blue{right:-240px}.gforms_help{padding:0 10%}}body.forms_page_gf_entries.auto-fold .gforms_edit_form{top:-.625rem}@media (min-width:783px){body.forms_page_gf_entries.auto-fold .gforms_edit_form{top:0}}body.forms_page_gf_entries.auto-fold #wpcontent{padding-left:0}.ginput_full_admin label,body.forms_page_gf_entries table.entry-details td.detail-view label.detail-label{display:block;font-size:13px;font-weight:700;margin-bottom:4px}body.forms_page_gf_entries div.ginput_complex_admin .ginput_full_admin label{font-size:11px;font-weight:400}body.forms_page_gf_entries table.entry-details .gchoice,body.forms_page_gf_entries table.entry-details .gfield_radio>div{line-height:1.8}body.forms_page_gf_entries table.entry-details .gfield_consent_description,body.forms_page_gf_entries table.entry-details input:not([type=checkbox]):not([type=radio]),body.forms_page_gf_entries table.entry-details input[type=text]{width:99%}body.forms_page_gf_entries table.entry-details .ginput_container_consent input{width:auto}body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right_admin{display:-moz-inline-stack;display:inline-block;width:49%}body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin{margin-right:1rem}body.forms_page_gf_entries .ginput_left_admin label,body.forms_page_gf_entries .ginput_right_admin label{display:block}body.forms_page_gf_entries .ginput_left_admin input[type=text]{width:99%!important}body.forms_page_gf_entries select.medium_admin{max-width:400px}body.forms_page_gf_entries textarea.medium_admin{min-height:250px;min-width:475px;width:98%}body.forms_page_gf_entries h2.detail_gsection_title{font-family:helvetica,arial,sans-serif;font-size:16px;font-style:normal!important;font-weight:700;letter-spacing:normal!important;margin:0!important;padding:0!important}body.forms_page_gf_entries div.ginput_complex_admin span label{display:block;font-size:.8rem;margin:4px 0}.datepicker,body.forms_page_gf_entries table.entry-details input[type=text].datepicker{width:7rem}body.forms_page_gf_entries table.entry-details .ginput_container_time input[type=number]{width:4.5rem}.gform_installation_progress_step_wrap{padding-left:1.25rem}#gform_installation_progress li{display:inline-block;padding:.625rem 1.562rem .625rem 0}.gform_installation_progress_current_step,.gform_installation_progress_step_complete,.gform_installation_progress_step_wrap p{color:#000}.gform_installation_progress_step_pending{color:silver}ul#form_autoresponder_container,ul#form_notification_container{width:95%}ul#form_autoresponder_container li,ul#form_notification_container li{margin-bottom:15px!important}ul#form_autoresponder_container li label,ul#form_notification_container li label{display:block;margin-bottom:8px!important}#confirmation_list_form .check-column,#notification_list_form .check-column{width:75px}#confirmation_list_form .check-column img.pending{transform:translateX(50%)}.gform-notification-service{display:inline-block;margin-bottom:5px;text-align:center}.gform-notification-service input:checked+label>span{-moz-filter:none;filter:none}.gform-notification-service label>span{background-repeat:no-repeat;display:inline-block;-moz-filter:brightness(1.8) grayscale(1) opacity(.5);filter:brightness(1.8) grayscale(1) opacity(.5);height:65px;padding-top:5px;transition:all .1s ease-in;width:130px}.gform-notification-service input{display:none}.gform-notification-service label>span>img{height:32px;margin:5px;vertical-align:middle;width:32px}.gform-notification-service label{background-color:#f9f9f9;border:1px solid #eee}.gform-notification-service input:not([disabled]):not([checked])+label>span:hover{-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9)}.toplevel_page_gf_splash #wpcontent{padding-left:0}.toplevel_page_gf_splash #wpcontent #wpbody-content{background:#fff;padding:0}.gform-splash{margin:4.5rem auto;max-width:1280px;width:94%}.gform-splash,.gform-splash *{box-sizing:border-box}.gform-dialog--full-screen .gform-splash{margin:0;padding:0;width:100%}.gform-splash__header{background:#0f3d6c;color:#fff;min-height:17.875rem;padding:6.25rem 1.875rem;position:relative;text-align:center;z-index:5}.gform-splash__header img{display:block;margin:0 auto;max-width:100%;width:21.375rem}.gform-splash__header .gf-splash-version{display:block;font-size:2.25rem;font-weight:700;padding-top:.75rem;position:relative}.gform-splash__header .gform-splash__back-link{align-items:center;border:1px solid transparent;border-radius:3px;color:#fff;display:inline-flex;font-size:2rem;height:2rem;justify-content:center;position:absolute;right:15px;text-decoration:none;top:15px;width:2rem}.gform-splash__header .gform-splash__back-link:focus{box-shadow:none;color:#f6f9fc;outline:0}.gform-splash__header .gform-splash__back-link.focus-visible{border-color:#fdfdff;color:#f6f9fc}.gform-splash__header .gform-splash__back-link.focus-visible{border-color:#fdfdff;color:#f6f9fc}.gform-splash__header .gform-splash__back-link:focus-visible{border-color:#fdfdff;color:#f6f9fc}.gform-splash__header::after{background:#0f3d6c;bottom:-38px;content:"";display:block;height:100px;left:0;position:absolute;transform:skewY(-3.18deg);width:100%;z-index:1}@media (min-width:783px){.gform-splash__header{align-content:center;align-items:center;display:flex;justify-content:center;min-height:16.5rem}.gform-splash__header img{height:4rem;margin:0;padding-right:3rem;width:auto}.gform-splash__header .gf-splash-version{font-size:2.1rem;padding-left:3rem;padding-top:0}.gform-splash__header .gf-splash-version::before{background:#5b5e80;content:"";display:block;height:6.25rem;left:0;position:absolute;top:-2.375rem;width:1px}}@media (min-width:1200px){.gform-splash__header img{height:5.062rem;padding-right:5.812rem}.gform-splash__header .gf-splash-version{font-size:2.875rem;padding-left:5.812rem;top:-1px}.gform-splash__header .gf-splash-version::before{height:6.25rem;top:-2.375rem}}.gform-splash__body{background:linear-gradient(180deg,rgba(66,233,244,.58) 2.65%,rgba(255,255,255,0) 9.99%,rgba(252,255,255,0) 78.3%,rgba(236,253,254,0) 81.5%,rgba(124,240,247,.79) 89.5%),url(../../../includes/splash-page/images/splash-header-hex.svg),url(../../../includes/splash-page/images/splash-left-grey-hex.svg),url(../../../includes/splash-page/images/splash-right-grey-hex.svg),url(../../../includes/splash-page/images/splash-bottom-right-2.svg),url(../../../includes/splash-page/images/splash-bottom-right-1.svg);background-color:#fff;background-position:right,right -10px,left 25%,right 50%,right bottom,right bottom 20px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;margin-top:-17.5rem;mix-blend-mode:normal;padding:23.75rem 0 5rem;position:relative}@media (min-width:783px){.gform-splash__body{margin-top:-16.25rem;padding-top:22.5rem}}.gform-splash__body h2{font-size:2rem;line-height:1.16;text-align:center}.gform-splash__body h3{font-size:1.375rem;line-height:1.7}.gform-splash__body h4{font-size:1.187rem;line-height:1.95}.gform-splash__body p{font-size:.937rem;line-height:1.562rem}.gform-splash__body a{color:#242748;-webkit-text-decoration:solid underline #242748 1px;text-decoration:solid underline #242748 1px;text-underline-offset:2px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.gform-splash__body a:focus,.gform-splash__body a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.gform-splash__section{margin:3.25rem auto;max-width:64rem;width:94%}@media (min-width:783px){.gform-splash__section{margin:4rem auto}}.gform-splash__section--text-and-image{margin-bottom:5rem}.gform-splash__section--text-and-image .gform-splash-text{margin-bottom:2.5rem}.gform-splash__section--text-and-image .gform-splash-text>:first-child{margin-top:0}.gform-splash__section--text-and-image .gform-splash-text>:last-child{margin-bottom:0}@media (min-width:783px){.gform-splash__section--text-and-image{display:flex;margin-bottom:6.5rem}.gform-splash__section--text-and-image .gform-splash-text{margin:0;padding-right:6%;width:37.5%}.gform-splash__section--text-and-image .gform-splash-image-wrapper{width:62.5%}.gform-splash__section--text-and-image.gform-splash__section--image-left{flex-direction:row-reverse}.gform-splash__section--text-and-image.gform-splash__section--image-left .gform-splash-text{padding-left:6%;padding-right:0}}.gform-splash__section--text-and-image.gform-splash__section--image-spread-left .gform-splash-image{margin-left:-3.7%}.gform-splash__section--full-width-image.gform-splash__section--image-spread-left .gform-splash-image{margin-left:-2.3%}.gform-splash__section--text-and-image.gform-splash__section--image-spread-right .gform-splash-image{margin-right:-3.7%}.gform-splash__section--full-width-image.gform-splash__section--image-spread-right .gform-splash-image{margin-right:-2.3%}.gform-splash__section--full-width-image.gform-splash__section--image-spread-down .gform-splash-image,.gform-splash__section--text-and-image.gform-splash__section--image-spread-down .gform-splash-image{margin-bottom:-5%}.gform-splash-image img{display:block;width:100%}.gform-splash__section--full-width-text{margin:2rem auto 3.375rem}.gform-splash__section--columns{margin:3.375rem auto}.gform-splash__section--columns .column{margin:2.5rem 0}.gform-splash__section--columns .column>:first-child{margin-top:0}.gform-splash__section--columns .column>:last-child{margin-bottom:0}@media (min-width:783px){.gform-splash__section--columns .columns{display:flex;justify-content:space-between;margin:0 -2rem}.gform-splash__section--columns .column{flex:none;margin:0;padding:0 2rem;width:33.33%}}.gform-splash__footer{background:rgba(246,249,252,.22);border-radius:6px;margin:3.375rem auto 0;max-width:64rem;padding:2rem;text-align:center;width:96%}.gform-splash__footer img{height:auto;width:7.5rem}.gform-splash__footer h4{font-size:1.25rem}.toplevel_page_gf_splash #wpfooter{display:none}html[dir=rtl] .toplevel_page_gf_splash #wpcontent{padding-left:0;padding-right:0}@media (min-width:783px){html[dir=rtl] .gform-splash__header img{padding-left:3rem;padding-right:0}html[dir=rtl] .gform-splash__header .gf-splash-version{padding-left:0;padding-right:3rem}html[dir=rtl] .gform-splash__header .gf-splash-version::before{left:auto;right:0}}@media (min-width:1200px){html[dir=rtl] .gform-splash__header img{padding-left:5.812rem;padding-right:0}html[dir=rtl] .gform-splash__header .gf-splash-version{padding-left:0;padding-right:5.812rem}}@media (min-width:783px){html[dir=rtl] .gform-splash__section--text-and-image .gform-splash-text{padding-left:6%;padding-right:0}html[dir=rtl] .gform-splash__section--text-and-image.gform-splash__section--image-left .gform-splash-text{padding-left:0;padding-right:6%}}div.gforms_code{background-color:#e2edff;border:1px solid #d2e0eb;font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-size:13px;margin:10px 0;padding:10px;width:700px}div.gforms_code pre{display:block;font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-size:13px;font-weight:400!important;line-height:18px;margin:0;overflow:hidden;padding:6px 10px 6px 0;position:relative;white-space:pre-wrap;word-wrap:break-word;z-index:100}.form_head .form_delete_iconx,.gform_heading .form_edit_iconx{display:block}.settings_control_container{height:18px}.gform-admin-screen .inline{display:-moz-inline-stack!important;display:inline-block!important}label.float_label{float:left;padding:2px 0 0;width:40px}.field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:.75rem}#gform_fields li ul li{padding:2px 0 4px 0}.gforms_form_settings li{border:1px solid transparent;overflow:hidden;padding:2px 0 4px 0}.gform_page_names li{padding:5px 0!important}#gform_heading{border:1px solid transparent;margin-bottom:10px;overflow:hidden;padding:8px 10px 10px 10px;position:relative;width:480px!important}img#gfield_input_datepicker_icon{left:4px;position:relative;top:3px}#date_picker_container{margin:8px 0}#gfield_icon_url_container{margin-top:5px}td.content_center,th.content_center{text-align:center!important}tr img[src$="/images/active0.svg"],tr img[src$="/images/active1.svg"]{display:-moz-inline-stack;display:inline-block;height:auto;margin:0;width:35px}.gform-settings-panel .wp-list-table.feeds tr img[src$="/images/active0.svg"],.gform-settings-panel .wp-list-table.feeds tr img[src$="/images/active1.svg"]{width:30px}#notification_action_type{display:none}#notification_logic_type{margin-left:5px}div.settings_control_container div.gfield_admin_header_title{margin-top:-4px}.gform-icon--entries-edit{font-size:1.5rem}.gform-icon--entries-edit:active,.gform-icon--entries-edit:hover{color:#707070}.gform-admin-screen .option_header{font-weight:700;margin:5px 0 2px}img.gtitle_icon{float:left;margin:15px 7px 0 0}td.pad_top{padding-top:10px}.gform_merge_tags{width:200px}.gform_editor_merge_tags{width:190px}.gform_content_template_merge_tags{width:165px}.gform_column_wrapper{display:flex;justify-content:space-between}.gform_column_wrapper .panel{border:1px solid #9092b2;border-radius:5px;overflow:hidden}h2.gsection_title,h3.gsection_title{border-bottom:1px solid #ccc!important;font-family:helvetica,arial,sans-serif;font-size:20px;font-style:normal!important;font-weight:700;letter-spacing:normal!important;margin:16px 0;padding:0 0 16px 0!important;width:100%}.gsection .gfield_label{font-family:helvetica,arial,sans-serif;font-size:16px;font-weight:700}.gsection_description{clear:both;font-family:sans-serif;font-size:13px;line-height:1.5;padding-top:4px;width:100%}.gfield_date_year+.gfield_description,.gsection_description{padding:0 0 8px}.gfield{position:relative}.gfield_label{word-break:break-all}ul.gfield_checkbox,ul.gfield_radio{margin:6px 0}.gfield_checkbox li,.gfield_radio li{padding:0!important;position:relative}.gfield_checkbox li label,.gfield_radio li label{display:block;line-height:1.5;margin:0 0 0 24px;padding:0!important;vertical-align:top;width:auto}.gchoice_select_all{font-weight:700}.gfield_checkbox li input,.gfield_checkbox li input[type=checkbox],.gfield_radio li input[type=radio]{float:left;margin-top:2px}.description,.gfield_description,.instruction{clear:both;font-family:inherit;font-size:.8rem;line-height:1.5}.gfield_consent_description{border:1px solid #ddd;margin-top:12px;max-height:320px;overflow-y:scroll;padding:6px 8px;width:100%}.description_above .gfield_description.gfield_consent_description,.description_below .gfield_description.gfield_consent_description{padding:6px 8px}.entry-view-field-value .gfield_consent_description{width:calc(100% - 40px)}.description_above .gfield_description{padding:0 0 10px 0}.left_label div.gfield .gfield_description,.left_label div.gfield .instruction,.right_label div.gfield .gfield_description,.right_label div.gfield .instruction{margin-left:30%}.left_label .gsection .gsection_description,.right_label .gsection .gsection_description{line-height:1.5;margin-left:0;padding-left:0;padding-top:10px}.gfield_required{color:#9e0b0f;line-height:1rem;margin-left:4px}textarea.small{height:80px}textarea.medium{height:150px}textarea.large{height:250px}div.gfield_admin_icons{cursor:move;height:24px;padding-top:6px}div.gform_admin_icons{height:20px}ul#gform_fields.left_label div.gfield_admin_icons,ul#gform_fields.right_label div.gfield_admin_icons{height:30px}div.gfield_admin_icons div.gfield_admin_header_title,div.gform_admin_icons div.gform_admin_header_title,div.settings_control_container div.gfield_admin_header_title{display:none}#form_settings{margin-top:10px;padding-top:2px}#form_settings h3 span i[class*=" fa-"],#form_settings h3 span i[class^=fa-],.gform_tab_container h3 span i[class*=" fa-"],.gform_tab_container h3 span i[class^=fa-]{color:#0074a2}#tab_gravityformslogging .gforms_form_settings th{width:auto}.input_size_a,.textarea_size_a{width:375px}.form_button_options{margin:8px 0}#form_button_image_container,#form_button_text_container{margin-top:8px!important}.captcha_message{padding:5px}#after_insert_dialog div{padding-bottom:10px}#simplemodal-overlay{background-color:#000;cursor:default}#simplemodal-container{background-color:#f9f9f9;border:6px solid #636363;border-radius:8px;height:355px;padding:20px 20px 0;width:400px}#simplemodal-container a.modalCloseImg{background-image:url(../../../images/icon-close.png);background-repeat:no-repeat;cursor:pointer;display:inline;height:29px;position:absolute;right:-18px;top:-14px;width:25px;z-index:3200}.field-choice-handle{cursor:move;vertical-align:middle}#gfield_settings_category_container{margin:8px 0 0;max-height:230px}#field_columns li{margin:0!important;padding:0!important}#field_columns{margin:0!important;padding:10px 0!important}.input_active_icon{cursor:pointer;margin:10px 5px 0 0}#field_choices li input.field-choice-value,.field_input_choices li input.field-choice-value{display:none}#field_choices li input.field-choice-price{display:none}.gfield_choice_header_label{display:none!important;padding-left:51px}.gfield_choice_header_value{display:none!important}.gfield_choice_header_price{display:none!important}.choice_with_value li input.field-choice-value{display:inline!important}.choice_with_value .gfield_choice_header_label{display:inline!important}.choice_with_value .gfield_choice_header_value{display:inline-block!important;padding-left:120px}.choice_with_value_and_price li input.field-choice-value{display:flex!important}.choice_with_value_and_price li input.field-choice-price{display:flex!important}.choice_with_value_and_price .gfield_choice_header_label{display:inline-block!important}.choice_with_value_and_price .gfield_choice_header_value{display:inline-block!important;padding-left:70px}.choice_with_value_and_price .gfield_choice_header_price{display:inline-block!important;padding-left:70px}.choice_with_price li input.field-choice-price{display:flex!important}.choice_with_price .gfield_choice_header_label{display:inline-block!important}.choice_with_price .gfield_choice_header_price{display:inline-block!important;padding-left:120px}#field_columns li input.field-choice-value{display:none}#field_columns li input.field-choice-price{display:none}#field_columns li input.gfield_choice_radio{display:none}#field_columns li input.gfield_choice_checkbox{display:none}#field_columns li input.field-choice-text{width:312px!important}div.gf_payment_detail{margin-bottom:15px}table.entry-detail-view{margin-bottom:16px}table.entry-detail-view td.lastrow{border-bottom:none!important}td.entry-view-section-break{background-color:#eee;border-bottom:1px solid #dfdfdf;font-size:14px;font-weight:700;padding:7px}td.entry-view-field-name{background-color:#eaf2fa;border-bottom:1px solid #fff;font-weight:700;line-height:1.5;padding:7px}td.entry-view-field-value{border-bottom:1px solid #dfdfdf;line-height:1.8;padding:7px 7px 7px 40px}td.entry-view-field-value p{text-align:left}td.entry-view-field-value ul.bulleted{margin-left:12px}td.entry-view-field-value ul.bulleted li{list-style-type:disc}div.note-meta-container{font-size:0;white-space:nowrap}div.note-avatar{display:inline-block;height:48px;margin-right:8px;vertical-align:middle;width:48px}.note-has-email div.note-avatar{vertical-align:top}div.note-meta{display:inline-block;left:-48px;margin-left:48px;position:relative;vertical-align:middle;white-space:normal}span.note-divider{opacity:.25}.note-author{display:inline;font-size:.9rem;font-weight:700;line-height:1;margin:0 0 2px;padding:0}.note-email{font-size:.9rem;line-height:1.3;margin:0!important;padding:0!important;text-align:left}.note-email::before{color:#dadada;content:"\2014";margin:0 5px}.detail-note-content{background-color:#f7f7f7;border-left:4px solid #ddd;line-height:1.8rem;margin:1em 0;padding:1rem;position:relative}.detail-note-content p{line-height:30px}.detail-note-content.gforms_note_success{background-color:#ecfcde;border-left-color:#a7c886}.detail-note-content.gforms_note_warning{background-color:#fffbcc;border-left-color:#e6db55}.detail-note-content.gforms_note_error{background-color:#ffebe8;border-left-color:#c00}div.gforms_note_content{margin:0}div.gforms_note_content p:last-child{margin-bottom:0}.note-meta-container .note-date{display:block;font-size:.8rem;line-height:1}.bulk-left-panel-wrapper{height:330px;width:250px}.bulk-left-panel{height:100%;overflow-x:hidden;overflow-y:scroll;padding:0;position:relative;width:100%}.bulk-left-panel ul{border-radius:5px}.bulk-left-panel ul li{margin:0;padding:0}html[dir=rtl] .bulk-left-panel ul li{text-align:right}.bulk-left-panel ul li a.bulk-choice{border-bottom:1px solid #ecedf8;color:#242748;display:block;padding:8px 10px;text-decoration:none;width:100%}.bulk-left-panel ul li:last-child a.bulk-choice{border-bottom:none}.bulk-left-panel ul li a.bulk-choice:focus,.bulk-left-panel ul li a.bulk-choice:hover{background-color:#f6f9fc;outline:0}.bulk-left-panel ul li.choice_section_header{background-color:#f6fbfd;border-bottom:1px solid #ecedf8;color:#21759b;display:block;padding:5px;text-align:center;text-decoration:none}a.bulk-choice:first-child{border-top:none}.bulk-arrow-mid{align-items:center;display:flex;height:330px;justify-content:center;width:64px}.bulk-right-panel{width:250px}textarea#gfield_bulk_add_input{border:none;height:100%;padding:6px;width:100%}textarea#gfield_bulk_add_input:focus{outline:0}div.panel-buttons{display:-moz-inline-stack;display:inline-block}div.panel-custom{display:-moz-inline-stack;display:inline-block;margin-left:1em}div.panel-custom a{font-weight:600;text-decoration:none}html[dir=rtl] div.panel-custom{margin-right:1em}html[dir=rtl] div.panel-custom a span{display:inline-block;transform:rotate(180deg)}div#bulk_custom_message{position:absolute;top:11px;width:250px}div#bulk_custom_edit{position:absolute;top:20px}.updated_base{background-color:#fff;border:1px solid #fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:10px 15px 10px 0;padding:0 .6rem}.updated_base p{line-height:1;margin:.5em 0;padding:2px}.wrap .updated_base{margin:10px 15px 24px 0}table.form-table td .updated_base{font-size:13px}.error_base{background-color:#ffebe8;border-color:#c00;border-radius:3px;border-style:solid;border-width:1px;margin:10px 15px 10px 0;padding:0 .6rem}.error_base p{line-height:1;margin:.5em 0;padding:2px}.wrap .error_base{margin:10px 15px 10px 0}table.form-table td .error_base{font-size:13px}.gf_input_error_icon{background-image:url(../../../images/exclamation.png);display:-moz-inline-stack;display:inline-block;float:right;height:16px;margin-top:-16px;position:relative;right:-20px;top:18px;width:16px}li.gfield_html label.gfield_label{height:18px}.gfield_captcha_input_container{padding-top:3px}.simple_captcha_small input{width:100px}.simple_captcha_medium input{width:150px}.simple_captcha_large input{width:200px}.left_label .simple_captcha_large,.left_label .simple_captcha_medium,.left_label .simple_captcha_small,.right_label .simple_captcha_large,.right_label .simple_captcha_medium,.right_label .simple_captcha_small{margin-left:32%}.math_small input{width:69px}.math_medium input{width:90px}.math_large input{width:108px}.left_label .math_large,.left_label .math_medium,.left_label .math_small,.right_label .math_large,.right_label .math_medium,.right_label .math_small{margin-left:32%}table.entry-products{border:1px solid #c3c4c7;margin:10px 0}table.entry-products th[scope=col]{background-color:#fff;border-bottom:1px solid #c3c4c7;padding:7px 5px 8px}table.entry-products col.entry-products-col2{width:50px}table.entry-products col.entry-products-col3{width:155px}table.entry-products col.entry-products-col4{width:155px}table.entry-products thead th:last-child{text-align:right}table.entry-products tfoot tr:first-child td{border-top:1px solid #e5e5e5}table.entry-products td{color:#51575d;font-size:.75rem;font-weight:600;padding:.796875rem 5px}table.entry-products tfoot td{font-size:.8rem;font-weight:700;padding:.5rem}table.entry-products tbody tr:nth-child(odd){background-color:#f9f9f9}table.entry-products td:last-child{text-align:right}table.entry-products td:nth-child(2){text-align:left}table.entry-products td.textcenter,table.entry-products th.textcenter{text-align:center}table.entry-products td.textright,table.entry-products th.textright{text-align:right}table.entry-products td.emptycell{background-color:#fff}table.entry-products td div.product_name{color:#3a70ac;font-size:13px;font-weight:700;margin-bottom:5px}table.entry-products td.grandtotal_amount{color:#367b5e;font-size:1rem}table.entry-products td ul.product_options li{background-image:url(../../../images/prodlist.png);background-position:0 0;background-repeat:no-repeat;margin:0 0 0 2px!important;overflow:visible;padding:4px 0 4px 16px}table.entry-products td ul.product_options li.lastitem{background-image:url(../../../images/prodlist-last.png)}.ginput_container_password span{position:relative}.ginput_container_password span button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:3px 0;pointer-events:none;position:absolute;right:1px;text-align:center;top:1px;width:30px}.ginput_container_password span button .dashicons{font-size:16px;height:16px;width:16px}.password_input_container{display:block;position:relative}.gfield_password_strength{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;float:left;line-height:1.8;margin:12px 5px 5px 1px;padding:3px 5px;text-align:center;width:96%}ul.left_label .gfield_password_strength,ul.right_label .gfield_password_strength{margin-left:32.5%}p.search-box{margin:12px 0 0 0}#gform-settings .column-is_active{padding-top:9px;vertical-align:top;width:75px}div#gform_heading.selectable.field_selected{background-color:#f6fbfd;background-image:url(../../../images/gf-fieldsettings-header.jpg);background-position:0 0;background-repeat:repeat-x;padding-top:8px}div.gf_renew_license,div.gf_upgrade_license{-ms-grid-column-span:2;grid-column:span 2}div.gf_renew_license{background-color:#faf2f5;border:1px solid #cfadb3;color:#832525;padding:10px 0 20px 20px}p.gform_renew_expired strong{color:#9e0b0f}div.gf_upgrade_license h4{font-size:14px;margin:0;padding:0}div.gf_upgrade_business_license,div.gf_upgrade_developer_license{background-position:0 0;background-repeat:no-repeat;min-height:175px;padding:14px 0 0 140px}div.gf_upgrade_developer_license{background-image:url(../../../images/gravityforms-developer-upgrade.png);background-size:133px 169px;margin:30px 0 0 0}div.gf_upgrade_business_license{background-image:url(../../../images/gravityforms-business-upgrade.png);background-size:133px 169px;margin:0}p.gform_renew_expired,p.gform_renew_not_expired{background-position:0 0;background-repeat:no-repeat;font-size:1.4rem}a.gf_upgrade_link{background:#d54e21;border:solid #c4461c 4px;border-radius:4px;color:#fff;display:-moz-inline-stack;display:inline-block;font-family:Arial;font-size:16px;padding:10px 20px 11px 20px;text-decoration:none;text-shadow:1px 1px 2px #c24319}a.gf_upgrade_link:hover{background:#db5428;text-decoration:none}.gf_update_current,.gf_update_expired,.gf_update_outdated{margin-top:20px;padding:10px}.alert_blue,.alert_gray,.alert_green,.alert_red,.alert_yellow,ul#gform_fields li#no-fields div.newform_notice{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);position:relative}.alert_green{background-color:#fff;border-bottom:none;border-left:4px solid #7ad03a;border-right:none;border-top:none;color:#424242}.alert_yellow{background-color:#fff;border-bottom:none;border-left:4px solid #ffba00;border-right:none;border-top:none;color:#424242}.alert_gray{background-color:#fff;border-bottom:none;border-left:4px solid #ccc;border-right:none;border-top:none;color:#424242}.alert_blue{background-color:#fff;border-bottom:none;border-left:4px solid #2ea2cc;border-right:none;border-top:none;color:#424242}.alert_red,ul#gform_fields li#no-fields div.newform_notice{background-color:#fff;border-bottom:none;border-left:4px solid #dd3d36;border-right:none;border-top:none;color:#424242}span.gf_keystatus_invalid_text,span.gf_keystatus_valid_text{display:-moz-inline-stack;display:inline-block}i.gf_keystatus_valid,i.gf_valid,span.gf_keystatus_valid_text{color:green}i.gf_invalid,i.gf_keystatus_invalid,span.gf_invalid,span.gf_keystatus_invalid_text{color:#9e0b0f}span.gf_keystatus_invalid_text{color:#9e0b0f}.gfield_checkbox .gchoice_total,.gfield_radio .gchoice_total{color:#878787;font-size:.6875rem;padding-top:.875rem!important}body #wpcontent #wpbody #wpbody-content{overflow:visible}div.ui-widget-content{background-color:#fafafa}div#gform_heading.selectable div#form_settings.ui-tabs,div#pagination_settings.ui-tabs{border:none!important}div.ui-tabs div.ui-tabs-panel{background-color:#fff;border-bottom:1px solid #d2e0eb;border-left:1px solid #d2e0eb;border-right:1px solid #d2e0eb}div.ui-widget-content li.ui-state-active{border-left:1px solid #d2e0eb!important;border-right:1px solid #d2e0eb!important;border-top:1px solid #d2e0eb!important}ul.ui-widget-header{border-bottom:1px solid #d2e0eb!important}div.ui-widget-content li.ui-state-default{background-color:#d2e0eb!important;border-bottom:1px solid #d2e0eb;border-left:1px solid #d2e0eb!important;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-right:1px solid #d2e0eb!important;border-top:1px solid #d2e0eb!important;border-top-left-radius:4px;border-top-right-radius:4px}div.ui-widget-content li.ui-state-default a{color:#21759b}div.ui-widget-content li.ui-state-default.ui-state-active{background-color:#fff!important;background-image:none!important;border-bottom:1px solid #fff!important}div.ui-widget-content li.ui-state-default.ui-state-active a{color:#212121}li.gform_setting_left_half{display:-moz-inline-stack;display:inline-block;height:60px;margin-right:2%;vertical-align:top;width:44%}li.gform_setting_right_half{clear:right;display:-moz-inline-stack;display:inline-block;height:60px;margin-right:2%;vertical-align:top;width:44%}li.gform_setting_left_half input,li.gform_setting_left_half select,li.gform_setting_right_half input,li.gform_setting_right_half select{width:95%}#contextual-help-link-wrap{display:none}#gf_form_toolbar{background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;color:#555;display:inline-block;font-size:13px;margin:12px 0 0;padding:4px 10px 0 10px;width:100%}ul#gf_form_toolbar_links{display:flex;margin:0;position:relative}#edit-title-close{color:#999;cursor:pointer;position:absolute;right:4px;width:16px}#gform_settings_page_title_error{color:red;margin-left:5px}#edit-title-header{background:#fff;border-color:#dfdfdf;border-style:solid;border-width:1px 1px 0 1px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);font-size:14px;margin:0!important;min-height:24px;overflow:hidden;padding:8px 12px 5px;position:relative;white-space:nowrap}#edit-title-container{position:absolute;top:50px;visibility:hidden;width:350px;z-index:9999}#edit-title-input{font-size:14px;margin-bottom:20px;width:100%}#edit-title-label{display:block;font-size:14px;font-weight:700;margin-bottom:2px}#gform_settings_page_title{border-radius:2px;padding:5px 10px 5px 10px}.gform_settings_page_title_editable{cursor:pointer}.gform_settings_page_title_editable:hover{background-color:#e5e5e5;border-radius:2px}#form_switcher{display:none;max-width:300px;min-width:130px}.form_switcher_arrow{display:inline-block;margin-left:1.5rem;outline:0}.form_switcher_arrow svg{outline:0;vertical-align:middle}.form_switcher_arrow svg path{outline:0}body>.select2-container.gform-select2[style]{left:0;position:static!important;top:0}.gform-form-switcher__container{background:#fff;border:1px solid #c3c5db;border-radius:3px;box-shadow:0 10px 15px rgba(58,61,90,.1),0 4px 6px rgba(58,61,90,.05);position:absolute;transform:scale(.95);transform-origin:top left;transition:.1s all;width:14.625rem!important;z-index:10000}.gform-form-switcher__container input[type=text].select2-search__field{background:#fff no-repeat 20px center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi40NjggMTEuMTY1YTYuOTQ3IDYuOTQ3IDAgMTAtMS4zMDMgMS4zMDNsMS42NDQgMS42NDQtLjAyNS4wMjVhMS41IDEuNSAwIDAwMCAyLjEyMWwyLjIyMSAyLjIyYTEuNSAxLjUgMCAwMDIuMTIxIDBsMS4zNTMtMS4zNTJhMS41IDEuNSAwIDAwMC0yLjEybC0yLjIyLTIuMjIyYTEuNSAxLjUgMCAwMC0yLjEyMiAwbC0uMDI1LjAyNS0xLjY0NC0xLjY0M3ptLTUuNTIuOTkzYTUuMjEgNS4yMSAwIDEwMC0xMC40MjEgNS4yMSA1LjIxIDAgMDAwIDEwLjQyMXptNi45NDcgMy4wNGwxLjMwMi0xLjMwMyAyLjE3MiAyLjE3LTEuMzAzIDEuMzAzLTIuMTcxLTIuMTd6IiBmaWxsPSIjQkNDN0QwIi8+PC9zdmc+);background-size:19px;border:1px solid #c3c5db;border-radius:3px;box-shadow:none;font-size:.875rem;margin:.675rem .575rem;outline:0;padding:.5625rem 1.1875rem .5625rem 3.5625rem;width:calc(100% - 1.35rem)}.gform-form-switcher__container input[type=text].select2-search__field::-moz-placeholder{color:#9092b0}.gform-form-switcher__container input[type=text].select2-search__field::-moz-placeholder,.gform-form-switcher__container input[type=text].select2-search__field::-ms-input-placeholder,.gform-form-switcher__container input[type=text].select2-search__field::placeholder{color:#9092b0}.gform-form-switcher__container input[type=text].select2-search__field:focus{background-image:none;border:1px solid rgba(62,125,166,.55)!important;box-shadow:0 0 1px 1px rgba(62,125,166,.55);padding:.5625rem 1.1875rem}.gform-form-switcher__container .select2-results__options{border-radius:0 0 3px 3px;border-top:1px solid #d9dae6;max-height:9.1875rem;overflow-y:auto}.gform-form-switcher__container .select2-results__options li{color:#5b5e80;cursor:pointer;font-size:.8125rem;line-height:1.1875rem;margin:0;padding:1.0625rem 1.1875rem}.gform-form-switcher__container .select2-results__options li:last-child{border-bottom:none}.gform-form-switcher__container .select2-results__options li:focus,.gform-form-switcher__container .select2-results__options li:hover{background:#f5f6fb;color:#242748;outline:0}div#gravity-edit-icon,div#gravity-entry-icon,div#gravity-export-icon,div#gravity-help-icon,div#gravity-import-icon,div#gravity-notification-icon,div#gravity-settings-icon,div#gravity-title-icon,div#gravity-update-icon{background-image:url(../../../images/gf-32-iconsprite.png);background-repeat:no-repeat}div#gravity-edit-icon{background-position:0 0}div#gravity-entry-icon{background-position:0 -50px}div#gravity-export-icon{background-position:0 -100px}div#gravity-help-icon{background-position:0 -150px}div#gravity-import-icon{background-position:0 -200px}div#gravity-notification-icon{background-position:0 -250px}div#gravity-settings-icon{background-position:0 -300px}div#gravity-update-icon{background-position:0 -400px}div#gravity-title-icon{background-position:0 -350px}div#major-publishing-actions{clear:both}html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap table.widefat tfoot tr th.manage-column,html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap table.widefat thead tr th.manage-column{font-size:13px!important}th.manage-column.column-cb.check-column{vertical-align:top}table.gfield_list td.gfield_list_cell{padding:6px 0}table.gfield_list td.gfield_list_cell+td.gfield_list_cell{padding:6px 0}table.gfield_list thead tr th{font-weight:700;padding:6px 0}table.gfield_list thead tr th+th{padding:6px 0}table.widefat tbody tr td.entry-view-field-value table.gfield_list{border-left:1px solid #dfdfdf!important;border-spacing:0;border-top:1px solid #dfdfdf!important;margin:2px 0 6px;padding:0;width:100%}table.widefat tbody tr td.entry-view-field-value table.gfield_list td{border-right:1px solid #dfdfdf!important;padding:6px 10px}table.widefat tbody tr td.entry-view-field-value table.gfield_list thead tr th{background-image:none!important;border-right:1px solid #dfdfdf!important;font-family:sans-serif!important;padding:6px 10px}table.widefat tbody tr td.entry-view-field-value ul li{color:#555!important}input.headercb{margin-top:-3px}.gfield_routing_select,.gfield_rule_select{width:120px}.gfield_rule_input{height:28px;vertical-align:bottom}.gf_conditional_logic_rules_container{margin-top:1rem}.gf_conditional_logic_rules_container input,.gf_conditional_logic_rules_container select{margin-left:2px;margin-top:0!important}.gform_routing_operator{width:60px}.validation_message{color:#9e0b0f!important;font-family:sans-serif;font-size:11px;letter-spacing:normal}.gfield_error{background-color:#ffdfdf!important;border:1px dotted #c89797;margin-bottom:6px;margin-top:4px!important;padding:6px 6px 4px!important}.grouting_rule_error input{border:1px solid red}.gfield_sub_setting{margin-top:20px}div#notifications_container .inside div.message.error{line-height:1.5!important}.ginput_complex .ginput_cardinfo_left,.ginput_complex .ginput_cardinfo_right{float:left;min-height:43px;position:relative}.ginput_complex .ginput_cardinfo_left{margin-right:1%;width:50%}.gfield .ginput_complex .ginput_cardinfo_left legend:not(.hidden_sub_label){position:static}.ginput_complex .ginput_cardinfo_right{min-width:85px!important}.ginput_complex .ginput_cardinfo_right label{white-space:nowrap!important}.ginput_complex span.ginput_cardextras{display:block;margin-bottom:8px;overflow:hidden}.ginput_complex .ginput_cardinfo_right span.ginput_card_expiration_container{position:relative}.ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{display:-moz-inline-stack;display:inline-block}.ginput_complex select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{position:relative;width:50%}div.gfield_creditcard_warning_message{display:none!important}#gform_fields li.credit_card_setting.field_setting ul li{padding:2px 0 4px 0}html[dir=rtl] .gform_wrapper .gform_card_icon_container div{float:right}html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_left,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_right{float:right}html[dir=rtl] .ginput_complex .ginput_cardinfo_left{margin-right:0}.wp-media-buttons{line-height:3px!important;padding:0!important}.wp-media-buttons select{font-size:10px!important;line-height:2.2rem;padding:1px!important}#notifications_advanced_settings label{line-height:18px}div.gf_toolset_dropdown_menu{position:absolute;right:0;top:10px}div.gf_toolset_dropdown_menu ul li.gf_toolset_dropdown_toplevel a.gf_toolset_dropdown_toplevel_link{background-color:#efefef;background-image:url(../../../images/gf-entry-paging-sprite.jpg);background-position:-144px 0;background-repeat:no-repeat;border:1px solid #dfdfdf;border-radius:3px;display:block;height:24px;margin:0;overflow:hidden;padding:0;text-decoration:none;text-indent:-9000px;width:40px}div.gf_entry_detail_pagination{clear:both;float:right;font-size:13px}div.gf_entry_detail_pagination ul{height:15px}div.gf_entry_detail_pagination ul li div.gf_entry_detail_pagination ul li{margin-bottom:0!important;padding:0!important}div.gf_entry_detail_pagination ul li{display:-moz-inline-stack;display:inline-block}div.gf_entry_detail_pagination ul li.gf_entry_count span{display:block;line-height:25px;padding:0 5px 0 0;width:auto!important}div.gf_entry_detail_pagination ul li.gf_entry_count span strong{color:#d24e29}div.gf_entry_detail_pagination ul li.gf_entry_pagination a{display:block;margin:0;padding:0;text-decoration:none}div.gf_entry_wrap #poststuff .inside{border-top:1px solid #ebebf2;margin:0;padding:12px}div.gf_entry_wrap #poststuff .inside .message,div.gf_entry_wrap #poststuff .inside .updated{margin:-12px -12px 12px -12px}#notifications_container .message{margin:-2px -15px 0 -15px}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_inactive,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_inactive{color:#424242;opacity:.2}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_active,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_active{color:#424242;opacity:.5}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_active:hover,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_active:hover{color:#0074a2;opacity:1}li.gf_entry_next i,li.gf_entry_prev i{display:block}html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap div#tab_notification div.wp-editor-wrap{margin-top:20px!important}html body.wp-admin div#wpwrap #wp-form_notification_message-media-buttons.hide-if-no-js.wp-media-buttons{background-color:#e9e9e9;border-left:1px solid #ccc;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;left:0;padding:3px 4px 3px 6px!important;position:absolute;top:-2px;width:290px!important}html body.rtl.wp-admin div#wpwrap #wp-form_notification_message-media-buttons.hide-if-no-js.wp-media-buttons{left:auto!important;right:0}html body.wp-admin div#wp-form_notification_message-editor-tools.wp-editor-tools{position:relative}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js a#form_notification_message-add_media{background-color:#fff;background-image:url(../../../images/gf-media-button-bg.jpg);background-position:bottom;background-repeat:repeat-x;border:1px solid #c3c3c3;border-bottom:2px solid #ccc;border-radius:3px;color:#464646;display:-moz-inline-stack;display:inline-block;font-family:arial,sans-serif;font-size:12px;font-weight:400;line-height:18px;padding:3px 6px 2px 5px!important}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js a#form_notification_message-add_media img{display:none!important}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js select#form_notification_message_variable_select{font-family:arial,sans-serif;font-size:12px!important;font-weight:400;line-height:18px;position:relative;top:0}.gf_toggle_submenu{background-image:url(../../../images/icon-submenu-down.png);background-position:center center;background-repeat:no-repeat;background-size:11px 11px;cursor:pointer;display:-moz-inline-stack;display:inline-block;height:11px;width:11px}h4.gf_nofield_header{font-size:1.6rem;font-weight:700}h4.gf_settings_subheader{border-bottom:1px solid #ccc;font-size:1.4rem;font-weight:400!important;margin:2px 0 30px 0!important;padding:0 0 10px 0}#export_filters{width:450px}#gform_fields .field-drop-zone{background-color:#fff;border:1px dashed #bbb;box-sizing:border-box;height:75px;margin:0 auto 10px;width:100%}.gform_fields_empty{height:600px}ul.gforms_form_settings li{margin:0}h4.section-title{border-bottom:1px solid #eee;font-size:14px;font-weight:400;margin:0 0 20px;padding:0 0 5px}.child-settings{border-left:2px solid #eee;margin-left:5px;padding:10px}table.gforms_form_settings{margin:0 0 18px}table.gforms_form_settings th{font-weight:400;padding-left:10px;text-align:left;vertical-align:top;width:200px}table.gforms_form_settings td,table.gforms_form_settings th{padding:8px 0}.show_advanced_settings_container{border-top:1px solid #eee;padding:5px}#show_advanced_settings{cursor:pointer}h4.gf_settings_subgroup_title{border-bottom:1px solid #dfdfdf;padding-bottom:6px}body.wp-admin .wrap .gform_tab_group .gform_tab_container .gform_tab_content input.button-primary{font-weight:400;letter-spacing:.3pt;margin:10px 0 20px 0}.setting-row{margin:0 0 10px}a.limit-text{color:#242748;display:block;height:18px;line-height:18px;overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}a.limit-text:hover{color:#555}th.column-name{width:30%}th.column-type{width:20%}tr#confirmation-editor-row td{border-left:3px solid #21759b;border-top:0;padding:0}div#confirmation-editor{padding:20px}.editing td{border-bottom:0}.editing td:first-child{border-left:3px solid #21759b}.editing .edit a{color:#999!important}.last-row td{background-color:red}.editor-actions a{line-height:24px}.editor-actions img.spinner{left:6px;position:relative;top:4px}.add_field_choice,.delete_field_choice{color:#444;margin-left:.25rem;position:relative}.add_field_choice{margin-left:.625rem}#confirmation_action_type{display:none}#confirmation_logic_type{margin-left:5px}.description-list{margin:10px 0;padding:0 20px}.description-list li{list-style:disc;overflow:visible;padding:0}.custom_mask_instructions h5{font-size:11px;margin:0 0 4px}.custom_mask_instructions span.label{display:inline-block;font-size:11px;width:80px}.custom_mask_instructions li{margin:0 0 14px}.gf_calculation_buttons{float:right;margin-right:55px}.gf_calculation_buttons input[type=button]{float:left;width:22px}#field_calculation_formula_variable_select{width:150px}#calculation_options p{margin:0 0 14px;padding:0}div.gf_animate_sub_settings{border-left:2px solid #ececf2;margin:.75rem 0 0 .625rem;padding-left:1.375rem}.gform_nofification_edit div.gf_animate_sub_settings{margin-left:0}table.gforms_form_settings td.gf_sub_settings_cell{padding:0}div#form_button_conditional_logic_container.gf_animate_sub_settings{padding-left:12px!important}span.gf_admin_page_formid{background-color:#d4662c;border:none;border-radius:2px;color:#fff;display:-moz-inline-stack;display:inline-block;font-size:13px;font-weight:600;line-height:2;margin:0 2px 0 12px;padding:0 8px;position:relative;text-decoration:none;text-shadow:none;top:-3px;white-space:nowrap}#gform_notification_to_routing_container table{width:100%}#tab_confirmation .gform-settings-field__conditional_logic .gform-settings-choice{display:none}#tab_confirmation .gform-settings-field__conditional_logic .gform-settings-field__header{margin-bottom:0}.ui-tabs>.ui-tabs-nav>.ui-state-disabled{display:none}div#gform_last_page_settings div#last_page_settings.ui-tabs,div#gform_pagination div#pagination_settings.ui-tabs{padding:0!important}div#gform_last_page_settings div#last_page_settings .ui-widget-header,div#gform_pagination div#pagination_settings .ui-widget-header,ul#gform_fields li .ui-widget-header{background:0 0!important;border-left:none!important;border-right:none!important;border-top:none!important;font-weight:400!important}div#gform_last_page_settings div#last_page_settings.ui-tabs ul.ui-tabs-nav,div#gform_pagination div#pagination_settings.ui-tabs ul.ui-tabs-nav{padding:0!important}div#gform_last_page_settings div#last_page_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default,div#gform_pagination div#pagination_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default{font-weight:400!important}div#gform_last_page_settings div#last_page_settings.ui-widget-content,div#gform_pagination div#pagination_settings.ui-widget-content{background:0 0!important;background-image:none!important;border:none!important}input:checked+label{font-weight:400}div.gf_clear{clear:both!important}div.gf_clear.gf_clear_complex{clear:both!important}.gf_button.slick_button{border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 0 1px 2px rgba(121,0,0,.2);color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:10px 25px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.slick_button.red_button{background:#ff3019;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%)}.slick_button.red_button:active,.slick_button.red_button:hover{color:#fff}.gform-add,.gform-remove{cursor:pointer;vertical-align:middle}.gform-add{margin-left:5px}#gform-no-filters{align-items:flex-end;color:#696c8c;cursor:pointer;display:flex}.gform-filter-value{vertical-align:bottom}.gform-filter-field,.gform-filter-operator,.gform-filter-value{-ms-box-sizing:border-box;box-sizing:border-box;height:2rem}.gform-filter-field,.gform-filter-value{width:150px}.gform-filter-operator{width:70px}#gform-field-filters{overflow-y:auto}.gform-field-filter{margin-top:4px}.gform-field-filter input,.gform-field-filter select{margin-right:6px}.gform-field-filter .gform-add{margin-right:4px}.ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}#gform_update_button{height:2.3125rem;line-height:.875rem;padding:.625rem 12px}#gform_update_button:hover{background:#3985b7;color:#fff;transform:none}#gform_update_button:focus{background-color:#3e7da6;box-shadow:0 0 0 2px #bed8ed;color:#fff}#gform_update_button:active{background:#3985b7;border-color:#bed8ed;color:#fff}#namediv .gform_button_select_files{width:100px!important}.gform_fileupload_multifile .gform_drop_area{border:2px dashed #ddd;color:#aaa;margin-bottom:10px;padding:25px;text-align:center}.gform_delete{cursor:pointer;vertical-align:middle}tr.gf-locking.wp-locked .locked-info{height:auto}tr.gf-locking.wp-locked img.gform_active_icon{display:none}.gform-signature-action{font-size:1.5rem;text-decoration:none}@media (max-width:640px){html[dir=rtl] .gforms_edit_form .gform_wrapper.gravity-theme .ginput_list input{float:none!important}}.gf-pagebreak{align-items:center;color:#6c7781;display:flex;font-size:.8rem;font-weight:700;letter-spacing:.65px;line-height:1.1rem;padding:1.25rem 0;text-align:center}.gf-pagebreak-first{padding:0 0 2.5rem 0}.gf-pagebreak-end,.gf-pagebreak-first{padding-left:1rem;padding-right:1rem}.gf-pagebreak::after,.gf-pagebreak::before{background-color:silver;content:"";flex-grow:1;height:4px}.gf-pagebreak::before{background:repeating-linear-gradient(to left,#ddd 0,#ddd 9px,transparent 9px,transparent 13px);margin-right:1em}.gf-pagebreak::after{background:repeating-linear-gradient(to right,#ddd 0,#ddd 9px,transparent 9px,transparent 13px);margin-left:1em}html[dir=rtl] .gf-pagebreak::before{margin-left:1em;margin-right:0}html[dir=rtl] .gf-pagebreak::after{margin-left:0;margin-right:1em}.left_label .gpage .field_label,.right_label .gpage .field_label{display:none}#gform_fields.left_label .gfield>.gf-pagebreak,#gform_fields.right_label .gfield>.gf-pagebreak{width:100%}li.gfield.gpage label.gfield_label{display:none!important;margin:0!important}.entry_unread a,.entry_unread td{font-weight:700}.entry_spam_trash a,.entry_spam_trash td{font-weight:400}.row-actions a{display:inline-block;font-weight:400}.entry_nowrap{overflow:hidden;white-space:nowrap}.gform-filter-operator{width:100px}body.forms_page_gf_entries div#TB_title[style]{width:630px!important}table.form-table tr:last-child td,table.form-table tr:last-child th{border:none!important}span.gf_settings_description{display:block;margin-top:6px}div.gf-html-container{background-color:#f6f6f6;border:1px solid #e4e4e4;padding:20px}div.gf-html-container span.gf_blockheader{display:block;font-size:16px;font-weight:700;line-height:16px;margin-bottom:6px;text-transform:uppercase}ul.gform_fields.left_label li.gfield.gfield_html .gfield_label,ul.gform_fields.right_label li.gfield.gfield_html .gfield_label{display:inline-block;float:none!important;margin-bottom:8px;margin-top:12px;text-align:left;width:100%}.gf_delete_field_choice,.gf_insert_field_choice{border:0;color:#9b9b9b;font-size:14px;margin-left:6px;padding:0;text-decoration:none}.gf_delete_field_choice:active,.gf_delete_field_choice:hover,.gf_insert_field_choice:active,.gf_insert_field_choice:hover{color:#444}html[dir=rtl] .gform-admin-screen #TB_ajaxContent,html[dir=rtl] .gform-admin-screen #TB_window{text-align:right}.gform-admin-screen #TB_ajaxContent{box-sizing:border-box;padding:0 2rem 80px;position:relative;width:auto!important}.gform-admin-screen #TB_overlay{background:#1c1f3f;opacity:.72}.gform-admin-screen #TB_window{background:#fff;border-radius:6px;box-shadow:0 16px 80px rgba(5,17,50,.66)}.gform-admin-screen #TB_title{background:0 0;border-bottom:none;display:flex;height:auto;justify-content:space-between;padding:1.875rem 2rem 1.375rem}.gform-admin-screen #TB_ajaxWindowTitle{color:#242748;font-size:1rem;font-weight:400;line-height:1.5rem;padding:0;white-space:normal}.gform-admin-screen #TB_closeWindowButton{position:relative}.tb-title{align-items:center;display:flex}.tb-title__logo::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0MyA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00Mi44MTQ4IDMxLjc3OTNDNDIuODE0OCAzMy45MTkzIDQxLjI4OTIgMzYuNTQyMiAzOS40MjEgMzcuNjA2N0wyNC43OTU2IDQ1Ljk5MTJDMjIuOTI3NCA0Ny4wNTU3IDE5Ljg3NjMgNDcuMDU1NyAxOC4wMDgxIDQ1Ljk5MTJMMy4zODI3MyAzNy42MDY3QzEuNTI1NTUgMzYuNTQyMiAwIDMzLjkxOTMgMCAzMS43NzkzVjE1LjAxMDNDMCAxMi44NzAzIDEuNTI1NTUgMTAuMjQ3NCAzLjM5Mzc5IDkuMTgyODhMMTguMDA4MSAwLjc5ODM5MkMxOS44NzYzIC0wLjI2NjEzMSAyMi45Mjc0IC0wLjI2NjEzMSAyNC43OTU2IDAuNzk4MzkyTDM5LjQyMSA5LjE4Mjg4QzQxLjI4OTIgMTAuMjQ3NCA0Mi44MTQ4IDEyLjg3MDMgNDIuODE0OCAxNS4wMTAzVjMxLjc3OTNaIiBmaWxsPSIjRjE1QTI5Ii8+DQo8cGF0aCBkPSJNMTcuMjQ0OSAxOS41MUgzNi42MjM4VjE0LjA5OTZIMTcuMzAwMkMxNC41MzY1IDE0LjA5OTYgMTIuMjM3MiAxNS4wNDM0IDEwLjQ5MDUgMTYuODk4MUM2LjI2NzY1IDIxLjM1MzcgNi4xNTcxIDMyLjU5MTYgNi4xNTcxIDMyLjU5MTZIMzYuNDkxMVYyMi40MjkySDMxLjA0MTJWMjcuMTgxMkgxMS45NjA4QzEyLjA4MjQgMjUuNDE0MyAxMi45MDA1IDIyLjI0MjcgMTQuNDQ4MSAyMC42MDc1QzE1LjE1NTYgMTkuODYxMiAxNi4wNTEgMTkuNTEgMTcuMjQ0OSAxOS41MVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+);background-repeat:no-repeat;background-size:auto;content:" ";display:inline-block;height:2.9375rem;margin-right:.74375rem;width:2.6875rem}html[dir=rtl] .gform-admin .tb-title__logo::before{margin-left:.74375rem;margin-right:0}.tb-title__main{color:#242748;font-size:1rem;font-weight:400}.tb-title__sub{color:#696c8c;font-size:.875rem;font-weight:400}.gform-admin-screen .tb-close-icon{background:#fff center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjE4MyAxLjE4M2EuNjI1LjYyNSAwIDAwMCAuODg0TDUuMTE2IDYgMS4xODMgOS45MzNhLjYyNS42MjUgMCAxMC44ODQuODg0TDYgNi44ODRsMy45MzMgMy45MzNhLjYyNS42MjUgMCAxMC44ODQtLjg4NEw2Ljg4NCA2bDMuOTMzLTMuOTMzYS42MjUuNjI1IDAgMTAtLjg4NC0uODg0TDYgNS4xMTYgMi4wNjcgMS4xODNhLjYyNS42MjUgMCAwMC0uODg0IDB6IiBmaWxsPSIjM0U3REE2Ii8+PHBhdGggZD0iTTEuMTgzIDIuMDY3TC44MyAyLjQybC4zNTMtLjM1M3ptMC0uODg0TC44My44M2wuMzUzLjM1M3pNNS4xMTYgNmwuMzU0LjM1NEw1LjgyMyA2bC0uMzUzLS4zNTRMNS4xMTYgNnpNMS4xODMgOS45MzNMLjgzIDkuNThsLjM1My4zNTR6bTAgLjg4NGwtLjM1My4zNTQuMzUzLS4zNTR6TTYgNi44ODRsLjM1NC0uMzU0TDYgNi4xNzdsLS4zNTQuMzUzLjM1NC4zNTR6bTMuOTMzIDMuOTMzbC4zNTQtLjM1NC0uMzU0LjM1NHptLjg4NC0uODg0bC0uMzU0LjM1NC4zNTQtLjM1NHpNNi44ODQgNmwtLjM1NC0uMzU0TDYuMTc3IDZsLjM1My4zNTRMNi44ODQgNnptMy45MzMtNC44MTdMMTEuMTcuODNsLS4zNTQuMzUzem0tLjg4NCAwTDkuNTguODNsLjM1NC4zNTN6TTYgNS4xMTZsLS4zNTQuMzU0LjM1NC4zNTMuMzU0LS4zNTNMNiA1LjExNnpNMi4wNjcgMS4xODNMMi40Mi44M2wtLjM1My4zNTN6bS0uNTMuNTNhLjEyNS4xMjUgMCAwMTAtLjE3NkwuODMuODNjLS40NC40MzktLjQ0IDEuMTUxIDAgMS41OWwuNzA3LS43MDd6TTUuNDcgNS42NDZMMS41MzcgMS43MTNsLS43MDcuNzA4IDMuOTMzIDMuOTMzLjcwNy0uNzA4em0tMy45MzMgNC42NEw1LjQ3IDYuMzU1bC0uNzA3LS43MDhMLjgzIDkuNThsLjcwNy43MDh6bTAgLjE3N2EuMTI1LjEyNSAwIDAxMC0uMTc2TC44MyA5LjU3OWMtLjQ0LjQ0LS40NCAxLjE1MiAwIDEuNTkxbC43MDctLjcwN3ptLjE3NiAwYS4xMjUuMTI1IDAgMDEtLjE3NiAwbC0uNzA3LjcwOGMuNDM5LjQzOSAxLjE1MS40MzkgMS41OSAwbC0uNzA3LS43MDh6TTUuNjQ2IDYuNTNsLTMuOTMzIDMuOTMzLjcwOC43MDggMy45MzMtMy45MzQtLjcwOC0uNzA3em00LjY0IDMuOTMzTDYuMzU1IDYuNTNsLS43MDguNzA3IDMuOTMzIDMuOTM0LjcwOC0uNzA4em0uMTc3IDBhLjEyNS4xMjUgMCAwMS0uMTc2IDBsLS43MDguNzA4Yy40NC40MzkgMS4xNTIuNDM5IDEuNTkxIDBsLS43MDctLjcwOHptMC0uMTc2YS4xMjUuMTI1IDAgMDEwIC4xNzZsLjcwOC43MDhjLjQzOS0uNDQuNDM5LTEuMTUyIDAtMS41OTFsLS43MDguNzA3ek02LjUzIDYuMzU0bDMuOTMzIDMuOTMzLjcwOC0uNzA4LTMuOTM0LTMuOTMzLS43MDcuNzA4em0zLjkzMy00LjY0TDYuNTMgNS42NDVsLjcwNy43MDggMy45MzQtMy45MzMtLjcwOC0uNzA4em0wLS4xNzdhLjEyNS4xMjUgMCAwMTAgLjE3NmwuNzA4LjcwOGMuNDM5LS40NC40MzktMS4xNTIgMC0xLjU5MWwtLjcwOC43MDd6bS0uMTc2IDBhLjEyNS4xMjUgMCAwMS4xNzYgMGwuNzA4LS43MDdhMS4xMjUgMS4xMjUgMCAwMC0xLjU5MSAwbC43MDcuNzA3ek02LjM1NCA1LjQ3bDMuOTMzLTMuOTMzTDkuNTc5LjgzIDUuNjQ2IDQuNzYzbC43MDguNzA3em0tNC42NC0zLjkzM0w1LjY0NSA1LjQ3bC43MDgtLjcwN0wyLjQyLjgzbC0uNzA4LjcwN3ptLS4xNzcgMGEuMTI1LjEyNSAwIDAxLjE3NiAwTDIuNDIxLjgzQTEuMTI1IDEuMTI1IDAgMDAuODMuODNsLjcwNy43MDd6IiBmaWxsPSIjM0U3REE2Ii8+PC9zdmc+);background-size:.625rem;border:1px solid #d5d7e9;border-radius:50%;cursor:pointer;height:1.625rem;position:relative;width:1.625rem}.gform-admin-screen .tb-close-icon::before{content:none}#TB_window .modal_footer{background:#f6f9fc;border-radius:0 0 5px 5px;border-top:1px solid #e2e8f0;bottom:0;left:0;padding:20px 32px;position:absolute;right:0}.modal_footer .button,.modal_footer .button-primary{-webkit-appearance:none;background:#fff;border-color:#3e7da6;border-radius:3px;border-style:solid;border-width:1px;box-sizing:border-box;color:#3e7da6;cursor:pointer;font-size:.875rem;font-weight:600;line-height:2.15384615;margin:0;min-height:30px;padding:.125rem 1.125rem;transition:all .3s ease;white-space:nowrap}.modal_footer .button-primary:hover,.modal_footer .button:hover{box-shadow:0 4px 6px rgba(28,31,63,.0837013);transform:translate(0,-2px)}.modal_footer .button-primary,.modal_footer .button.primary{background:#3e7da6;border:1px solid transparent;border-radius:3px;color:#fff;font-family:inherit;font-size:.875rem;font-weight:500;height:auto;height:initial;line-height:1;padding:.625rem 1.125rem;transition:all .3s ease}.modal_footer .button-primary:hover,.modal_footer .button.primary:hover{box-shadow:0 4px 6px rgba(28,31,63,.0837013);transform:translate(0,-2px)}.gform_new_form #TB_window{margin-left:-230px!important;margin-top:0!important;top:10%!important;width:460px!important}.gform_new_form #TB_ajaxContent{height:auto!important;max-height:415px;overflow:hidden;padding:0 2rem}.gform_new_form #TB_ajaxContent .gform-settings__wrapper{display:block;padding:0}.gform_new_form #TB_ajaxContent .gform-settings-label{color:#242748;font-size:14px;font-weight:400}.gform-settings-label .required{padding:.2em}.gform_new_form .gform_new_form_modal_container .submit-row{background-color:#fdfdff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #e2e8f0;margin-left:-32px;margin-right:-32px;margin-top:18px;padding:1rem 2rem}.gform_new_form .gform_new_form_modal_container .setting-row{margin:0 0 10px}.gform_new_form .gform_new_form_modal_container .setting-row label{line-height:24px}.gform_new_form .gform_new_form_modal_container .setting-row input,.gform_new_form .gform_new_form_modal_container .setting-row textarea{display:block;width:100%}.gform_new_form .gform_new_form_modal_container .setting-row textarea{height:110px;max-height:200px}.gform_new_form .gform_new_form_modal_container #gf_new_form_error_message{color:#bc0b0b;margin:0 0 18px 5px!important}.gform_new_form .gform_new_form_modal_container img.gfspinner{left:5px;position:relative;top:5px}.gform_new_form .gf_not_ready{opacity:.25}.ginput_container.ginput_single_email input.medium,span.ginput_left input.medium,span.ginput_right input.medium{width:95%!important}ul:not(.top_label) .ginput_container.ginput_single_email{margin-left:30%}.gforms_edit_form input.disabled,.gforms_edit_form input:disabled,.gforms_edit_form select.disabled,.gforms_edit_form select:disabled,.gforms_edit_form textarea.disabled,.gforms_edit_form textarea:disabled{pointer-events:none}.gaddon-section{margin:0 0 20px;padding:20px 0 0}.gaddon-section.gaddon-first-section{border-top:0;padding-top:0}.gaddon-setting.large{width:95%}.gaddon-select,.gaddon-setting.medium{width:50%}.gaddon-setting.gaddon-checkbox{margin-right:8px}div.wrap.gf_browser_gecko div.new-form-option a{padding:16px 16px 14px 16px}div.wrap.gf_browser_ie .gfield_checkbox li input,div.wrap.gf_browser_ie .gfield_checkbox li input[type=checkbox],div.wrap.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}div.wrap.gf_browser_ie .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{top:0}div.wrap.gf_browser_ie input.button-primary,div.wrap.gf_browser_ie input.button-primary.gfbutton,div.wrap.gf_browser_ie input.gfbutton{line-height:1rem;padding:0 6px}body .gf_browser_chrome a.button-primary.gfbutton,body .gf_browser_chrome button.button-primary.gfbutton,body .gf_browser_chrome input.button-primary.gfbutton{line-height:1em!important}body .gf_browser_chrome h2.gf_admin_page_title span.gf_admin_page_subtitle{margin-top:2px}div.wrap.gf_browser_chrome .gfield_checkbox li input,div.wrap.gf_browser_chrome .gfield_checkbox li input[type=checkbox],div.wrap.gf_browser_chrome .gfield_radio li input[type=radio]{margin-left:2px!important}.gform_system_report mark{background:0 0;color:#999}.gform_system_report mark.yes{color:#7ad03a}.gform_system_report .error_message,.gform_system_report mark.error{color:#a00}.gform_system_report_alert{border-left-color:#2ea2cc!important;box-sizing:border-box;display:block;padding-bottom:10px!important;position:relative;width:100%}.gf_copy_message{color:#080;display:none!important}#gf_system_report{height:10px;left:20px;position:absolute;top:65px;width:10px;z-index:-1}#gform_register_site{display:none}#gform_license_key{font-size:19px!important;width:90%!important}#entry_list_form .column-is_starred,#form_list_form .column-is_active{vertical-align:top;width:6rem}#entry_list_form .column-is_starred{width:19px}#form_list_form .column-is_active img.pending{transform:translateX(50%)}#form_list_form .column-conversion,#form_list_form .column-entry_count,#form_list_form .column-id,#form_list_form .column-view_count{width:10%}#entry_list_form .column-column_selector{width:20px}#entry_filters{display:inline-block;vertical-align:middle}#entry_search_button{bottom:-.0625rem;float:right;height:2.1875rem;line-height:.9rem;min-height:auto;position:relative}.gf_entry_detail_pagination+#poststuff{padding-top:30px}#content-sortables.empty-container,#sidebar_middle-sortables.empty-container,#sidebar_top-sortables.empty-container{border:3px dashed #bbb!important;height:250px!important}#entry_search_container{float:right;margin-top:12px}.gform-rte-preview{border:1px solid #9092b2;border-radius:3px;display:none}.gform-rte-preview.small{height:6rem}.gform-rte-preview.medium{height:12rem}.gform-rte-preview.large{height:18rem}.gform-rte-preview ul{background:#f5f5f5;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:.3rem}.gform-rte-preview ul li{align-items:center;display:inline-flex;justify-content:center;margin-bottom:0;padding:.3rem}.gform-rte-preview ul li svg{height:1.3rem;width:1.3rem}.screen-meta-toggle{z-index:2}div.error{padding:20px}::-webkit-input-placeholder{color:#5b5e80}::-moz-placeholder{color:#5b5e80}:-ms-input-placeholder{color:#5b5e80}:-moz-placeholder{color:#5b5e80}.gf_browser_gecko input[type=checkbox],.gf_browser_gecko input[type=radio]{margin-bottom:-6px}.gf_browser_chrome input[type=checkbox],.gf_browser_chrome input[type=radio]{margin-bottom:-4px}#gform_fields li ul.rules_container li{padding:0}.last_page_button_options{margin-top:8px}#last_page_button_button_container,#last_page_button_image_container,#last_page_button_text_container{margin-top:12px!important}div.range_max,div.range_min{display:-moz-inline-stack;display:inline-block;padding-right:8px;vertical-align:top;width:98px}div.range_max label,div.range_min label{display:block;margin-bottom:0;margin-top:.25rem}@media screen and (max-width:782px){.gforms_form_settings_wrap #gform_tab_container_1{margin-left:0}.gforms_form_settings_wrap #gform_tabs{display:none}#gform-settings .column-is_active{padding-top:0;vertical-align:top;width:19px}.gforms_settings_wrap #gform_tab_container{margin-left:0}.gforms_settings_wrap .gform_tab_group{flex-flow:column}.gforms_settings_wrap #gform_tabs{float:none;margin:10px 10px 0 10px;width:100%}.gforms_settings_wrap #gform_tabs li.active a{background-color:inherit;border-bottom:4px solid #666;border-left:0;border-right:0;border-top:0;box-shadow:none;color:#23282d;padding:10px!important;width:auto}.gforms_settings_wrap #gform_tabs li{border-right:#e1e1e1;display:inline-block;margin-bottom:0;width:auto}#gform_tab_container{border-top:1px solid #e1e1e1}.gform_panel h3{line-height:39px}.gform_panel h3 .add-new-h2{display:inline-block;margin-left:0;position:static;vertical-align:top}}.gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid rgba(54,86,102,.1);border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06);padding:10px 20px}.gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gfield_repeater_buttons .add_repeater_item_text,.gfield_repeater_buttons .remove_repeater_item_text{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:30px;margin-bottom:5px;margin-right:10px;min-width:100px;transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gfield_repeater_buttons .add_repeater_item_plus,.gfield_repeater_buttons .remove_repeater_item_minus{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:22px;margin:10px 5px 0 5px;padding:0;padding-bottom:5px;transition:all .3s cubic-bezier(.67,.17,.4,.83);width:22px}.gfield_repeater_buttons button.gfield_icon_disabled{cursor:default;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3}.gfield_repeater_buttons button.gfield_icon_disabled:hover{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);color:#757575}.gfield_repeater_buttons button:hover{background:#fafafa;border:1px solid #757575;color:#374750}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:10px;padding-bottom:20px}.gfield_repeater_buttons .add_repeater_item_text:focus,.gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gfield_repeater_item .gfield_repeater_cell .gfield_required{color:#c32121}.gform_wrapper .gfield_repeater_cell label{color:#9b9a9a;font-size:14px;font-weight:400}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{padding-bottom:20px;padding-top:0}div .gfield_repeater_cell{margin-top:5px}.gfield_repeater_value>.gfield_repeater{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid rgba(54,86,102,.1);border-radius:8px;margin:10px;padding:10px 20px}.gfield_repeater_cell .gfield_repeater_value:not(:first-child){background-color:#f0f0f0;border:1px solid #c5c6c5;border-radius:4px;color:rgba(117,117,117,.7);margin-right:10px;padding-left:10px}.gfield_repeater .gfield_repeater_items,.gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:5px}.gfield_repeater .gfield_label{color:#23282d;font-size:16px;font-weight:600}.gfield_repeater_cell div.ginput_complex_admin span label,.gfield_repeater_cell label.gfield_label{color:#9b9a9a;font-size:14px;font-weight:400}.gfield_repeater_value .gfield_label{padding-bottom:0}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child{padding-bottom:0}.gfield_repeater_cell .gfield_admin_icons{height:0}.gf-notice-container{display:none}.form-list{display:flex;flex-wrap:wrap}.form-list-head{align-items:baseline;display:flex;flex:1 1 100%}.form-list-head h2{color:#23282d;font-size:21px;font-weight:500;margin:0 1rem 0 0}.form-list-nav{align-items:center;display:flex;flex:1 1 auto}.form-list-nav .search-box{display:flex}.gform-settings-panel__content .wp-list-table th.check-column{padding-top:10px}.gform-settings-panel__content .wp-list-table .check-column input[type=checkbox]{margin:0 0 0 8px}.gform-settings-panel__content #form_list_form{display:flex;flex-wrap:wrap}.gform-settings-panel__content #form_list_form #entry_filters .gform-field-filter,.gform-settings-panel__content#entry_list_form #entry_filters .gform-field-filter{margin:0}.gform-settings-panel__content #form_list_form .tablenav,.gform-settings-panel__content#entry_list_form .tablenav{display:flex;flex:1 1 auto;flex-wrap:wrap;height:2.563rem;margin:1rem 0}.gform-settings-panel__content #form_list_form .tablenav .actions,.gform-settings-panel__content#entry_list_form .tablenav .actions{flex:1 1 auto}.gform-settings-panel__content #form_list_form .tablenav .actions select,.gform-settings-panel__content#entry_list_form .tablenav .actions select{padding-bottom:.4375rem;padding-top:.375rem}.gform-settings-panel__content #form_list_form .tablenav .actions .button,.gform-settings-panel__content#entry_list_form .tablenav .actions .button{height:2.1875rem;line-height:.7rem;min-height:auto}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages{align-items:center;display:flex;flex:none;flex-direction:row;height:2.375rem;text-align:right}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages.no-pages,.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages.one-page .pagination-links,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages.no-pages,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages.one-page .pagination-links{display:none}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages .pagination-links,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages .pagination-links{display:flex;flex-direction:row;font-size:.8125rem;height:100%}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages .pagination-links span:last-child,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages .pagination-links span:last-child{margin-right:0}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages .pagination-links .current-page,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages .pagination-links .current-page{font-size:.8125rem}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages .paging-input,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages .paging-input{align-items:center;display:flex;height:100%;justify-content:center;margin-left:.1875rem}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages .button,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages .button{align-items:center;display:flex;height:100%;justify-content:center;margin:0 .1875rem;padding:0;width:2.375rem}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages .tablenav-paging-text,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages .tablenav-paging-text{margin-left:.1875rem}.gform-settings-panel__content #form_list_form .tablenav .tablenav-pages input.current-page,.gform-settings-panel__content#entry_list_form .tablenav .tablenav-pages input.current-page{height:100%;padding-bottom:.4375rem;padding-top:.4375rem;width:auto}#screen-meta-links{margin-bottom:-30px}.gform-settings-header .gform-settings__wrapper{clear:both}#gform-field-filters .gform-field-filter{margin-bottom:.5rem;padding:.125rem 0;text-align:right}.gform-settings-panel__content #entry_search_container .gform-field-filter .gform-filter-value,.gform-settings-panel__content #entry_search_container .gform-field-filter input,.gform-settings-panel__content #entry_search_container .gform-field-filter select{height:auto;line-height:1.1875rem;min-height:unset;min-width:unset;padding-bottom:.4375rem;padding-top:.4375rem;width:auto}.gform-settings-panel__content--entry-list #entry_search_container .gform-field-filter select.gform-filter-field{margin-right:.375rem;width:calc(33% - .375rem)}.gform-settings-panel__content--entry-list #entry_search_container .gform-field-filter select.gform-filter-operator{margin-right:.375rem;width:calc(25% - .375rem)}.gform-settings-panel__content--entry-list #entry_search_container .gform-field-filter input.gform-filter-value{margin-right:.375rem;width:calc(40% - .375rem)}#entry_list_form{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}#entry_list_form .alert{flex:1 1 100%}#entry_list_form.gform-settings-panel__content .tablenav{flex:1 1 auto;width:100%}#entry_list_form.gform-settings-panel__content .tablenav.bottom .tablenav-pages{padding-top:1.25rem}@media (min-width:783px){#entry_list_form.gform-settings-panel__content .tablenav.bottom .tablenav-pages{padding-top:0}}#entry_list_form.gform-settings-panel__content .tablenav-pages{flex:1 1 auto;float:none;margin:0;text-align:right}#entry_list_form.gform-settings-panel__content .tablenav-pages input.current-page{height:1rem;width:auto}.gform-settings-panel__content #entry_search_container{align-items:baseline;display:flex;justify-content:flex-start;left:-.625rem;margin:0;position:relative;width:100%}@media (min-width:783px){.gform-settings-panel__content #entry_search_container{flex:1 1 55%;float:none;justify-content:flex-end;left:0;width:auto}}.gform-settings-panel__content .subsubsub{flex:1 1 45%;float:none;font-size:13px}.gform-settings-panel__content--entry-list .subsubsub{flex:none}.gf_entry_detail_pagination{display:flex;justify-content:flex-end}.gf_entry_pagination{width:1.75rem}.gf_entry_pagination_link_inactive{opacity:.6}.gf_entry_pagination_link_active{opacity:1}.gf_entry_pagination_link,.gf_entry_pagination_link:active,.gf_entry_pagination_link:focus,.gf_entry_pagination_link:hover{box-shadow:none;color:#3e7da6;cursor:pointer;outline:0;padding:.5rem;text-decoration:none}.gf_entry_pagination_link i{background:#fff;border:1px solid #9092b2;border-radius:50%;box-shadow:0 2px 2px rgba(58,58,87,.0596411);font-size:.55rem;font-weight:400;height:auto;line-height:1.1rem;width:1.1rem}.gform-settings__content .entry-details-table,.gform-settings__content .gresults-results-field,.gform-settings__content .postbox,.gform-settings__content .sales,.gform-settings__content table:not(.form-table){background:#fff;box-sizing:border-box;width:100%}.gform-settings__content .entry-details-table,.gform-settings__content .gresults-results-field,.gform-settings__content .postbox,.gform-settings__content .sales{border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552)}.gform-settings__content .gresults-chart-wrapper svg{border-radius:3px;width:100%}.gform-settings__content .entry-details-table>thead>tr{align-items:center;border:none;display:flex;flex-grow:1;font-size:.875rem;justify-content:space-around;line-height:2.875rem;padding-bottom:0;padding-left:1.0625rem;padding-right:.875rem;padding-top:0;position:relative}.gform-settings__content .entry-details-table th{flex-grow:1;font-size:.875rem;font-weight:500;margin:0;padding:0;text-align:left}.gform-settings-panel__content .entry-details-table>tbody>:nth-child(odd){background:#f6f9fc}.gf_entry_detail_pagination .gf_entry_count strong{color:#3e7da6}#gentry_display_empty_fields{margin-right:6px}#gentry_display_empty_fields+label{color:#242748;font-size:13px;font-weight:400;line-height:18px}.entry-notes-print-header{display:none}.entry-notes .note-details{display:flex;flex-wrap:wrap}.entry-notes .note-details .note-check{flex:0 0 auto;margin-right:1rem}.entry-notes .note-details .author{display:flex;flex:1 1 auto;font-weight:400}.entry-notes .note-details .author .avatar{border-radius:50%;flex:0 0 auto;height:auto;margin-right:1rem;width:2.25rem}.entry-notes .note-details .author .text{flex:1 1 auto}.entry-notes .note-details .author .text h6{color:#242748;font-size:14px;font-weight:400;line-height:14px;margin:0 0 .5rem 0}.entry-notes .note-details .author .text time{color:#a7a9c1;font-size:13px;line-height:13px}.entry-notes .note-content{align-items:center;background:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);display:flex;font-size:13px;margin-bottom:1.625rem;margin-top:1.3125rem}.entry-notes .note-content.alert{font-weight:500;margin-bottom:1.625rem;margin-top:1.3125rem}.entry-notes .note-content:not(.alert){color:#242748;padding:19px 16px 22px 16px}.entry-notes .add-note{background-color:#fdfdff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #e2e8f0;margin:12px -12px -12px -12px;padding:23px 17px 35px 18px}.entry-notes .add-note textarea{background:#fff;border:1px solid #9092b2;border-radius:3px;margin-bottom:18px;width:100%}.entry-notes .add-note .add-note-actions{display:flex}.entry-notes .add-note .add-note-actions input{flex:0 0 auto;margin-right:1rem}.entry-notes .add-note .add-note-actions .send-to{display:flex;flex:1 1 auto}.entry-notes .add-note .add-note-actions .send-to #gentry_email_subject_container{flex:1 1 auto}.entry-notes .add-note .add-note-actions .send-to select{flex:1 1 5rem;height:2.375rem;line-height:1}.js .postbox .handlediv:focus .toggle-indicator::before{box-shadow:none}.gform-settings__content #poststuff .postbox #major-publishing-actions a{color:#a00;font-size:13px;line-height:30px;text-decoration:none}.gform-settings__content #poststuff .postbox #major-publishing-actions{background:#f6f9fc;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:12px}.gform-settings__content #poststuff .postbox #minor-publishing{padding:12px}.gform-settings__content #poststuff .postbox .handlediv{height:45px}#notifications_override_settings label{display:block;margin-bottom:.5rem}.gform-settings__content .postbox input[type=checkbox]{margin-right:6px}.gform-settings__content #poststuff .postbox h2{border:none;color:#242748;flex-grow:0;font-size:.875rem;font-weight:500;justify-content:space-around;line-height:2.875rem;padding-bottom:0;padding-left:1.0625rem;padding-right:.875rem;padding-top:0}.gform-settings__content #poststuff .postbox .actions{align-items:baseline;display:flex;justify-content:flex-start;margin-bottom:20px}.gform-settings__content #poststuff .postbox .actions select{flex:0 0 8rem;margin-right:10px}.gform-settings__content #poststuff .postbox .actions input{flex:0 0 75px;line-height:28px}.gform-settings__content #poststuff .postbox .actions input.button{flex:0 0 75px;line-height:19px;padding:8px 18px}.gform-settings-panel__content .entry-details-table .entry-view-field-name,.gform-settings-panel__content .entry-details-table .entry-view-field-value{background:#f6f9fc;border-bottom:1px solid #ececf2;border-top:1px solid #ececf2;color:#242748;font-size:13px;line-height:165%;padding:12px 17px}.gform-settings-panel__content .entry-details-table .entry-view-field-value:last-of-type{border-radius:3px}.gform-settings-panel__content .entry-details-table .entry-view-field-value{background:#fff;border:none;font-weight:400}.inner-sidebar{clear:right;display:none;float:right;position:relative;width:281px}.columns-2 .inner-sidebar{display:block;margin-right:auto;width:286px}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;padding:0;width:280px}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{clear:left;float:left;margin-right:-2000px;width:100%}.has-right-sidebar #post-body-content{float:none;margin-right:300px;width:auto}.ginput_preview_control{bottom:-.25rem;display:inline-block;font-size:1.25rem;outline:0;position:relative;text-decoration:none}.ginput_preview_control.gform-icon--circle-arrow-down{color:#22a753}.ginput_preview_control.gform-icon--circle-delete{color:#dd301d}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{bottom:0;direction:inherit;height:auto!important;left:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:auto!important;z-index:0}.simplebar-offset{bottom:0;box-sizing:inherit!important;direction:inherit!important;left:0;margin:0;-webkit-overflow-scrolling:touch;padding:0;position:absolute;resize:none!important;right:0;top:0}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;-ms-overflow-style:none;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:1000%;z-index:-1}.simplebar-track{bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}[data-simplebar]::-webkit-scrollbar{-webkit-appearance:none;display:none;height:0;width:0}.simplebar-content-wrapper::-webkit-scrollbar{-webkit-appearance:none;display:none;height:0;width:0}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#d5d7e9;border-radius:3px;content:'';left:3px;opacity:0;position:absolute;right:4px;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:1;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden} \ No newline at end of file diff --git a/css/basic.css b/assets/css/dist/basic.css similarity index 74% rename from css/basic.css rename to assets/css/dist/basic.css index 47ca9ec..749bf31 100644 --- a/css/basic.css +++ b/assets/css/dist/basic.css @@ -15,22 +15,6 @@ * * ----------------------------------------------------------------------------- */ -/* Colors */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Color - * - * ----------------------------------------------------------------------------- */ - -/* Box Shadows */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Box Shadow - * - * ----------------------------------------------------------------------------- */ - /* Font Icons */ /* ----------------------------------------------------------------------------- @@ -41,53 +25,6 @@ * * ----------------------------------------------------------------------------- */ -/* Transitions */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Transitions - * - * ----------------------------------------------------------------------------- */ - -/* Typography */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Typography - * - * ----------------------------------------------------------------------------- */ - -:root { - - /* Font Families */ - - /* Font Weights */ - - /* Font Sizes */ - - /* Line Heights */ - -} - -/* Media Queries */ - -/* ----------------------------------------------------------------------------- - * - * Mixins - * - * This file is just a clearing-house. - * Make partials (start with an underscore) elsewhere for actual code. - * - * ----------------------------------------------------------------------------- */ - -/* Icons */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Icons - * - * ----------------------------------------------------------------------------- */ - /* Base */ /* @@ -121,20 +58,20 @@ */ .gform-ul-reset { - list-style-type: none; - padding: 0; - margin: 0; + list-style-type: none; + margin: 0; + padding: 0; } -.gform-text-input-reset, input.gform-text-input-reset, body[class*="avada"] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset { - background-color: transparent; - border: none; - border-radius: 0; - border-color: transparent; - font-family: inherit; - font-size: inherit; - outline: none; - padding: inherit; +.gform-text-input-reset, input.gform-text-input-reset, body[class*="avada"] input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]).gform-text-input-reset { + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; + font-family: inherit; + font-size: inherit; + outline: none; + padding: inherit; } /* stylelint-disable */ @@ -150,10 +87,10 @@ @font-face { font-family: 'gform-icons-theme'; src: - url('../fonts/gform-icons-theme.woff2?a2cayk') format('woff2'), - url('../fonts/gform-icons-theme.ttf?a2cayk') format('truetype'), - url('../fonts/gform-icons-theme.woff?a2cayk') format('woff'), - url('../fonts/gform-icons-theme.svg?a2cayk#gform-icons-theme') format('svg'); + url('../../../fonts/gform-icons-theme.woff2?a2cayk') format('woff2'), + url('../../../fonts/gform-icons-theme.ttf?a2cayk') format('truetype'), + url('../../../fonts/gform-icons-theme.woff?a2cayk') format('woff'), + url('../../../fonts/gform-icons-theme.svg?a2cayk#gform-icons-theme') format('svg'); font-weight: normal; font-style: normal; font-display: block; @@ -161,7 +98,7 @@ .gform-icon { /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'gform-icons-theme' !important; + font-family: gform-icons-theme !important; speak: never; font-style: normal; font-weight: normal; @@ -308,12 +245,12 @@ */ .gform_drop_area { - padding: 32px; + background: rgba(0, 0, 0, 0.02); border: 1px dashed #ccc; - text-align: center; - margin-bottom: 8px; - background: rgba( 0, 0, 0, 0.02 ); border-radius: 4px; + margin-bottom: 8px; + padding: 32px; + text-align: center; } .gform_drop_instructions { @@ -322,8 +259,8 @@ } .gform_delete, .gform_delete_file { - vertical-align: middle; cursor: pointer; + vertical-align: middle; } .gform_delete_file { @@ -335,8 +272,8 @@ } .gfield_validation_message ul { + margin: 16px 0; padding-left: 24px; - margin: 16px 0 } .gfield_validation_message ul:empty { @@ -365,69 +302,69 @@ } .gform_show_password { - position: absolute; - right: 20px; - top: 0; background-color: inherit; border: none; cursor: pointer; - padding: 0; height: 100%; + padding: 0; + position: absolute; + right: 20px; + top: 0; } -.password_input_container{ +.password_input_container { display: block; position: relative; } .gfield_password_strength { + background-color: #eee; border: 1px solid #ddd; + border-bottom: 3px solid #ddd; margin-top: 8px; padding: 8px; text-align: center; - background-color: #eee; - border-bottom: 3px solid #ddd; -} - -.field_sublabel_above .gfield_password_strength { - margin-top: 16px; } .gfield_password_strength .short, .gfield_password_strength .mismatch { background-color: #ffa0a0; - border-color: #f04040; border-bottom: 3px solid #f04040; + border-color: #f04040; } .gfield_password_strength .bad { background-color: #ffb78c; - border-color: #ff853c; border-bottom: 3px solid #ff853c; + border-color: #ff853c; } .gfield_password_strength .good { background-color: #ffec8b; - border-color: #fc0; border-bottom: 3px solid #fc0; + border-color: #fc0; } .gfield_password_strength .strong { background-color: #c3ff88; - border-color: #8dff1c; border-bottom: 3px solid #8dff1c; + border-color: #8dff1c; } +.field_sublabel_above .gfield_password_strength { + margin-top: 16px; +} + /** Datepicker */ .ui-datepicker:not(.gform-legacy-datepicker) { background-color: #fff; - border: 1px solid rgba( 0, 0, 0, 0.1 ); - padding: 8px; - margin: 2.4px; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); display: none; - box-shadow: 0 1px 5px rgba( 0, 0, 0, 0.1 ) + margin: 2.4px; + padding: 8px; } .ui-datepicker:not(.gform-legacy-datepicker)[style] { @@ -435,21 +372,21 @@ } .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header { - position: relative; - padding: 0 8px 8px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin: 0 -8px 8px; - border-bottom: 1px solid rgba( 0, 0, 0, 0.1 ); + padding: 0 8px 8px; + position: relative; } .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev, .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next { + cursor: pointer; position: absolute; - cursor: pointer } -.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev:before, .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next:before { +.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev::before, .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next::before { border-style: solid; border-width: 0.18em 0.18em 0 0; - content: ''; + content: ""; display: inline-block; height: 0.55em; left: 0.15em; @@ -469,10 +406,10 @@ } .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next { - right: 16px + right: 16px; } -.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next:before { +.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next::before { left: 0; transform: rotate(45deg); } @@ -500,17 +437,17 @@ } .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default { + border-radius: 50%; + color: #222; display: block; - width: 100%; line-height: 35.2px; text-align: center; - color: #222; text-decoration: none; - border-radius: 50% + width: 100%; } .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default:hover { - background-color: rgba( 0, 0, 0, 0.1 ); + background-color: rgba(0, 0, 0, 0.1); } .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active, .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover { @@ -530,8 +467,8 @@ .gform_validation_container, .gform_wrapper.gravity-theme .gform_validation_container, body .gform_wrapper.gravity-theme .gform_validation_container, body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container, body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container { display: none !important; - position: absolute !important; left: -9000px; + position: absolute !important; } /** @@ -543,14 +480,14 @@ /* @group Base */ .gform_wrapper.gravity-theme .chosen-container { - position: relative; display: inline-block; - vertical-align: middle; font-size: 16px; + position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; + vertical-align: middle; } .gform_wrapper.gravity-theme .chosen-container * { @@ -558,15 +495,15 @@ } .gform_wrapper.gravity-theme .chosen-container .chosen-drop { - position: absolute; - top: 100%; - z-index: 1010; - width: 100%; + background: #fff; border: 1px solid #aaa; border-top: 0; - background: #fff; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); display: none; + position: absolute; + top: 100%; + width: 100%; + z-index: 1010; } .gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop { @@ -578,15 +515,15 @@ } .gform_wrapper.gravity-theme .chosen-container .search-choice .group-name, .gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name { + color: #999; + font-weight: normal; margin-right: 4px; overflow: hidden; - white-space: nowrap; text-overflow: ellipsis; - font-weight: normal; - color: #999999; + white-space: nowrap; } -.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name:after, .gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name:after { +.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name::after, .gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name::after { content: ":"; padding-left: 2px; vertical-align: top; @@ -597,21 +534,21 @@ /* @group Single Chosen */ .gform_wrapper.gravity-theme .chosen-container-single .chosen-single { - position: relative; - display: block; - overflow: hidden; - padding: 0 0 0 8px; - height: 40px; - border: 1px solid #aaa; - border-radius: 5px; - background-color: #fff; background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-clip: padding-box; + background-color: #fff; + border: 1px solid #aaa; + border-radius: 5px; box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; + display: block; + height: 40px; + line-height: 24px; + overflow: hidden; + padding: 0 0 0 8px; + position: relative; text-decoration: none; white-space: nowrap; - line-height: 24px; } .gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type="text"] { @@ -627,11 +564,11 @@ .gform_wrapper.gravity-theme .chosen-container-single .chosen-single span { display: block; - overflow: hidden; + line-height: 38.4px; margin-right: 24px; + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - line-height: 38.4px; } .gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span { @@ -639,14 +576,14 @@ } .gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr { + background: url(../../../legacy/css/chosen-sprite.png) -42px 1px no-repeat; + display: block; + font-size: 1px; + height: 12px; position: absolute; - top: 6px; right: 26px; - display: block; + top: 6px; width: 12px; - height: 12px; - background: url("../legacy/css/chosen-sprite.png") -42px 1px no-repeat; - font-size: 1px; } .gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover { @@ -658,53 +595,53 @@ } .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div { + display: block; + height: 100%; position: absolute; - top: 0; right: 0; - display: block; + top: 0; width: 18px; - height: 100%; } .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b { + background: url(../../../legacy/css/chosen-sprite.png) no-repeat 0 10px; display: block; - width: 100%; height: 100%; - background: url("../legacy/css/chosen-sprite.png") no-repeat 0px 10px; + width: 100%; } .gform_wrapper.gravity-theme .chosen-container-single .chosen-search { - position: relative; - z-index: 1010; margin: 0; padding: 3px 4px; + position: relative; white-space: nowrap; + z-index: 1010; } .gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type="text"] { - margin: 1px 0; - padding: 4px 20px 4px 5px; - width: 100%; - height: auto; - outline: 0; + background: url(../../../legacy/css/chosen-sprite.png) no-repeat 100% -20px; border: 1px solid #aaa; - background: url("../legacy/css/chosen-sprite.png") no-repeat 100% -20px; - font-size: 1em; + border-radius: 0; font-family: sans-serif; + font-size: 1em; + height: auto; line-height: normal; - border-radius: 0; + margin: 1px 0; + outline: 0; + padding: 4px 20px 4px 5px; + width: 100%; } .gform_wrapper.gravity-theme .chosen-container-single .chosen-drop { - margin-top: -1px; - border-radius: 0 0 4px 4px; background-clip: padding-box; + border-radius: 0 0 4px 4px; + margin-top: -1px; } .gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search { - position: absolute; opacity: 0; pointer-events: none; + position: absolute; } /* @end */ @@ -713,34 +650,34 @@ .gform_wrapper.gravity-theme .chosen-container .chosen-results { color: #444; - position: relative; - overflow-x: hidden; - overflow-y: auto; margin: 0 4px 4px 0; - padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch; + overflow-x: hidden; + overflow-y: auto; + padding: 0 0 0 4px; + position: relative; } .gform_wrapper.gravity-theme .chosen-container .chosen-results li { display: none; + line-height: 15px; + list-style: none; margin: 0; padding: 5px 6px; - list-style: none; - line-height: 15px; - word-wrap: break-word; -webkit-touch-callout: none; + word-wrap: break-word; } .gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result { - display: list-item; cursor: pointer; + display: list-item; } .gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result { - display: list-item; color: #ccc; cursor: default; + display: list-item; } .gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted { @@ -750,15 +687,15 @@ } .gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results { + background: #f4f4f4; color: #777; display: list-item; - background: #f4f4f4; } .gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result { + cursor: default; display: list-item; font-weight: bold; - cursor: default; } .gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option { @@ -775,15 +712,15 @@ /* @group Multi Chosen */ .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices { - position: relative; - overflow: hidden; + background-color: #fff; + border: 1px solid #aaa; + cursor: text; + height: auto; margin: 0; + overflow: hidden; padding: 8px; + position: relative; width: 100%; - height: auto; - border: 1px solid #aaa; - background-color: #fff; - cursor: text; } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li { @@ -798,37 +735,37 @@ } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type="text"] { - margin: 1px 0; - padding: 0; - height: 25px; - outline: 0; - border: 0 !important; background: transparent !important; + border: 0 !important; + border-radius: 0; box-shadow: none; color: #999; - font-size: 100%; font-family: sans-serif; + font-size: 100%; + height: 25px; line-height: normal; - border-radius: 0; + margin: 1px 0; + outline: 0; + padding: 0; width: 25px; } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice { - position: relative; - margin: 3px 5px 3px 0; - padding: 3px 20px 3px 5px; - border: 1px solid #aaa; - max-width: 100%; - border-radius: 3px; - background-color: #eeeeee; + background-clip: padding-box; + background-color: #eee; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); - background-size: 100% 19px; background-repeat: repeat-x; - background-clip: padding-box; + background-size: 100% 19px; + border: 1px solid #aaa; + border-radius: 3px; box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; - line-height: 13px; cursor: default; + line-height: 13px; + margin: 3px 5px 3px 0; + max-width: 100%; + padding: 3px 20px 3px 5px; + position: relative; } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span { @@ -836,14 +773,14 @@ } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { + background: url(../../../legacy/css/chosen-sprite.png) -42px 1px no-repeat; + display: block; + font-size: 1px; + height: 12px; position: absolute; - top: 4px; right: 3px; - display: block; + top: 4px; width: 12px; - height: 12px; - background: url("../legacy/css/chosen-sprite.png") -42px 1px no-repeat; - font-size: 1px; } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { @@ -851,11 +788,11 @@ } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled { - padding-right: 5px; - border: 1px solid #ccc; background-color: #e4e4e4; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); + border: 1px solid #ccc; color: #666; + padding-right: 5px; } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus { @@ -872,9 +809,9 @@ } .gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected { - display: list-item; color: #ccc; cursor: default; + display: list-item; } /* @end */ @@ -887,16 +824,16 @@ } .gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single { + background-image: linear-gradient(#eee 20%, #fff 80%); border: 1px solid #aaa; - border-bottom-right-radius: 0; border-bottom-left-radius: 0; - background-image: linear-gradient(#eee 20%, #fff 80%); + border-bottom-right-radius: 0; box-shadow: 0 1px 0 #fff inset; } .gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div { - border-left: none; background: transparent; + border-left: none; } .gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b { @@ -917,8 +854,8 @@ /* @group Disabled Support */ .gform_wrapper.gravity-theme .chosen-disabled { - opacity: 0.5 !important; cursor: default; + opacity: 0.5 !important; } .gform_wrapper.gravity-theme .chosen-disabled .chosen-single { @@ -943,9 +880,9 @@ } .gform_wrapper.gravity-theme .chosen-rtl .chosen-single span { - margin-right: 0; - margin-left: 26px; direction: rtl; + margin-left: 26px; + margin-right: 0; } .gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span { @@ -953,13 +890,13 @@ } .gform_wrapper.gravity-theme .chosen-rtl .chosen-single div { - right: auto; left: 3px; + right: auto; } .gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr { - right: auto; left: 26px; + right: auto; } .gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li { @@ -976,8 +913,8 @@ } .gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close { - right: auto; left: 4px; + right: auto; } .gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results { @@ -986,8 +923,8 @@ } .gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option { - padding-right: 15px; padding-left: 0; + padding-right: 15px; } .gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { @@ -995,9 +932,9 @@ } .gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type="text"] { - padding: 4px 5px 4px 20px; - background: url("../legacy/css/chosen-sprite.png") no-repeat -30px -20px; + background: url(../../../legacy/css/chosen-sprite.png) no-repeat -30px -20px; direction: rtl; + padding: 4px 5px 4px 20px; } .gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b { @@ -1013,10 +950,11 @@ /* @group Retina compatibility */ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { + .gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type="text"], .gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr, .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b, .gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type="text"], .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span, .gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span { - background-image: url("../legacy/css/chosen-sprite@2x.png") !important; - background-size: 52px 37px !important; + background-image: url(../../../legacy/css/chosen-sprite@2x.png) !important; background-repeat: no-repeat !important; + background-size: 52px 37px !important; } } @@ -1032,11 +970,11 @@ body .gform_wrapper.gravity-theme ul.chosen-results li { line-height: inherit; } -@media only screen and (max-width: 641px) { +@media only screen and (max-width: 641px) { /* make the inputs a little larger for mobile devices */ - .gform_wrapper.gravity-theme input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']) { + .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: 2; min-height: 32px; } @@ -1064,9 +1002,9 @@ body .gform_wrapper.gravity-theme ul.chosen-results li { } .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice, .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field { - width: 100%; - line-height: inherit; float: none; + line-height: inherit; + width: 100%; } .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span { @@ -1078,8 +1016,8 @@ body .gform_wrapper.gravity-theme ul.chosen-results li { } .gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price) { - margin-bottom: 8px; display: block; + margin-bottom: 8px; } .gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex { @@ -1087,13 +1025,14 @@ body .gform_wrapper.gravity-theme ul.chosen-results li { } .gform_wrapper.gravity-theme ul.gfield_radio li label, .gform_wrapper.gravity-theme ul.gfield_checkbox li label { - width: 85%; cursor: pointer; + width: 85%; } } @media only screen and (min-width: 641px) { + /* updated chosen 1.8.5 styles - gravityforms specific */ body .gform_wrapper.gravity-theme select.medium.gfield_select + div.chosen-container-single[style], body .gform_wrapper.gravity-theme select.medium.gfield_select + div.chosen-container-multi[style] { @@ -1121,9 +1060,9 @@ body .gform_wrapper.gravity-theme ul.chosen-results li { } .gform_wrapper.gravity-theme .gfield_visibility_hidden, .gform_wrapper.gravity-theme .gf_invisible { - visibility: hidden; - position: absolute; left: -9999px; + position: absolute; + visibility: hidden; } .gform_wrapper.gravity-theme .gf_hide_charleft div.charleft { @@ -1146,11 +1085,11 @@ body .gform_wrapper.gravity-theme ul.chosen-results li { -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; - width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; + width: 1px; word-wrap: normal !important; } @@ -1193,321 +1132,374 @@ to no. */ @media only screen and (min-width: 641px) { - /* horizontal list columns */ - .gform_wrapper .gfield.gf_list_2col .gfield_checkbox, .gform_wrapper .gfield.gf_list_2col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 2 ]; - grid-template-columns: repeat( 2, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 32px; - } - .gform_wrapper .gfield.gf_list_3col .gfield_checkbox, .gform_wrapper .gfield.gf_list_3col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 3 ]; - grid-template-columns: repeat( 3, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 32px; - } - .gform_wrapper .gfield.gf_list_4col .gfield_checkbox, .gform_wrapper .gfield.gf_list_4col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 4 ]; - grid-template-columns: repeat( 4, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 32px; - } - .gform_wrapper .gfield.gf_list_5col .gfield_checkbox, .gform_wrapper .gfield.gf_list_5col .gfield_radio { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [ 5 ]; - grid-template-columns: repeat( 5, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); - grid-column-gap: 32px; - } - .gform_wrapper .gfield.gf_list_inline .gfield_checkbox, .gform_wrapper .gfield.gf_list_inline .gfield_radio { - display: block; - } - - .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice { - display: inline-block; - padding-right: 16px; - } - - .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label { - max-width: none; - } - - /* vertical list columns */ - .gform_wrapper .gf_list_2col_vertical .gfield_checkbox, .gform_wrapper .gf_list_2col_vertical .gfield_radio { - -moz-column-count: 2; - column-count: 2; - grid-column-gap: 32px; - } - .gform_wrapper .gf_list_3col_vertical .gfield_checkbox, .gform_wrapper .gf_list_3col_vertical .gfield_radio { - -moz-column-count: 3; - column-count: 3; - grid-column-gap: 32px; - } - .gform_wrapper .gf_list_4col_vertical .gfield_checkbox, .gform_wrapper .gf_list_4col_vertical .gfield_radio { - -moz-column-count: 4; - column-count: 4; - grid-column-gap: 32px; - } - .gform_wrapper .gf_list_5col_vertical .gfield_checkbox, .gform_wrapper .gf_list_5col_vertical .gfield_radio { - -moz-column-count: 5; - column-count: 5; - grid-column-gap: 32px; - } - - /* list item heights */ - .gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice { - height: 25px; - } - .gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice { - height: 50px; - } - .gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice { - height: 75px; - } - .gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice { - height: 100px; - } - .gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice { - height: 125px; - } - .gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice { - height: 150px; - } - - .gform_wrapper .gfield.gf_inline { - /* need to figure out how to do this */ - } - } .gform_wrapper { - /* simple horizontal form ready class - very simple implementation for up to 5 fields and a button */ + /* horizontal list columns */ + + /* vertical list columns */ + + /* list item heights */ } + .gform_wrapper .gfield.gf_list_2col .gfield_checkbox, .gform_wrapper .gfield.gf_list_2col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 2 ]; + + grid-template-columns: repeat( 2, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_3col .gfield_checkbox, .gform_wrapper .gfield.gf_list_3col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 3 ]; + + grid-template-columns: repeat( 3, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_4col .gfield_checkbox, .gform_wrapper .gfield.gf_list_4col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 4 ]; + + grid-template-columns: repeat( 4, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_5col .gfield_checkbox, .gform_wrapper .gfield.gf_list_5col .gfield_radio { + + display: -ms-grid; + + display: grid; + + -ms-grid-columns: (1fr) [ 5 ]; + + grid-template-columns: repeat( 5, 1fr ); + + grid-template-rows: repeat( auto-fill, auto ); + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_inline .gfield_checkbox, .gform_wrapper .gfield.gf_list_inline .gfield_radio { + display: block; + } + + .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice { + display: inline-block; + padding-right: 16px; + } + + .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label { + max-width: none; + } + + .gform_wrapper .gf_list_2col_vertical .gfield_checkbox, .gform_wrapper .gf_list_2col_vertical .gfield_radio { + + -moz-column-count: 2; + + column-count: 2; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gf_list_3col_vertical .gfield_checkbox, .gform_wrapper .gf_list_3col_vertical .gfield_radio { + + -moz-column-count: 3; + + column-count: 3; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gf_list_4col_vertical .gfield_checkbox, .gform_wrapper .gf_list_4col_vertical .gfield_radio { + + -moz-column-count: 4; + + column-count: 4; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gf_list_5col_vertical .gfield_checkbox, .gform_wrapper .gf_list_5col_vertical .gfield_radio { + + -moz-column-count: 5; + + column-count: 5; + + grid-column-gap: 2rem; + } + + .gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice { + height: 25px; + } + + .gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice { + height: 50px; + } + + .gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice { + height: 75px; + } + + .gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice { + height: 100px; + } + + .gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice { + height: 125px; + } + + .gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice { + height: 150px; + } + + .gform_wrapper .gfield.gf_inline { + + /* need to figure out how to do this */ + } + } + .gform_wrapper .gf_hide_ampm .gfield_time_ampm { - display: none !important; - } + display: none !important; + } .gform_wrapper .gsection.gf_scroll_text { - height: 240px; - padding: 32px; - background-color: #fff; - overflow-y: scroll; - overflow-x: hidden; - border: 1px solid #CCC; - } + background-color: #fff; + border: 1px solid #ccc; + height: 240px; + overflow-x: hidden; + overflow-y: scroll; + padding: 32px; + } .gform_wrapper .gsection.gf_scroll_text .gsection_title { - margin-top: 0; - } + margin-top: 0; + } /* html field colors */ .gform_wrapper .gfield.gfield_html.gf_alert_green, .gform_wrapper .gfield.gfield_html.gf_alert_red, .gform_wrapper .gfield.gfield_html.gf_alert_yellow, .gform_wrapper .gfield.gfield_html.gf_alert_gray, .gform_wrapper .gfield.gfield_html.gf_alert_blue { - border-radius: 3px; - margin: 20px 0 !important; - padding: 20px !important; - } + border-radius: 3px; + margin: 20px 0 !important; + padding: 20px !important; + } .gform_wrapper .gfield.gfield_html.gf_alert_green { - border: 1px solid #97B48A; - background-color: #CBECA0; - text-shadow: #DFB 1px 1px; - color: #030; - } + background-color: #cbeca0; + border: 1px solid #97b48a; + color: #030; + text-shadow: #dfb 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_red { - border: 1px solid #CFADB3; - background-color: #FAF2F5; - text-shadow: #FFF 1px 1px; - color: #832525; - } + background-color: #faf2f5; + border: 1px solid #cfadb3; + color: #832525; + text-shadow: #fff 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_yellow { - border: 1px solid #E6DB55; - background-color: #FFFBCC; - text-shadow: #FCFAEA 1px 1px; - color: #222; - } + background-color: #fffbcc; + border: 1px solid #e6db55; + color: #222; + text-shadow: #fcfaea 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_gray { - border: 1px solid #CCC; - background-color: #EEE; - text-shadow: #FFF 1px 1px; - color: #424242; - } + background-color: #eee; + border: 1px solid #ccc; + color: #424242; + text-shadow: #fff 1px 1px; + } .gform_wrapper .gfield.gfield_html.gf_alert_blue { - border: 1px solid #a7c2e7; - background-color: #D1E4F3; - text-shadow: #E0F1FF 1px 1px; - color: #314475; - } + background-color: #d1e4f3; + border: 1px solid #a7c2e7; + color: #314475; + text-shadow: #e0f1ff 1px 1px; + } + +/* simple horizontal form ready class - very simple implementation for up to 5 fields and a button */ .gform_wrapper .gf_simple_horizontal { - width: calc(100% - 16px); - margin: 0 auto; + margin: 0 auto; + width: calc(100% - 16px); - } + } .gform_wrapper .gf_simple_horizontal .gform_body, .gform_wrapper .gf_simple_horizontal .gform_footer.top_label { - display: table-cell; - vertical-align: middle; - margin: 0; - padding: 0; - position: relative; - } + display: table-cell; + margin: 0; + padding: 0; + position: relative; + vertical-align: middle; + } .gform_wrapper .gf_simple_horizontal .gform_body { - width: auto; - max-width: 75%; - } + max-width: 75%; + width: auto; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label { - display: table; - width: 100%; - } + display: table; + width: 100%; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield { - display: table-cell; - padding-right: 1em; - height: auto; - } + display: table-cell; + height: auto; + padding-right: 1em; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .small, .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .medium, .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .large { - width: 100% - } + width: 100%; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice, .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice { - display: inline-block; - margin-right: .5em; - } + display: inline-block; + margin-right: 0.5em; + } .gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield, .gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield { - vertical-align: middle; - } + vertical-align: middle; + } .gform_wrapper .gf_simple_horizontal .ginput_container, .gform_wrapper .gf_simple_horizontal .gfield { - margin-top: 0 !important; - } + margin-top: 0 !important; + } .gform_wrapper .gf_simple_horizontal .gform_footer.top_label { - width: auto; - max-width: 25%; - padding: 0; - margin: 0; - text-align: left; - } + margin: 0; + max-width: 25%; + padding: 0; + text-align: left; + width: auto; + } .gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type="submit"], .gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type="button"], .gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type="image"] { - height: auto; - } + height: auto; + } .gform_wrapper .gf_simple_horizontal .gfield_label, .gform_wrapper .gf_simple_horizontal .ginput_complex label, .gform_wrapper .gf_simple_horizontal .gfield_description:not(.validation_message) { - display: block; - height: 1px; - width: 1px; - overflow: hidden; - position: absolute; - top: 0; - left: -9000px; - } - -.gform_wrapper body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { - text-align: left; - } + display: block; + height: 1px; + left: -9000px; + overflow: hidden; + position: absolute; + top: 0; + width: 1px; + } + +.gform_wrapper body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { + text-align: left; + } .gform_confirmation_wrapper.gf_confirmation_simple_yellow { - margin: 30px 0; - max-width: 99%; - border-top: 1px solid #E6DB55; - border-bottom: 1px solid #E6DB55; - padding: 32px; - background-color: #FFFBCC; - color: #424242; - font-size: 25px; - } + background-color: #fffbcc; + border-bottom: 1px solid #e6db55; + border-top: 1px solid #e6db55; + color: #424242; + font-size: 25px; + margin: 30px 0; + max-width: 99%; + padding: 32px; + } .gform_confirmation_wrapper.gf_confirmation_simple_gray { - margin: 30px 0; - max-width: 99%; - border-top: 1px solid #CCC; - border-bottom: 1px solid #CCC; - padding: 32px; - background-color: #EAEAEA; - color: #424242; - font-size: 25px; - } + background-color: #eaeaea; + border-bottom: 1px solid #ccc; + border-top: 1px solid #ccc; + color: #424242; + font-size: 25px; + margin: 30px 0; + max-width: 99%; + padding: 32px; + } .gform_confirmation_wrapper.gf_confirmation_yellow_gradient { - position: relative; - background-color: #FFFBD2; - margin: 30px 0; - border: 1px solid #E6DB55; - box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75); - } + background-color: #fffbd2; + border: 1px solid #e6db55; + box-shadow: 0 0 5px rgba(221, 215, 131, 0.75); + margin: 30px 0; + position: relative; + } .gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message { - margin: 0; - padding: 40px; - max-width: 99%; - font-size: 28px; - border-top: 2px solid #FFF; - border-bottom: 1px solid #E6DB55; - background-color: #FFFBCC; - color: #424242; - background: #fffce5; - background: linear-gradient(to bottom, #fffce5 0%,#fff9bf 100%); - } + background: #fffce5; + background: linear-gradient(to bottom, #fffce5 0%, #fff9bf 100%); + background-color: #fffbcc; + border-bottom: 1px solid #e6db55; + border-top: 2px solid #fff; + color: #424242; + font-size: 28px; + margin: 0; + max-width: 99%; + padding: 40px; + } .gform_confirmation_wrapper.gf_confirmation_green_gradient { - position: relative; - background-color: #f1fcdf; - margin: 30px 0; - border: 1px solid #a7c37c; - box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4); - } + background-color: #f1fcdf; + border: 1px solid #a7c37c; + box-shadow: 0 0 5px rgba(86, 122, 86, 0.4); + margin: 30px 0; + position: relative; + } .gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message { - margin: 0; - padding: 40px; - max-width: 99%; - font-size: 28px; - border-top: 2px solid #effade; - border-bottom: 1px solid #a7c37c; - background-color: #FFFBCC; - text-shadow: #DFB 1px 1px; - color: #030; - background: rgb(219,242,183); - background: linear-gradient(to bottom, rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%); - } - -.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before, .gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after, .gform_confirmation_wrapper.gf_confirmation_green_gradient:before, .gform_confirmation_wrapper.gf_confirmation_green_gradient:after { - z-index: -1; - position: absolute; - content: ""; - bottom: 15px; - left: 10px; - width: 50%; - top: 80%; - max-width: 40%; - background: rgba(0, 0, 0, 0.2); - box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); - transform: rotate(-3deg); - } - -.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after, .gform_confirmation_wrapper.gf_confirmation_green_gradient:after { - transform: rotate(3deg); - right: 10px; - left: auto; - } + background: rgb(219, 242, 183); + background: linear-gradient(to bottom, rgba(219, 242, 183, 1) 0%, rgba(180, 208, 136, 1) 100%); + background-color: #fffbcc; + border-bottom: 1px solid #a7c37c; + border-top: 2px solid #effade; + color: #030; + font-size: 28px; + margin: 0; + max-width: 99%; + padding: 40px; + text-shadow: #dfb 1px 1px; + } + +.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before, .gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after, .gform_confirmation_wrapper.gf_confirmation_green_gradient::before, .gform_confirmation_wrapper.gf_confirmation_green_gradient::after { + background: rgba(0, 0, 0, 0.2); + bottom: 15px; + box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); + content: ""; + left: 10px; + max-width: 40%; + position: absolute; + top: 80%; + transform: rotate(-3deg); + width: 50%; + z-index: -1; + } + +.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after, .gform_confirmation_wrapper.gf_confirmation_green_gradient::after { + left: auto; + right: 10px; + transform: rotate(3deg); + } /* * Styles for full, medium, and small field sizes. @@ -1516,7 +1508,7 @@ to no. */ .gform_wrapper.gravity-theme .gfield textarea { - width: 100% + width: 100%; } .gform_wrapper.gravity-theme .gfield textarea.small { @@ -1532,7 +1524,7 @@ to no. } .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select { - max-width: 100% + max-width: 100%; } .gform_wrapper.gravity-theme .gfield input.small, .gform_wrapper.gravity-theme .gfield select.small { @@ -1558,68 +1550,80 @@ to no. } .gform_wrapper.gravity-theme .gform_fields { - width: 100%; display: -ms-grid; display: grid; - -ms-grid-columns: (1fr 2%)[12]; - grid-template-columns: repeat( 12, 1fr ); - grid-template-rows: repeat( auto-fill, auto ); grid-column-gap: 2%; + -ms-grid-columns: (1fr 2%) [12]; grid-row-gap: 16px; + -ms-grid-columns: (1fr)[12]; + grid-template-columns: repeat(12, 1fr); + grid-template-rows: repeat(auto-fill, auto); + width: 100%; } .gform_wrapper.gravity-theme .gfield { grid-column: 1 / -1; + min-width: 0; } .gform_wrapper.gravity-theme .gfield.gfield--width-full { - -ms-grid-column-span: 12; grid-column: span 12; + -ms-grid-column-span: 12; } .gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths { - -ms-grid-column-span: 11; grid-column: span 11; + -ms-grid-column-span: 11; } .gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths { - -ms-grid-column-span: 10; grid-column: span 10; + -ms-grid-column-span: 10; } .gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter { - -ms-grid-column-span: 9; grid-column: span 9; + -ms-grid-column-span: 9; } .gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds { - -ms-grid-column-span: 8; grid-column: span 8; + -ms-grid-column-span: 8; } .gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths { - -ms-grid-column-span: 7; grid-column: span 7; + -ms-grid-column-span: 7; } .gform_wrapper.gravity-theme .gfield.gfield--width-half { - -ms-grid-column-span: 6; grid-column: span 6; + -ms-grid-column-span: 6; } .gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths { - -ms-grid-column-span: 5; grid-column: span 5; + -ms-grid-column-span: 5; } .gform_wrapper.gravity-theme .gfield.gfield--width-third { - -ms-grid-column-span: 4; grid-column: span 4; + -ms-grid-column-span: 4; } .gform_wrapper.gravity-theme .gfield.gfield--width-quarter { - -ms-grid-column-span: 3; grid-column: span 3; + -ms-grid-column-span: 3; + } + +.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth { + -ms-grid-column-span: 2; + grid-column: span 2; + } + +.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth { + -ms-grid-column-span: 1; + grid-column: span 1; } @media (max-width: 640px) { @@ -1634,6 +1638,54 @@ to no. } +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full { + width: 100%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths { + width: 91.6666% + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths { + width: 83.3333%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter { + width: 75%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds { + width: 66.6666%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths { + width: 58.3333%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half { + width: 50%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths { + width: 41.6666%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third { + width: 33.3333%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter { + width: 25%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth { + width: 16.6666%; + } + +.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth { + width: 8.3333%; + } + /* * Left and right label alignment * @@ -1642,20 +1694,20 @@ to no. .gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset), .gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset) { display: flex; - width: 100%; flex-wrap: wrap; justify-content: flex-end; + width: 100%; } .gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { - width: 30%; margin: 0; - padding: 0 + padding: 0; + width: 30%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { +.gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { width: 100% } } @@ -1666,19 +1718,19 @@ to no. .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { float: left; - width: 70% + width: 70%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { +.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { width: 100% } } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .gform_fields.left_label fieldset > .ginput_complex, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset > .ginput_complex { +.gform_wrapper.gravity-theme .gform_fields.left_label fieldset > .ginput_complex, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset > .ginput_complex { width: 100% } } @@ -1687,12 +1739,12 @@ to no. display: block; float: left; padding-right: 1em; - width: 30% + width: 30%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label { +.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label { width: 100% } } @@ -1702,19 +1754,19 @@ to no. } .gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { - width: 70% + width: 70%; } -@media (max-width: 640px) { +@media (--viewport-small-down) { - .gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { +.gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { width: 100% } } .gform_wrapper.gravity-theme .right_label .gfield_label { - text-align: right; padding-right: 1em; + text-align: right; } .gform_wrapper.gravity-theme .left_label.gform_fields, .gform_wrapper.gravity-theme .right_label.gform_fields { @@ -1725,11 +1777,29 @@ to no. margin-left: 30%; } +/* Submit button in the editor */ + +.gform_wrapper.gravity-theme .left_label #field_submit, .gform_wrapper.gravity-theme .right_label #field_submit { + justify-content: flex-start; + } + +.gform_wrapper.gravity-theme .left_label #field_submit input, .gform_wrapper.gravity-theme .right_label #field_submit input { + margin-left: 30%; + } + +.field_sublabel_below .ginput_complex { + align-items: flex-start; +} + +.field_sublabel_above .ginput_complex { + align-items: flex-end; +} + .rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label, .rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label { - position: absolute; - text-align: left; margin-left: 1em; + position: absolute; right: 0; + text-align: left; width: 30%; } @@ -1738,22 +1808,18 @@ to no. } .rtl .gform_wrapper.gravity-theme .left_label .gfield_label { + padding-left: 1em; text-align: left !important; } .rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield, .rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield { - padding-right: 30%; margin-left: 0; - } - -.rtl .gform_wrapper.gravity-theme .left_label .gfield_label { - text-align: left; - padding-left: 1em; + padding-right: 30%; } .rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label, .rtl .gform_wrapper.gravity-theme .right_label .gfield_label { - text-align: right; padding: 0; + text-align: right; } .rtl .gform_wrapper.gravity-theme .right_label label.gfield_label { @@ -1818,7 +1884,7 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain padding-right: 16px; } -@media (min-width: 641px) { +@media (--viewport-small) { html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-left: 0; @@ -1826,17 +1892,18 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain } html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_address.has_street2:not(.has_street) span:not(.ginput_full):nth-of-type(2n), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_address.has_street:not(.has_street2) span:not(.ginput_full):nth-of-type(2n), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_address:not(.has_street):not(.has_street2) span:not(.ginput_full):nth-of-type(2n+1), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_address.has_street.has_street2 span:not(.ginput_full):nth-of-type(2n+1) { - padding-right: 0; padding-left: 16px; + padding-right: 0; } html[dir="rtl"] .gform_wrapper.gravity-theme .gform_show_password { - right: unset; left: 8px; + right: unset; } } -@media (max-width: 640px) { +@media (--viewport-small-down) { + html[dir="rtl"] .gform_wrapper.gravity-theme .left_label fieldset.gfield, html[dir="rtl"] .gform_wrapper.gravity-theme .right_label fieldset.gfield { padding-right: 0; } @@ -1849,7 +1916,7 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain } html[dir="rtl"] .gform_wrapper.gravity-theme .left_label .gfield_label { - text-align: right!important; + text-align: right !important; } html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { @@ -1870,8 +1937,8 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain .gform_wrapper.gravity-theme .ginput_counter_tinymce { border-top: 1px solid #eee; - padding: 2px 10px; font-size: 12px; + padding: 2px 10px; } /* @@ -1899,12 +1966,12 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain } .gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon { - background-image: url(../images/gf-creditcards.svg); + background-image: url(../../../images/gf-creditcards.svg); background-repeat: no-repeat; height: 32px; margin-right: 4.8px; text-indent: -9000px; - width: 40px + width: 40px; } .gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex { @@ -1932,13 +1999,13 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain } .gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected { - position: relative + position: relative; } -.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after { - background: url(../images/gf-creditcards-check.svg) center center no-repeat; +.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after { + background: url(../../../images/gf-creditcards-check.svg) center center no-repeat; bottom: 4px; - content: ''; + content: ""; display: block; height: 10px; position: absolute; @@ -1947,10 +2014,10 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain } .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right { + align-items: center; display: inline-flex; - justify-content: flex-start; flex-flow: row wrap; - align-items: center; + justify-content: flex-start; } .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label { @@ -1958,19 +2025,19 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_contain } .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { - background-image: url(../images/gf-creditcards.svg); + background-image: url(../../../images/gf-creditcards.svg); background-position: -382px center; background-repeat: no-repeat; display: block; flex: none; height: 32px; - margin-left: .3em; + margin-left: 0.3em; width: 40px; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { - margin-right: .3em; +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { margin-left: 0; + margin-right: 0.3em; } /* @@ -2008,22 +2075,22 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_ } .gform_wrapper.gravity-theme .gfield_header_item--icons, .gform_wrapper.gravity-theme .gfield_list_icons { - width: 48px; - flex: none; - display: flex; align-items: center; + display: flex; + flex: none; justify-content: center; + width: 48px; } .gform_wrapper.gravity-theme .gfield_list_icons button { - font-size: 0; - background: transparent url('../images/list-add.svg'); + background: transparent url(../../../images/list-add.svg); border: none; - width: 16px; + font-size: 0; height: 16px; opacity: 0.5; padding: 0; - transition: opacity .5s ease-out; + transition: opacity 0.5s ease-out; + width: 16px; } .gform_wrapper.gravity-theme .gfield_list_icons button:hover, .gform_wrapper.gravity-theme .gfield_list_icons button:focus { @@ -2032,8 +2099,8 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_ } .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { + background-image: url(../../../images/list-remove.svg); margin-left: 5px; - background-image: url('../images/list-remove.svg'); } @media (max-width: 640px) { @@ -2043,10 +2110,10 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_ } .gform_wrapper.gravity-theme .gfield_list_group { - display: block; border: 1px solid rgba(0, 0, 0, 0.2); - padding: 16px; + display: block; margin-bottom: 16px; + padding: 16px; } .gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gfield_list_group_item { @@ -2061,18 +2128,18 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_ margin-bottom: 8px; } - .gform_wrapper.gravity-theme .gfield_list_group_item:before { + .gform_wrapper.gravity-theme .gfield_list_group_item::before { content: attr(data-label); font-size: 14.992px; } .gform_wrapper.gravity-theme .gfield_list_icons { - width: auto; background-color: rgba(0, 0, 0, 0.1); + line-height: 0; margin: 16px -16px -16px; padding: 12px 16px; - line-height: 0; text-align: left; + width: auto; } .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { @@ -2080,18 +2147,19 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_ } } -html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-left: 0; - margin-right: 16px + margin-right: 16px; } @media (max-width: 640px) { - html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { + +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-right: 0 } } -html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { margin-left: 0; margin-right: 5px; } diff --git a/assets/css/dist/basic.min.css b/assets/css/dist/basic.min.css new file mode 100644 index 0000000..4bffe20 --- /dev/null +++ b/assets/css/dist/basic.min.css @@ -0,0 +1 @@ +.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}.gform-ul-reset{list-style-type:none;margin:0;padding:0}.gform-text-input-reset,body[class*=avada] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset,input.gform-text-input-reset{background-color:transparent;border:none;border-color:transparent;border-radius:0;font-family:inherit;font-size:inherit;outline:0;padding:inherit}@font-face{font-family:gform-icons-theme;src:url(../../../fonts/gform-icons-theme.woff2?a2cayk) format('woff2'),url(../../../fonts/gform-icons-theme.ttf?a2cayk) format('truetype'),url(../../../fonts/gform-icons-theme.woff?a2cayk) format('woff'),url(../../../fonts/gform-icons-theme.svg?a2cayk#gform-icons-theme) format('svg');font-weight:400;font-style:normal;font-display:block}.gform-icon{font-family:gform-icons-theme!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gform-icon--left-arrow:before{content:"\e910";color:#2f4054}.gform-icon--right-arrow:before{content:"\e91b";color:#2f4054}.gform-icon--circle-error:before{content:"\e91a"}.gform-icon--close-small:before{content:"\e905"}.gform-icon--info:before{content:"\e900"}.gform-icon--verified:before{content:"\e901"}.gform-icon--circle-check:before{content:"\e902"}.gform-icon--close:before{content:"\e903"}.gform-icon--close-big:before{content:"\e904"}.gform-icon--down-arrow:before{content:"\e906"}.gform-icon--format-bold:before{content:"\e907"}.gform-icon--format-italic:before{content:"\e908"}.gform-icon--format-list-bulleted:before{content:"\e909"}.gform-icon--format-list-numbered:before{content:"\e90a"}.gform-icon--insert-link:before{content:"\e90b"}.gform-icon--line:before{content:"\e90c"}.gform-icon--password-eye:before{content:"\e90d"}.gform-icon--password-eye-closed:before{content:"\e90e"}.gform-icon--redo:before{content:"\e90f"}.gform-icon--schedule:before{content:"\e911"}.gform-icon--clock:before{content:"\e912"}.gform-icon--search:before{content:"\e913"}.gform-icon--star:before{content:"\e914"}.gform-icon--star-border:before{content:"\e915"}.gform-icon--star-half:before{content:"\e916"}.gform-icon--check:before{content:"\e917"}.gform-icon--undo:before{content:"\e918"}.gform-icon--unfold-more:before{content:"\e919"}.gform-icon--create:before{content:"\e91c"}.gform-icon--cog:before{content:"\e91d"}.gform_drop_area{background:rgba(0,0,0,.02);border:1px dashed #ccc;border-radius:4px;margin-bottom:8px;padding:32px;text-align:center}.gform_drop_instructions{display:block;margin-bottom:8px}.gform_delete,.gform_delete_file{cursor:pointer;vertical-align:middle}.gform_delete_file{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none}.gfield_validation_message ul{margin:16px 0;padding-left:24px}.gfield_validation_message ul:empty{display:none}.ginput_preview{margin:16px 0}.gform_fileupload_rules{display:block;margin-top:8px}.ginput_container_password>span{position:relative}.gform_show_password:focus{outline:0}.gform_show_password{background-color:inherit;border:none;cursor:pointer;height:100%;padding:0;position:absolute;right:20px;top:0}.password_input_container{display:block;position:relative}.gfield_password_strength{background-color:#eee;border:1px solid #ddd;border-bottom:3px solid #ddd;margin-top:8px;padding:8px;text-align:center}.gfield_password_strength .mismatch,.gfield_password_strength .short{background-color:#ffa0a0;border-bottom:3px solid #f04040;border-color:#f04040}.gfield_password_strength .bad{background-color:#ffb78c;border-bottom:3px solid #ff853c;border-color:#ff853c}.gfield_password_strength .good{background-color:#ffec8b;border-bottom:3px solid #fc0;border-color:#fc0}.gfield_password_strength .strong{background-color:#c3ff88;border-bottom:3px solid #8dff1c;border-color:#8dff1c}.field_sublabel_above .gfield_password_strength{margin-top:16px}.ui-datepicker:not(.gform-legacy-datepicker){background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);display:none;margin:2.4px;padding:8px}.ui-datepicker:not(.gform-legacy-datepicker)[style]{z-index:9999!important}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border-bottom:1px solid rgba(0,0,0,.1);margin:0 -8px 8px;padding:0 8px 8px;position:relative}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next,.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev{cursor:pointer;position:absolute}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next::before,.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev::before{border-style:solid;border-width:.18em .18em 0 0;content:"";display:inline-block;height:.55em;left:.15em;position:relative;top:.3em;transform:rotate(-135deg);vertical-align:top;width:.55em}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next .ui-icon,.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev .ui-icon{display:none}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev{left:16px}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next{right:16px}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next::before{left:0;transform:rotate(45deg)}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title{text-align:center}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title select{margin:0 4px}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker table{border-spacing:0;margin:0}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker thead{font-size:.85em}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker td{padding:0;width:35.2px}.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default{border-radius:50%;color:#222;display:block;line-height:35.2px;text-align:center;text-decoration:none;width:100%}.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default:hover{background-color:rgba(0,0,0,.1)}.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active,.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover{background-color:#3498db;color:#fff}::-ms-reveal{display:none}.gform_validation_container,.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_wrapper.gravity-theme .chosen-container{display:inline-block;font-size:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.gform_wrapper.gravity-theme .chosen-container *{box-sizing:border-box}.gform_wrapper.gravity-theme .chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);display:none;position:absolute;top:100%;width:100%;z-index:1010}.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_wrapper.gravity-theme .chosen-container a{cursor:pointer}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name::after,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name::after{content:":";padding-left:2px;vertical-align:top}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:40px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#999}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{display:block;line-height:38.4px;margin-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span{margin-right:36px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr{background:url(../../../legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background:url(../../../legacy/css/chosen-sprite.png) no-repeat 0 10px;display:block;height:100%;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{background:url(../../../legacy/css/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search{opacity:0;pointer-events:none;position:absolute}.gform_wrapper.gravity-theme .chosen-container .chosen-results{color:#444;margin:0 4px 4px 0;max-height:240px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.gform_wrapper.gravity-theme .chosen-container .chosen-results li{display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px;-webkit-touch-callout:none;word-wrap:break-word}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_wrapper.gravity-theme .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices{background-color:#fff;border:1px solid #aaa;cursor:text;height:auto;margin:0;overflow:hidden;padding:8px;position:relative;width:100%}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type=text]{background:0 0!important;border:0!important;border-radius:0;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0;width:25px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(../../../legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);border:1px solid #ccc;color:#666;padding-right:5px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 0 #fff inset}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div{background:0 0;border-left:none}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_wrapper.gravity-theme .chosen-disabled{cursor:default;opacity:.5!important}.gform_wrapper.gravity-theme .chosen-disabled .chosen-single{cursor:default}.gform_wrapper.gravity-theme .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_wrapper.gravity-theme .chosen-rtl{text-align:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single div{left:3px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr{left:26px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li{float:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background:url(../../../legacy/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span,.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span,.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background-image:url(../../../legacy/css/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{border-radius:inherit}body .gform_wrapper.gravity-theme ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px}.gform_wrapper.gravity-theme textarea{line-height:1.5}.gform_wrapper.gravity-theme .chosen-container.chosen-container-single[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_wrapper.gravity-theme div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{float:none;line-height:inherit;width:100%}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price){display:block;margin-bottom:8px}.gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_wrapper.gravity-theme ul.gfield_checkbox li label,.gform_wrapper.gravity-theme ul.gfield_radio li label{cursor:pointer;width:85%}}@media only screen and (min-width:641px){body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden}.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft{display:none!important}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}@media only screen and (min-width:641px){.gform_wrapper .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper .gfield.gf_list_2col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 2 ];grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper .gfield.gf_list_3col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 3 ];grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper .gfield.gf_list_4col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 4 ];grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper .gfield.gf_list_5col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 5 ];grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper .gfield.gf_list_inline .gfield_radio{display:block}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice{display:inline-block;padding-right:16px}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label{max-width:none}.gform_wrapper .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;column-count:2;grid-column-gap:2rem}.gform_wrapper .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;column-count:3;grid-column-gap:2rem}.gform_wrapper .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper .gf_list_4col_vertical .gfield_radio{-moz-column-count:4;column-count:4;grid-column-gap:2rem}.gform_wrapper .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;column-count:5;grid-column-gap:2rem}.gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper .gsection.gf_scroll_text{background-color:#fff;border:1px solid #ccc;height:240px;overflow-x:hidden;overflow-y:scroll;padding:32px}.gform_wrapper .gsection.gf_scroll_text .gsection_title{margin-top:0}.gform_wrapper .gfield.gfield_html.gf_alert_blue,.gform_wrapper .gfield.gfield_html.gf_alert_gray,.gform_wrapper .gfield.gfield_html.gf_alert_green,.gform_wrapper .gfield.gfield_html.gf_alert_red,.gform_wrapper .gfield.gfield_html.gf_alert_yellow{border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper .gfield.gfield_html.gf_alert_green{background-color:#cbeca0;border:1px solid #97b48a;color:#030;text-shadow:#dfb 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_red{background-color:#faf2f5;border:1px solid #cfadb3;color:#832525;text-shadow:#fff 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_yellow{background-color:#fffbcc;border:1px solid #e6db55;color:#222;text-shadow:#fcfaea 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_gray{background-color:#eee;border:1px solid #ccc;color:#424242;text-shadow:#fff 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_blue{background-color:#d1e4f3;border:1px solid #a7c2e7;color:#314475;text-shadow:#e0f1ff 1px 1px}.gform_wrapper .gf_simple_horizontal{margin:0 auto;width:calc(100% - 16px)}.gform_wrapper .gf_simple_horizontal .gform_body,.gform_wrapper .gf_simple_horizontal .gform_footer.top_label{display:table-cell;margin:0;padding:0;position:relative;vertical-align:middle}.gform_wrapper .gf_simple_horizontal .gform_body{max-width:75%;width:auto}.gform_wrapper .gf_simple_horizontal .gform_body .top_label{display:table;width:100%}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield{display:table-cell;height:auto;padding-right:1em}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .large,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .medium,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .small{width:100%}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice{display:inline-block;margin-right:.5em}.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield,.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield{vertical-align:middle}.gform_wrapper .gf_simple_horizontal .gfield,.gform_wrapper .gf_simple_horizontal .ginput_container{margin-top:0!important}.gform_wrapper .gf_simple_horizontal .gform_footer.top_label{margin:0;max-width:25%;padding:0;text-align:left;width:auto}.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=button],.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=image],.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper .gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper .gf_simple_horizontal .gfield_label,.gform_wrapper .gf_simple_horizontal .ginput_complex label{display:block;height:1px;left:-9000px;overflow:hidden;position:absolute;top:0;width:1px}.gform_wrapper body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_confirmation_wrapper.gf_confirmation_simple_yellow{background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:1px solid #e6db55;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_simple_gray{background-color:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{background-color:#fffbd2;border:1px solid #e6db55;box-shadow:0 0 5px rgba(221,215,131,.75);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message{background:#fffce5;background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%);background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:2px solid #fff;color:#424242;font-size:28px;margin:0;max-width:99%;padding:40px}.gform_confirmation_wrapper.gf_confirmation_green_gradient{background-color:#f1fcdf;border:1px solid #a7c37c;box-shadow:0 0 5px rgba(86,122,86,.4);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message{background:#dbf2b7;background:linear-gradient(to bottom,#dbf2b7 0,#b4d088 100%);background-color:#fffbcc;border-bottom:1px solid #a7c37c;border-top:2px solid #effade;color:#030;font-size:28px;margin:0;max-width:99%;padding:40px;text-shadow:#dfb 1px 1px}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_green_gradient::before,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before{background:rgba(0,0,0,.2);bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,.2);content:"";left:10px;max-width:40%;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after{left:auto;right:10px;transform:rotate(3deg)}.gform_wrapper.gravity-theme .gfield textarea{width:100%}.gform_wrapper.gravity-theme .gfield textarea.small{height:96px}.gform_wrapper.gravity-theme .gfield textarea.medium{height:192px}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%}.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small{width:calc(25% - 16px * 3 / 4)}.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium{width:calc(50% - 16px / 2)}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{display:-ms-grid;display:grid;grid-column-gap:2%;-ms-grid-columns:(1fr 2%)[12];grid-row-gap:16px;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{grid-column:span 11;-ms-grid-column-span:11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{grid-column:span 10;-ms-grid-column-span:10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{grid-column:span 9;-ms-grid-column-span:9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{grid-column:span 8;-ms-grid-column-span:8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{grid-column:span 7;-ms-grid-column-span:7}.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 6;-ms-grid-column-span:6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 5;-ms-grid-column-span:5}.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4;-ms-grid-column-span:4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{grid-column:span 3;-ms-grid-column-span:3}.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth{-ms-grid-column-span:2;grid-column:span 2}.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth{-ms-grid-column-span:1;grid-column:span 1}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full{width:100%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths{width:91.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths{width:83.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter{width:75%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds{width:66.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths{width:58.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half{width:50%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths{width:41.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third{width:33.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter{width:25%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth{width:16.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth{width:8.3333%}.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{margin:0;padding:0;width:30%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset{clear:both}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{float:left;width:70%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{width:100%}}@media (--viewport-small-down){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset>.ginput_complex,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset>.ginput_complex{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{display:block;float:left;padding-right:1em;width:30%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{width:100%}}.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container,.gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container{width:auto}.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:70%}@media (--viewport-small-down){.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%}}.gform_wrapper.gravity-theme .right_label .gfield_label{padding-right:1em;text-align:right}.gform_wrapper.gravity-theme .left_label.gform_fields,.gform_wrapper.gravity-theme .right_label.gform_fields{position:relative}.gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:30%}.gform_wrapper.gravity-theme .left_label #field_submit,.gform_wrapper.gravity-theme .right_label #field_submit{justify-content:flex-start}.gform_wrapper.gravity-theme .left_label #field_submit input,.gform_wrapper.gravity-theme .right_label #field_submit input{margin-left:30%}.field_sublabel_below .ginput_complex{align-items:flex-start}.field_sublabel_above .ginput_complex{align-items:flex-end}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin-left:1em;position:absolute;right:0;text-align:left;width:30%}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label{width:30%}.rtl .gform_wrapper.gravity-theme .left_label .gfield_label{padding-left:1em;text-align:left!important}.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield,.rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield{margin-left:0;padding-right:30%}.rtl .gform_wrapper.gravity-theme .right_label .gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{padding:0;text-align:right}.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label{padding-right:0}.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:0;margin-right:30%}html[dir=rtl] code,html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url]{direction:rtl}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label{direction:rtl}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px}html[dir=rtl] ::-webkit-input-placeholder{text-align:right}html[dir=rtl] ::-moz-placeholder{text-align:right}html[dir=rtl] :-ms-input-placeholder{text-align:right}html[dir=rtl] :-moz-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme fieldset{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}@media (--viewport-small){html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street.has_street2 span:not(.ginput_full):nth-of-type(2n+1),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street2:not(.has_street) span:not(.ginput_full):nth-of-type(2n),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street:not(.has_street2) span:not(.ginput_full):nth-of-type(2n),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address:not(.has_street):not(.has_street2) span:not(.ginput_full):nth-of-type(2n+1){padding-left:16px;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_show_password{left:8px;right:unset}}@media (--viewport-small-down){html[dir=rtl] .gform_wrapper.gravity-theme .left_label fieldset.gfield,html[dir=rtl] .gform_wrapper.gravity-theme .right_label fieldset.gfield{padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .left_label legend.gfield_label,html[dir=rtl] .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin:0;padding:0;position:relative;width:100%}html[dir=rtl] .gform_wrapper.gravity-theme .left_label .gfield_label{text-align:right!important}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-right:0}}.gform_wrapper.gravity-theme .ginput_counter{color:#767676;font-size:.8em}.gform_wrapper.gravity-theme .ginput_counter_tinymce{border-top:1px solid #eee;font-size:12px;padding:2px 10px}.gform_wrapper .validation_message--hidden-on-empty:empty{display:none}.gform_wrapper.gravity-theme .gform_card_icon_container{display:flex;height:32px;margin:8px 0 6.4px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon{background-image:url(../../../images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:4.8px;text-indent:-9000px;width:40px}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after{background:url(../../../images/gf-creditcards-check.svg) center center no-repeat;bottom:4px;content:"";display:block;height:10px;position:absolute;right:0;width:13px}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:flex-start}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label{width:100%}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{background-image:url(../../../images/gf-creditcards.svg);background-position:-382px center;background-repeat:no-repeat;display:block;flex:none;height:32px;margin-left:.3em;width:40px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{margin-left:0;margin-right:.3em}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:2%}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}.gform_wrapper.gravity-theme .gfield_header_item--icons,.gform_wrapper.gravity-theme .gfield_list_icons{align-items:center;display:flex;flex:none;justify-content:center;width:48px}.gform_wrapper.gravity-theme .gfield_list_icons button{background:transparent url(../../../images/list-add.svg);border:none;font-size:0;height:16px;opacity:.5;padding:0;transition:opacity .5s ease-out;width:16px}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:0}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{background-image:url(../../../images/list-remove.svg);margin-left:5px}@media (max-width:640px){.gform_wrapper.gravity-theme .gfield_list_header{display:none}.gform_wrapper.gravity-theme .gfield_list_group{border:1px solid rgba(0,0,0,.2);display:block;margin-bottom:16px;padding:16px}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{width:auto}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child){margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group_item::before{content:attr(data-label);font-size:14.992px}.gform_wrapper.gravity-theme .gfield_list_icons{background-color:rgba(0,0,0,.1);line-height:0;margin:16px -16px -16px;padding:12px 16px;text-align:left;width:auto}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}@media (max-width:640px){html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-right:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:0;margin-right:5px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container{width:100%}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr{display:flex;flex-wrap:nowrap}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr th{flex-grow:1;white-space:normal;width:0;word-break:break-word}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td:last-child{flex-grow:unset;width:48px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody th{flex-grow:1;white-space:normal;width:0;word-break:break-word}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td.gfield_list_icons{flex-grow:unset;width:48px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr{display:flex;flex-direction:row;flex-wrap:nowrap}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell{flex-grow:1}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell input{width:95%}@media screen and (max-width:640px){.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container th{display:none}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr{flex-flow:column}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td::before{content:attr(data-label);font-size:14.992px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td{flex-grow:unset;width:auto}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_icons{height:35px;width:auto}} \ No newline at end of file diff --git a/assets/css/dist/blocks.css b/assets/css/dist/blocks.css new file mode 100644 index 0000000..0fb8b4e --- /dev/null +++ b/assets/css/dist/blocks.css @@ -0,0 +1,216 @@ +/* +---------------------------------------------------------------- + +blocks.css +Gravity Forms Blocks Styles +http: //www.gravityforms.com + +Gravity Forms is a Rocketgenius project +copyright 2008-2021 Rocketgenius Inc. +http: //www.rocketgenius.com +this may not be re-distributed without the +express written permission of the author. + +NOTE: DO NOT EDIT THIS FILE! +THIS FILE IS REPLACED DURING AUTO UPGRADE +AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. + +---------------------------------------------------------------- +*/ + +/* Blocks */ + +.gform-block__placeholder { + padding: 2em; +} + +.gform-block__placeholder .components-placeholder__fieldset, .gform-block__placeholder .components-placeholder__fieldset form { + justify-content: center; + } + +.gform-block__placeholder select { + min-width: 300px; + } + +.gform-block__placeholder-brand { + text-align: center; +} + +.gform-block__placeholder-brand p { + font-family: inherit; + margin: 0.5em 0; + } + +.gform-block__panel { + border-top: 1px solid #e2e4e7 !important; +} + +.gform_wrapper .gform_fields, .gform_wrapper .gform_footer { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.gform-block__placeholder .gform-icon svg { + fill: #82878c; + width: 110px; +} + +.gform-block__alert { + margin-bottom: 2px; +} + +.gform-block__alert p { + font-size: 0.8125em; + font-weight: 600; + margin: 0 !important; + } + +.gform-block__alert.gform-block__alert-error { + background: #fff0f0; + color: #fc1d1d; + padding: 0.75em 1em; + } + +.gform-block__tabindex { + width: 100%; +} + +.gform-block__tabindex .components-base-control__field { + align-items: center; + display: flex; + justify-content: space-between; + } + +.gform-block__tabindex input { + width: 66px; + } + +.gform-block__toolbar-button { + align-items: center; + border-right: 1px solid #000; + display: flex; + justify-content: center; + min-width: 48px; + padding-left: 12px; + padding-right: 12px; +} + +.gform-block__toolbar-button i.gform-icon { + font-style: normal; + } + +.components-button.has-icon .dashicon.dashicon-gravityforms { + margin: 0; +} + +.edit-post-header__toolbar .gform-block__toolbar-button { + border-right: 0; + height: 100%; + margin-left: 6px; + padding-left: 6px; + padding-right: 6px; + } + +.edit-post-header__toolbar .gform-block__toolbar-button + .gform-block__toolbar-button { + margin-left: 0; + } + +.gform-block__toolbar-button i { + font-size: 24px; +} + +.gform-block__tooltip { + color: #242748; + font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; + font-size: 13px; + line-height: 19px; + opacity: 1; + position: fixed; + text-align: center; + transform: translateY(-50%); + transition: opacity 200ms ease-in-out; + width: 255px; + z-index: 10000; +} + +.gform-block__tooltip::before, .gform-block__tooltip::after { + border-color: transparent #fff transparent transparent; + border-style: solid; + border-width: 14px 15px 14px 0; + content: ""; + height: 0; + left: 0; + margin-top: -14px; + position: absolute; + top: 50%; + width: 0; + } + +.gform-block__tooltip::before { + filter: drop-shadow(0 2px 4px rgba(58, 61, 90, 0.15)); + z-index: 5; + } + +.gform-block__tooltip::after { + left: 3px; + transform: scale(1.5); + z-index: 6; + } + +.gform-block__tooltip .gform-link { + color: #3985b7; + font-size: 13px; + text-decoration: none; + } + +.gform-block__tooltip .gform-link:hover, .gform-block__tooltip .gform-link:focus { + box-shadow: none; + outline: none; + text-decoration: underline; + } + +.gform-block__tooltip .gform-link::before { + content: ""; + display: block; + } + +.gform-block__tooltip-inner { + background: #fff; + border-radius: 3px; + box-shadow: 0 10px 15px rgba(58, 61, 90, 0.1), 0 4px 6px rgba(58, 61, 90, 0.05); + margin-left: 15px; + overflow: hidden; + padding: 11px 30px; + position: relative; + width: 240px; + z-index: 4; +} + +.gform-block__tooltip-title { + display: block; + font-weight: 500; + margin-bottom: 8px; +} + +html[dir="rtl"] .gform-block__tooltip::before, html[dir="rtl"] .gform-block__tooltip::after { + left: auto; + } + +html[dir="rtl"] .gform-block__tooltip::before { + right: 0; + transform: rotate(180deg); + } + +html[dir="rtl"] .gform-block__tooltip::after { + right: 3px; + transform: scale(1.5) rotate(180deg); + } + +html[dir="rtl"] .gform-block__tooltip-inner { + margin: 0 15px 0 0; + } + +/*# sourceMappingURL=blocks.css.map */ diff --git a/assets/css/dist/blocks.min.css b/assets/css/dist/blocks.min.css new file mode 100644 index 0000000..51533ed --- /dev/null +++ b/assets/css/dist/blocks.min.css @@ -0,0 +1 @@ +.gform-block__placeholder{padding:2em}.gform-block__placeholder .components-placeholder__fieldset,.gform-block__placeholder .components-placeholder__fieldset form{justify-content:center}.gform-block__placeholder select{min-width:300px}.gform-block__placeholder-brand{text-align:center}.gform-block__placeholder-brand p{font-family:inherit;margin:.5em 0}.gform-block__panel{border-top:1px solid #e2e4e7!important}.gform_wrapper .gform_fields,.gform_wrapper .gform_footer{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gform-block__placeholder .gform-icon svg{fill:#82878c;width:110px}.gform-block__alert{margin-bottom:2px}.gform-block__alert p{font-size:.8125em;font-weight:600;margin:0!important}.gform-block__alert.gform-block__alert-error{background:#fff0f0;color:#fc1d1d;padding:.75em 1em}.gform-block__tabindex{width:100%}.gform-block__tabindex .components-base-control__field{align-items:center;display:flex;justify-content:space-between}.gform-block__tabindex input{width:66px}.gform-block__toolbar-button{align-items:center;border-right:1px solid #000;display:flex;justify-content:center;min-width:48px;padding-left:12px;padding-right:12px}.gform-block__toolbar-button i.gform-icon{font-style:normal}.components-button.has-icon .dashicon.dashicon-gravityforms{margin:0}.edit-post-header__toolbar .gform-block__toolbar-button{border-right:0;height:100%;margin-left:6px;padding-left:6px;padding-right:6px}.edit-post-header__toolbar .gform-block__toolbar-button+.gform-block__toolbar-button{margin-left:0}.gform-block__toolbar-button i{font-size:24px}.gform-block__tooltip{color:#242748;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:19px;opacity:1;position:fixed;text-align:center;transform:translateY(-50%);transition:opacity .2s ease-in-out;width:255px;z-index:10000}.gform-block__tooltip::after,.gform-block__tooltip::before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:14px 15px 14px 0;content:"";height:0;left:0;margin-top:-14px;position:absolute;top:50%;width:0}.gform-block__tooltip::before{filter:drop-shadow(0 2px 4px rgba(58, 61, 90, .15));z-index:5}.gform-block__tooltip::after{left:3px;transform:scale(1.5);z-index:6}.gform-block__tooltip .gform-link{color:#3985b7;font-size:13px;text-decoration:none}.gform-block__tooltip .gform-link:focus,.gform-block__tooltip .gform-link:hover{box-shadow:none;outline:0;text-decoration:underline}.gform-block__tooltip .gform-link::before{content:"";display:block}.gform-block__tooltip-inner{background:#fff;border-radius:3px;box-shadow:0 10px 15px rgba(58,61,90,.1),0 4px 6px rgba(58,61,90,.05);margin-left:15px;overflow:hidden;padding:11px 30px;position:relative;width:240px;z-index:4}.gform-block__tooltip-title{display:block;font-weight:500;margin-bottom:8px}html[dir=rtl] .gform-block__tooltip::after,html[dir=rtl] .gform-block__tooltip::before{left:auto}html[dir=rtl] .gform-block__tooltip::before{right:0;transform:rotate(180deg)}html[dir=rtl] .gform-block__tooltip::after{right:3px;transform:scale(1.5) rotate(180deg)}html[dir=rtl] .gform-block__tooltip-inner{margin:0 15px 0 0} \ No newline at end of file diff --git a/css/editor.css b/assets/css/dist/editor.css similarity index 93% rename from css/editor.css rename to assets/css/dist/editor.css index 5a51f0d..68e647d 100644 --- a/css/editor.css +++ b/assets/css/dist/editor.css @@ -29,22 +29,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Colors */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Color - * - * ----------------------------------------------------------------------------- */ - -/* Box Shadows */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Box Shadow - * - * ----------------------------------------------------------------------------- */ - /* Font Icons */ /* stylelint-disable */ @@ -57,14 +41,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Heights */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Height - * - * ----------------------------------------------------------------------------- */ - /* Images */ /* ----------------------------------------------------------------------------- @@ -73,65 +49,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Media Queries */ - -/* both on theme and in admin the point at which admin bar swaps desktop/mobile */ - -/* Transitions */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Transitions - * - * ----------------------------------------------------------------------------- */ - -/* Typography */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Typography - * - * ----------------------------------------------------------------------------- */ - -:root { - - /* Font Families */ - - /* Font Weights */ - - /* Font Sizes */ - - /* Line Heights */ - -} - -/* ----------------------------------------------------------------------------- - * - * Mixins - * - * This file is just a clearing-house. - * Make partials (start with an underscore) elsewhere for actual code. - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Elements - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Icons - * - * ----------------------------------------------------------------------------- */ - -/* - * Mixins: Inputs - * Added to keep settings area in sync with components used elsewhere. - * Not to be used more unless absolutely necessary. - */ - /* Components */ /* @@ -192,20 +109,20 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. display: flex; flex-direction: column; flex-grow: 1; - max-height: calc(100% - 160px); + max-height: calc(100% - 144px); max-width: calc(100% - 594px); - min-height: calc(100% - 160px); + min-height: calc(100% - 144px); overflow-x: hidden; overflow-y: auto; - padding: 2rem 2rem 2rem 2rem; + padding: 1rem 2rem 2rem; position: relative; right: 0; top: 4rem; z-index: 1; } -.gf_browser_safari .form_editor_fields_container .simplebar-content { - min-height: calc(100vh - 12.5rem); +.gf_browser_safari .form_editor_fields_container > .simplebar-wrapper > .simplebar-mask > .simplebar-offset > .simplebar-content-wrapper > .simplebar-content { + min-height: calc(100vh - 9rem); } .form_editor_fields_container.form_editor_fields_no_fields { @@ -214,12 +131,12 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. .form_editor_fields_container.droppable { max-width: 100%; - padding: 2rem 562px 2rem 2rem; + padding: 1rem 562px 2rem 2rem; z-index: 2; } .gform-jetpack-admin-menu .form_editor_fields_container { - max-width: calc(100% - 706px) + max-width: calc(100% - 706px); } .gform-jetpack-admin-menu .form_editor_fields_container.droppable { @@ -227,7 +144,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .folded .form_editor_fields_container { - max-width: calc(100% - 470px) + max-width: calc(100% - 470px); } .folded .form_editor_fields_container.droppable { @@ -276,7 +193,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .dropzone__placeholder.hovering { - opacity: 0 + opacity: 0; } .dropzone__placeholder.hovering::after { @@ -310,7 +227,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. opacity: 0; position: relative; transition: opacity 0.19s ease-out; - z-index: 1 + z-index: 1; } .dropzone__target.hovering { @@ -331,7 +248,7 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { .form_editor_fields_container { max-width: calc(100% - 494px); - width: 100% + width: 100%; } .form_editor_fields_container.droppable { @@ -340,7 +257,7 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { } .gform-jetpack-admin-menu .form_editor_fields_container { - max-width: calc(100% - 605px) + max-width: calc(100% - 605px); } .gform-jetpack-admin-menu .form_editor_fields_container.droppable { @@ -349,7 +266,7 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { .folded .form_editor_fields_container, .auto-fold .form_editor_fields_container { max-width: calc(100% - 370px); - width: 100% + width: 100%; } .folded .form_editor_fields_container.droppable, .auto-fold .form_editor_fields_container.droppable { @@ -359,7 +276,7 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { html[dir="rtl"] .form_editor_fields_container { max-width: calc(100% - 494px); - padding-left: 2rem + padding-left: 2rem; } html[dir="rtl"] .form_editor_fields_container.droppable { @@ -368,7 +285,7 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { } html[dir="rtl"] .folded .form_editor_fields_container, html[dir="rtl"] .auto-fold .form_editor_fields_container { - max-width: calc(100% - 370px) + max-width: calc(100% - 370px); } html[dir="rtl"] .folded .form_editor_fields_container.droppable, html[dir="rtl"] .auto-fold .form_editor_fields_container.droppable { @@ -380,9 +297,9 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { @media only screen and (max-width: 782px) { .form_editor_fields_container { - max-height: calc(100% - 42px); + max-height: calc(100% - 158px); max-width: calc(100% - 334px); - min-height: calc(100% - 42px) + min-height: calc(100% - 158px); } .form_editor_fields_container.droppable { @@ -392,7 +309,7 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { .folded .form_editor_fields_container, .auto-fold .form_editor_fields_container { max-width: calc(100% - 334px); - width: 100% + width: 100%; } .folded .form_editor_fields_container.droppable, .auto-fold .form_editor_fields_container.droppable { @@ -401,7 +318,7 @@ html[dir="rtl"] .folded .form_editor_fields_container.droppable { } html[dir="rtl"] .folded .form_editor_fields_container, html[dir="rtl"] .auto-fold .form_editor_fields_container, html[dir="rtl"] .form_editor_fields_container { - max-width: calc(100% - 334px) + max-width: calc(100% - 334px); } html[dir="rtl"] .folded .form_editor_fields_container.droppable, html[dir="rtl"] .auto-fold .form_editor_fields_container.droppable, html[dir="rtl"] .form_editor_fields_container.droppable { @@ -462,7 +379,7 @@ html[dir="rtl"] .add-buttons { padding: 0.5rem 0 0 0; transition: 0.1s all ease-in-out; width: 6.1875rem; - word-break: break-word + word-break: break-word; } @@ -598,6 +515,10 @@ button .button-text { top: 0; } +.gform_editor .gfield_description { + margin-top: 1rem; + } + .gform_editor .gform_hidden label, .gform_editor .gform_hidden { display: block; } @@ -660,6 +581,14 @@ div.wrap.gf_browser_chrome .gform_editor .gfield_radio li input { width: 70%; } +.gform_editor .gpage::before { + top: 3rem; +} + +.gform_editor h2.gsection_title, .gform_editor h3.gsection_title { + margin-top: 0; +} + html[dir="rtl"] #no-fields { text-align: center !important; @@ -726,8 +655,12 @@ html[dir="rtl"] .gfield::before { } fieldset.gfield::before, fieldset.gfield.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before { - left: -1rem; - top: 1.063rem; + bottom: 1.08rem; + top: -0.86rem; +} + +fieldset.gfield + fieldset.gfield::before, fieldset.gfield + fieldset.gfield.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before { + top: -1rem; } .gfield textarea { @@ -784,7 +717,7 @@ fieldset.gfield::before, fieldset.gfield.field_selected:not(.placeholder):not(.u } fieldset.gfield .ui-resizable-e, fieldset.gfield .ui-resizable-w { - top: 1rem; + top: -1rem; } .gpage .ui-resizable-handle, .gsection .ui-resizable-handle { @@ -908,7 +841,7 @@ html[dir="rtl"] .gfield .ui-resizable-e { } .gfield-admin-icons .gfield-duplicate { - border-radius: 0 + border-radius: 0; } .gfield-admin-icons .gfield-duplicate:hover .stroke, .gfield-admin-icons .gfield-duplicate:focus .stroke { @@ -925,7 +858,7 @@ html[dir="rtl"] .gfield .ui-resizable-e { .gfield-admin-icons .gfield-drag { cursor: -webkit-grab; - cursor: grab + cursor: grab; } .gfield-admin-icons .gfield-drag:hover i::before, .gfield-admin-icons .gfield-drag:focus i::before { @@ -1096,15 +1029,19 @@ html[dir="rtl"] .gform_editor .ginput_container_date select { } #sidebar_field_label::after { - background-color: #ecedf8; - border: 1px solid #d5d7e9; - border-radius: 40px; - content: attr(data-fieldId-Label) attr(data-fieldId); - float: right; - font-size: 0.6875rem; - font-weight: 600; - padding: 0.1125rem 0.4625rem; -} + background-color: #ecedf8; + border: 1px solid #d5d7e9; + border-radius: 40px; + content: attr(data-fieldId-Label) attr(data-fieldId); + float: right; + font-size: 0.6875rem; + font-weight: 600; + padding: 0.1125rem 0.4625rem; + } + +#sidebar_field_label.no-id::after { + display: none; + } html[dir="rtl"] #sidebar_field_label::after { float: left; @@ -1143,7 +1080,7 @@ html[dir="rtl"] #sidebar_field_label::after { .gform_wrapper.gravity-theme.gform_legacy_markup .gfield_time_hour input { min-width: 92%; - width: 92% + width: 92%; } .gform_wrapper.gravity-theme.gform_legacy_markup .gfield_time_hour input[type="number"] { @@ -1247,7 +1184,7 @@ body.toplevel_page_gf_edit_forms .gforms_edit_form { overscroll-behavior-y: none; position: fixed; top: 46px; - width: 100% + width: 100%; } @media (min-width: 783px) { @@ -1269,6 +1206,60 @@ unless explicitly defined */ display: none !important; } +/* +* Choices flyout styles for the form editor. +* +* Used in editor.css. +*/ + +.gform-admin .choices-ui__trigger { + margin-bottom: 12px; + padding: 0 16px 0 13px; + } + +.gform-admin .choices-ui__trigger .choices-ui__trigger-icon { + font-size: 1.5rem; + } + +.gform-admin .choices-ui__trigger-section { + margin: 0; + } + +.gform-admin .choices-ui__section { + clear: both; + padding: 0.5rem 0 0; + } + +.gform-admin .choices-ui__options-list > li { + display: inline-block; + margin: 0 0.5rem 0.5rem 0; + } + +.gform-admin .choices-ui__options-list > li label { + margin-bottom: 0; + } + +.gform-admin .choices-ui__section-label { + color: #242748; + font-size: 0.8125rem; + font-weight: 500; + margin: 0 0 0.8rem; + } + +html[dir="rtl"] .gform-admin .choices-ui__trigger { + padding: 0 13px 0 16px; + } + +html[dir="rtl"] .gform-admin .choices-ui__options-list > li { + margin: 0 0 0.5rem 0.5rem; + } + +html[dir="rtl"] .gform-flyout--choices-ui input[type="checkbox"]:not(.gform-field__toggle-input):not(.field-choice-type) + label::before { + margin-left: 0.375rem; + margin-right: 0; + margin-right: initial; + } + /* * Form editor toolbar. * @@ -1467,7 +1458,7 @@ div.ui-widget-content { position: fixed; right: 0; top: 110px; - z-index: 1 + z-index: 1; } @media (min-width: 783px) { @@ -1499,7 +1490,7 @@ html[dir="rtl"] .editor-sidebar { padding: 0; position: fixed; width: 16.875rem; - z-index: 1000 + z-index: 1000; } @media (min-width: 960px) { @@ -1573,6 +1564,10 @@ html[dir="rtl"] .editor-sidebar { height: 100%; } +.sidebar .field_settings { + padding-bottom: 10px; +} + .sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default.ui-state-active, .sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default { background-color: transparent; border: none; @@ -1754,6 +1749,7 @@ html[dir="rtl"] .search-button::after { li.pagination_setting, li.field_setting { margin-bottom: 0.9375rem; + position: relative; } li.pagination_setting .percentage_style_setting ~ .percentage_custom_container { @@ -1800,12 +1796,12 @@ li.pagination_setting .percentage_style_setting ~ .percentage_custom_container { } .gf_insert_field_choice, .field-choice-button--insert { - background-image: url(../images/icon-add.svg); + background-image: url(../../../images/icon-add.svg); margin: 0 0.25rem; } .gf_delete_field_choice, .field-choice-button--delete { - background-image: url(../images/icon-close-small.svg); + background-image: url(../../../images/icon-close-small.svg); margin-left: 0.25rem; } @@ -1823,7 +1819,7 @@ html[dir="rtl"] .field-choice-row .field-choice-button--delete { .field-choice-button--insert, .field-choice-button--delete { margin: 0; - padding: 0.65rem + padding: 0.65rem; } .field-choice-button--insert:focus, .field-choice-button--delete:focus { @@ -1835,7 +1831,7 @@ html[dir="rtl"] .field-choice-row .field-choice-button--delete { } .field-choice-handle { - background: url(../images/icon-handle.svg) center center no-repeat; + background: url(../../../images/icon-handle.svg) center center no-repeat; cursor: move; display: inline-block; height: 0.75rem; @@ -1844,12 +1840,12 @@ html[dir="rtl"] .field-choice-row .field-choice-button--delete { } html:not([dir="rtl"]) .field-choice-handle { - margin-right: 0.3125rem; + margin-left: 0.3125rem; width: 0.588rem; } html[dir="rtl"] .field-choice-handle { - margin-left: 0.3125rem; + margin-right: 0.3125rem; width: 0.588rem; } @@ -1939,7 +1935,7 @@ html[dir="rtl"] .field-choice-handle { height: auto; line-height: 1.4; margin-left: 2rem; - padding: 0 + padding: 0; } .gf_editor_status a:focus { @@ -1961,23 +1957,24 @@ html[dir="rtl"] .field-choice-handle { left: 52px; } -#gfield_settings_category_container, #gfield_settings_choices_container, .gfield_settings_input_choices_container { +#gfield_settings_category_container, .gfield_settings_input_choices_container { margin-bottom: 0.5rem; margin-top: 0.9rem; max-height: 222px; overflow-y: auto; } -#gfield_settings_choices_container label { +#gfield_settings_choices_container label:not(.gform-choice__selected-label) { + margin-bottom: 0.5rem; padding: 0; } html:not([dir="rtl"]) #gfield_settings_choices_container label:first-child { - margin-left: 3.125rem; + margin-left: 3.325rem; } html[dir="rtl"] #gfield_settings_choices_container label:first-child { - margin-right: 3.125rem; + margin-right: 3.325rem; } #field_columns li input.field-choice-text { @@ -2009,8 +2006,8 @@ html[dir="rtl"] #gfield_settings_choices_container label:first-child { width: calc(50% - 4.4375rem); } -html[dir="rtl"] #gfield_settings_choices_container .gfield_choice_header_label + .gfield_choice_header_value { - margin-right: 0.75rem; +#gfield_settings_choices_container { + margin-bottom: 0.5rem; } .limits-enabled #gfield_settings_choices_container .gfield_choice_header_limit { @@ -2062,8 +2059,17 @@ html[dir="rtl"] #gfield_settings_choices_container .gfield_choice_header_label + width: calc(33.332% - 2.8125rem); } +html[dir="rtl"] #gfield_settings_choices_container.choice_with_value_and_price .field-choice-price { + margin-left: 0; + margin-right: 0.3125rem; + } + +html[dir="rtl"] #gfield_settings_choices_container.choice_with_value_and_price > label { + width: calc(33.332% - 2.3rem); + } + .gfield_rule_input, .gfield_rule_value_dropdown { - display: none + display: none; } .gfield_rule_input.active, .gfield_rule_value_dropdown.active { @@ -2289,10 +2295,6 @@ html[dir="rtl"] .panel-block-tabs__body--settings input[type="checkbox"] + label margin-right: 0; } -html[dir="rtl"] .choices_setting.field_setting > div:first-child { - float: left !important; -} - html[dir="rtl"] .right ul#gf__tag_list { left: 0; } diff --git a/assets/css/dist/editor.min.css b/assets/css/dist/editor.min.css new file mode 100644 index 0000000..e5980f4 --- /dev/null +++ b/assets/css/dist/editor.min.css @@ -0,0 +1 @@ +.gform-browser-notice{align-items:center;display:flex;justify-content:flex-start}.gform-browser-notice__inner{display:flex;flex-direction:column;margin-top:10rem;max-width:100%;width:700px}.gform-browser-notice__content,.gform-browser-notice__media{flex:1}.gform-browser-notice__media{display:flex}.gform-browser-notice__media--inline{flex-direction:row;flex-wrap:nowrap;justify-content:center}.gform-browser-notice__media--inline img{height:3rem;margin:0 .5rem;width:3rem}.gform-browser-notice__content p{font-size:1.0625rem;font-weight:400;line-height:1.75;text-align:center}.form_editor_fields_container{background-color:transparent;display:flex;flex-direction:column;flex-grow:1;max-height:calc(100% - 144px);max-width:calc(100% - 594px);min-height:calc(100% - 144px);overflow-x:hidden;overflow-y:auto;padding:1rem 2rem 2rem;position:relative;right:0;top:4rem;z-index:1}.gf_browser_safari .form_editor_fields_container>.simplebar-wrapper>.simplebar-mask>.simplebar-offset>.simplebar-content-wrapper>.simplebar-content{min-height:calc(100vh - 9rem)}.form_editor_fields_container.form_editor_fields_no_fields{overflow-y:hidden}.form_editor_fields_container.droppable{max-width:100%;padding:1rem 562px 2rem 2rem;z-index:2}.gform-jetpack-admin-menu .form_editor_fields_container{max-width:calc(100% - 706px)}.gform-jetpack-admin-menu .form_editor_fields_container.droppable{padding-right:674px}.folded .form_editor_fields_container{max-width:calc(100% - 470px)}.folded .form_editor_fields_container.droppable{max-width:100%;padding:2rem 438px 2rem 2rem;z-index:2}.dropzone__placeholder{background:#fff;box-sizing:border-box;height:calc(100vh - 186px);left:50%;margin:0;position:absolute;text-align:center;top:6rem;transform:translateX(-50%);transition:opacity .19s ease-out;width:100%;z-index:2}.dropzone-loader-visible .dropzone__placeholder{opacity:0}.droppable .dropzone__placeholder{height:calc(100vh - 130px)}.dropzone__placeholder p{color:#242748;display:block;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:0 3.125rem}.dropzone__placeholder .gform-editor__no-fields-graphic{height:auto;max-width:100%}.dropzone__placeholder.hovering{opacity:0}.dropzone__placeholder.hovering::after{opacity:.25}.dropzone__loader{padding:1rem}.dropzone__loader-item{background:#ecedf8;border-radius:3px}.dropzone__loader-label{height:1.438rem;width:8.125rem}.dropzone__loader-content{height:3.125rem;margin-top:.25rem}.dropzone__target{background:#f6f9fc;border:2px dashed #3e7da6;border-radius:5px;height:8.125rem;opacity:0;position:relative;transition:opacity .19s ease-out;z-index:1}.dropzone__target.hovering{opacity:1}html[dir=rtl] .form_editor_fields_container.droppable{max-width:100%;padding:2rem 2rem 2rem 562px}html[dir=rtl] .folded .form_editor_fields_container.droppable{max-width:100%;padding:2rem 2rem 2rem 438px}@media only screen and (max-width:960px){.form_editor_fields_container{max-width:calc(100% - 494px);width:100%}.form_editor_fields_container.droppable{max-width:100%;padding:2rem 462px 2rem 2rem}.gform-jetpack-admin-menu .form_editor_fields_container{max-width:calc(100% - 605px)}.gform-jetpack-admin-menu .form_editor_fields_container.droppable{padding-right:573px}.auto-fold .form_editor_fields_container,.folded .form_editor_fields_container{max-width:calc(100% - 370px);width:100%}.auto-fold .form_editor_fields_container.droppable,.folded .form_editor_fields_container.droppable{max-width:100%;padding:2rem 338px 2rem 2rem}html[dir=rtl] .form_editor_fields_container{max-width:calc(100% - 494px);padding-left:2rem}html[dir=rtl] .form_editor_fields_container.droppable{max-width:calc(100% - 494px);padding:2rem 2rem 2rem 338px}html[dir=rtl] .auto-fold .form_editor_fields_container,html[dir=rtl] .folded .form_editor_fields_container{max-width:calc(100% - 370px)}html[dir=rtl] .auto-fold .form_editor_fields_container.droppable,html[dir=rtl] .folded .form_editor_fields_container.droppable{max-width:100%;padding:2rem 2rem 2rem 338px}}@media only screen and (max-width:782px){.form_editor_fields_container{max-height:calc(100% - 158px);max-width:calc(100% - 334px);min-height:calc(100% - 158px)}.form_editor_fields_container.droppable{max-width:100%;padding:2rem 302px 2rem 2rem}.auto-fold .form_editor_fields_container,.folded .form_editor_fields_container{max-width:calc(100% - 334px);width:100%}.auto-fold .form_editor_fields_container.droppable,.folded .form_editor_fields_container.droppable{max-width:100%;padding:2rem 302px 2rem 2rem}html[dir=rtl] .auto-fold .form_editor_fields_container,html[dir=rtl] .folded .form_editor_fields_container,html[dir=rtl] .form_editor_fields_container{max-width:calc(100% - 334px)}html[dir=rtl] .auto-fold .form_editor_fields_container.droppable,html[dir=rtl] .folded .form_editor_fields_container.droppable,html[dir=rtl] .form_editor_fields_container.droppable{max-width:100%;padding-left:302px}}.add-buttons,.panel-block-tabs__body{border:none;border-left:none;padding:.875rem;width:auto}html[dir=rtl] .add-buttons{justify-content:right}.add-buttons{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:left;margin:0;overflow:visible}.add-buttons li{margin-bottom:.8125rem;width:33.33%}.add-buttons li button,.add-buttons li button.button{align-items:stretch;background:0 0;border:1px solid #d5d7e9;border-radius:3px;color:#242748;cursor:-webkit-grab;cursor:grab;display:flex;flex-direction:column;font-size:.8125rem;height:5.8125rem;justify-content:space-around;margin:0 auto;padding:.5rem 0 0 0;transition:.1s all ease-in-out;width:6.1875rem;word-break:break-word}.add-buttons li button.button:hover,.add-buttons li button:hover{border-color:#3e7da6;color:#3e7da6}.add-buttons li button.button:focus,.add-buttons li button:focus{border:1px solid #3985b7;border-radius:3px;box-shadow:0 0 0 2px #bed8ed;color:#242748;outline:0;transition:box-shadow .15s ease}.add-buttons li button.fieldPlaceholder{border:1px dashed #d5d7e9}.add-buttons li button.fieldPlaceholder div{opacity:0}button.ui-draggable-dragging{align-items:stretch;background:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03);color:#242748;cursor:-webkit-grabbing;cursor:grabbing;display:flex;flex-direction:column;font-size:.8125rem;justify-content:space-around;padding:.5rem 0 0 0;text-align:center;white-space:normal;z-index:999999999}html[dir=rtl] div.gforms_edit_form button.ui-draggable-dragging,html[dir=rtl] div.gforms_edit_form button.ui-draggable-dragging div{text-align:center!important}button .button-text{font-size:.75rem;font-weight:400;line-height:1rem;padding:0 0 .5rem;text-align:center}.button-icon{border-radius:3px;font-family:dashicons;font-size:1.3125rem;height:1.5rem;text-align:center;width:100%}.button-icon img{color:#242748;fill:#242748;width:1.3125rem}.button-icon::before{line-height:1.5rem;transition:all .1s ease-in-out}.button-icon.icon-default::before{content:"\f111"}.gform_debug .hovering,.gform_debug .spacer{border-color:red!important;border-style:dashed}.gform_debug .gfield::after,.gform_debug button::after{content:attr(data-groupId);display:block;font-family:monospace;font-size:.875rem;text-align:center;width:100%}#indicator{background-color:#3e7da6;border-radius:3px;height:.25rem;position:absolute;width:100%}.dropzone-loader-visible #indicator{opacity:0}.gform_editor{-webkit-font-smoothing:antialiased;line-height:1.5;padding:4rem 3rem 8rem;position:relative}.gform_editor .left_label fieldset.gfield,.gform_editor .right_label fieldset.gfield{padding-top:1rem}.gform_editor .left_label fieldset.gfield .gfield-admin-icons,.gform_editor .right_label fieldset.gfield .gfield-admin-icons{top:calc((3rem + 2px) * -1)}.gform_editor .left_label legend.gfield_label,.gform_editor .right_label legend.gfield_label{top:0}.gform_editor .gfield_description{margin-top:1rem}.gform_editor .gform_hidden,.gform_editor .gform_hidden label{display:block}.gform_editor .gform_hidden input,.gform_editor .gform_hidden label{opacity:.6}.gform_editor .gform_hidden .ui-resizable-handle{display:none!important}.gform_editor .gfield_radio li{list-style-type:none;margin:0}.gform_editor .gfield_radio li input{height:1rem;margin:.1875rem .25rem 0;width:1rem}div.wrap.gf_browser_chrome .gform_editor .gfield_radio li input{margin-left:0!important}.gform_editor .gfield_radio li label{display:inline-block;font-size:.9375rem;margin:0}.gform_editor .gform_fields>li{list-style-type:none}.gform_editor .gfield_checkbox li label{margin:-.5625rem 0 0}#gform_fields{grid-column-gap:1rem;position:relative}#gform_fields.left_label,#gform_fields.right_label{grid-column-gap:3.125rem}.gform_fields .gfield,.gform_wrapper.gravity-theme .gform_fields .gfield{margin:0 0 2.5rem 0}.gform_fields.left_label fieldset.gfield,.gform_fields.right_label fieldset.gfield{margin-left:1em}.gform_wrapper.gravity-theme .left_label .gfield_label+.ginput_container,.gform_wrapper.gravity-theme .right_label .gfield_label+.ginput_container{width:70%}.gform_editor .gpage::before{top:3rem}.gform_editor h2.gsection_title,.gform_editor h3.gsection_title{margin-top:0}html[dir=rtl] #no-fields{text-align:center!important}html[dir=rtl] #no-fields p{text-align:center!important}.gfield{border:1px solid transparent;border-radius:1px;box-sizing:content-box!important;font-size:1rem;grid-column:1/-1;margin:0;padding:1rem;position:relative}.gfield.field_selected,.gfield[focus-within]{border-color:transparent}.gfield.field_selected,.gfield:focus-within{border-color:transparent}.gfield::before{background-color:#d5d7e9;border-radius:5px;bottom:1.063rem;content:"";left:-5px;opacity:0;position:absolute;top:1.1rem;transition:opacity ease-in-out .2s;width:.25rem;z-index:1}html[dir=rtl] .gfield::before{left:auto;right:-.3125rem}.gfield.spacer::before{display:none}.gfield.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before,.gfield:hover::before,.gfield[focus-within]::before{opacity:1}.gfield.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before,.gfield:focus-within::before,.gfield:hover::before{opacity:1}.gfield.gfield_html.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before,.gfield.gfield_html:hover::before,.gfield.gform_hidden.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before,.gfield.gform_hidden:hover::before{bottom:1rem}fieldset.gfield.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before,fieldset.gfield::before{bottom:1.08rem;top:-.86rem}fieldset.gfield+fieldset.gfield.field_selected:not(.placeholder):not(.ui-draggable-dragging)::before,fieldset.gfield+fieldset.gfield::before{top:-1rem}.gfield textarea{display:block}.gfield:focus{outline:0}.dragging .gfield:not(.clone):not(.placeholder):not(.spacer){border-radius:5px}.gfield.ui-draggable-dragging{background:0 0;border:0}.gfield.ui-draggable-dragging .gfield_description,.gfield.ui-draggable-dragging .ginput_container,.gfield.ui-draggable-dragging .hour_minute_colon,.gfield.ui-draggable-dragging .ui-resizable-handle.ui-resizable-e,.gfield.ui-draggable-dragging input,.gfield.ui-draggable-dragging label,.gfield.ui-draggable-dragging legend,.gfield.ui-draggable-dragging::before{opacity:0!important}.spacer{padding:1rem 0}.spacer::after{content:""}.gfield.custom{-ms-grid-column-span:1;grid-column:span 1}.ui-sortable-helper{opacity:.5}.gfield .ui-resizable-e,.gfield .ui-resizable-w{background-color:#3e7da6;border-radius:5px;bottom:1.063rem;cursor:ew-resize;opacity:0;pointer-events:none;right:-.25rem;top:1.1rem;transition:all ease-in-out .2s;width:.25rem}fieldset.gfield .ui-resizable-e,fieldset.gfield .ui-resizable-w{top:-1rem}.gpage .ui-resizable-handle,.gsection .ui-resizable-handle{display:none!important}.gfield.field_selected:not(.ui-draggable-dragging):not(.placeholder) .ui-resizable-e,.gfield.field_selected:not(.ui-draggable-dragging):not(.placeholder) .ui-resizable-w,.gfield:hover .ui-resizable-e,.gfield:hover .ui-resizable-w,.gfield[focus-within] .ui-resizable-e,.gfield[focus-within] .ui-resizable-w,.ui-resizable-resizing .ui-resizable-e,.ui-resizable-resizing .ui-resizable-w{opacity:1;pointer-events:initial}.gfield.field_selected:not(.ui-draggable-dragging):not(.placeholder) .ui-resizable-e,.gfield.field_selected:not(.ui-draggable-dragging):not(.placeholder) .ui-resizable-w,.gfield:focus-within .ui-resizable-e,.gfield:focus-within .ui-resizable-w,.gfield:hover .ui-resizable-e,.gfield:hover .ui-resizable-w,.ui-resizable-resizing .ui-resizable-e,.ui-resizable-resizing .ui-resizable-w{opacity:1;pointer-events:initial}.gfield .ui-resizable-w{display:none!important}html[dir=rtl] .gfield:not(.ui-draggable-dragging) .ui-resizable-w{display:block!important;left:-.25rem;right:auto}html[dir=rtl] .gfield .ui-resizable-e{display:none!important}.gf-drag-handle{background-color:#000;height:1rem;left:-1rem;position:absolute;top:-1rem;width:1rem}.gfield-admin-icons{background:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 12px rgba(28,31,63,.09);display:flex;flex-direction:row;left:1rem;opacity:0;pointer-events:none;position:absolute;top:calc((3rem + 2px) * -1);transition:all ease-in-out .2s;z-index:2}.gfield-admin-icons .gfield-field-action{align-items:center;background-color:#fff;border:0;border-left:1px solid #d5d7e9;color:#242748;cursor:pointer;display:flex;font-size:0;height:3rem;justify-content:center;outline:0;position:relative;width:3rem}.gfield-admin-icons .gfield-field-action .gform-icon--drag-indicator,.gfield-admin-icons .gfield-field-action .gform-icon--duplicate,.gfield-admin-icons .gfield-field-action .gform-icon--settings,.gfield-admin-icons .gfield-field-action .gform-icon--trash{font-size:1.625rem}.gfield-admin-icons .gfield-field-action .dashicons{line-height:3rem}.gfield-admin-icons .gfield-field-action:first-child{border-left:0;border-radius:3px 0 0 3px}.gfield-admin-icons .gfield-field-action svg{outline:0;vertical-align:middle}.gfield-admin-icons .gfield-field-action .gfield-field-action__description{background:#242748;border-radius:2px;color:#fff;font-size:.625rem;font-weight:500;left:50%;line-height:1.5;opacity:0;padding:.35rem .75rem;position:absolute;text-align:center;top:-1.25rem;transform:translateX(-50%);transition:all ease-in-out .2s;z-index:100}.gfield-admin-icons .gfield-field-action:focus .gfield-field-action__description,.gfield-admin-icons .gfield-field-action:hover .gfield-field-action__description{opacity:1;transition-delay:.3s}.gfield-admin-icons .gfield-delete:focus,.gfield-admin-icons .gfield-delete:hover,.gfield-admin-icons .gfield-edit:focus,.gfield-admin-icons .gfield-edit:hover{color:#3e7da6}.gfield-admin-icons .gfield-delete:focus path,.gfield-admin-icons .gfield-delete:hover path,.gfield-admin-icons .gfield-edit:hover path{fill:#3e7da6}.gfield-admin-icons .gfield-duplicate{border-radius:0}.gfield-admin-icons .gfield-duplicate:focus .stroke,.gfield-admin-icons .gfield-duplicate:hover .stroke{stroke:#3e7da6}.gfield-admin-icons .gfield-duplicate:focus .fill,.gfield-admin-icons .gfield-duplicate:hover .fill{fill:#3e7da6}.gfield-admin-icons .gfield-drag:active path{fill:#fff}.gfield-admin-icons .gfield-drag{cursor:-webkit-grab;cursor:grab}.gfield-admin-icons .gfield-drag:focus i::before,.gfield-admin-icons .gfield-drag:hover i::before{color:#3e7da6}.gfield-admin-icons .gfield-delete{border-radius:0 3px 3px 0;outline:0;position:relative;z-index:20}.gfield-admin-icons .gfield-delete svg{position:relative;top:-1px}.gfield-admin-icons .gfield-icon{background:#242748;color:#fff;font-size:1.5em;opacity:0;position:absolute;right:0;top:0;z-index:10}#gform_fields.top_label fieldset.gfield{padding:1rem 1rem 1rem 1rem}body:not(:-moz-handler-blocked) #gform_fields fieldset.gfield{display:table-cell}.gform_wrapper fieldset.gfield .gfield-admin-icons{margin-bottom:1rem;top:calc((5rem + 2px) * -1)}.gform_wrapper fieldset.gfield legend{left:-.13rem;position:relative;top:.9rem}_::-webkit-full-page-media,_:future,:root #gform_fields fieldset.gfield .gfield-admin-icons{top:calc((5rem + 2px) * -1)}.gf_browser_gecko #gform_fields fieldset.gfield .gfield-admin-icons{top:calc((5rem + 2px) * -1)}#gform_fields.left_label fieldset .gfield-admin-icons{left:0}.gfield.field_selected:not(.placeholder) .gfield-admin-icons,.gfield:hover .gfield-admin-icons,.gfield[focus-within] .gfield-admin-icons,.ui-draggable-dragging .gfield-admin-icons{opacity:1;pointer-events:initial}.gfield.field_selected:not(.placeholder) .gfield-admin-icons,.gfield:focus-within .gfield-admin-icons,.gfield:hover .gfield-admin-icons,.ui-draggable-dragging .gfield-admin-icons{opacity:1;pointer-events:initial}.ui-draggable-dragging .gfield-admin-icons{background:#242748;border-color:#242748;box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03)}.ui-draggable-dragging .gfield-admin-icons .gfield-field-action{border-color:#242748}.ui-draggable-dragging .gfield-admin-icons .gfield-drag,.ui-draggable-dragging .gfield-admin-icons .gfield-edit{background-color:#242748;color:#fff}.ui-draggable-dragging .gfield-admin-icons .gfield-duplicate,.ui-draggable-dragging .gfield-admin-icons .gfield-edit{display:none}.ui-draggable-dragging .gfield-admin-icons .gfield-delete{opacity:0}.ui-draggable-dragging .gfield-admin-icons .gfield-delete path,.ui-draggable-dragging .gfield-admin-icons .gfield-drag rect,.ui-draggable-dragging .gfield-admin-icons .gfield-edit path{fill:#fff}.ui-draggable-dragging .gfield-admin-icons .gfield-field-action__description{display:none!important}.ui-draggable-dragging .gfield-admin-icons .gfield-icon{opacity:1}html[dir=rtl] .gfield-admin-icons{left:auto;right:1rem}html[dir=rtl] .gfield-admin-icons button.gfield-delete{border-left:none;border-radius:3px 0 0 3px}html[dir=rtl] .gfield-admin-icons .gfield-drag{border-left:1px solid #d5d7e9;border-radius:0 3px 3px 0;z-index:20}html[dir=rtl] .gfield-admin-icons .gfield-icon{left:0;right:auto}html[dir=rtl] body .gform_wrapper .gfield-drag,html[dir=rtl] body .gform_wrapper .gfield-icon,html[dir=rtl] body .gform_wrapper button.gfield-delete,html[dir=rtl] body .gform_wrapper button.gfield-duplicate{text-align:center!important}.gform_editor_status{background:#32373c;border-radius:4px;bottom:6.125rem;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem;padding:1rem 1.5rem;position:fixed;z-index:99}.gform_editor_status a{color:#fff;margin-left:.375rem}.gform_editor .ginput_container_date input{max-width:100%}.gform_editor .ginput_container_date select{padding-right:2rem}html[dir=rtl] .gform_editor .ginput_container_date select{padding-left:2rem;padding-right:0}#sidebar_field_label::after{background-color:#ecedf8;border:1px solid #d5d7e9;border-radius:40px;content:attr(data-fieldId-Label) attr(data-fieldId);float:right;font-size:.6875rem;font-weight:600;padding:.1125rem .4625rem}#sidebar_field_label.no-id::after{display:none}html[dir=rtl] #sidebar_field_label::after{float:left;margin:0 1rem .5rem 1rem}#sidebar_field_info #sidebar_field_description #sidebar_field_text{color:#555d66;font-size:.8125rem;height:auto;line-height:1rem;padding-right:4.375rem;padding-top:.375rem;text-align:left}.gf-html-container{width:70%}.admin-hidden-markup .gform-icon--hidden{margin-right:.25rem}.gform_wrapper.gravity-theme.gform_legacy_markup .gfield_time_hour{align-items:baseline;display:flex;margin-right:.75rem}.gform_wrapper.gravity-theme.gform_legacy_markup .gfield_time_hour input{min-width:92%;width:92%}.gform_wrapper.gravity-theme.gform_legacy_markup .gfield_time_hour input[type=number]{margin-right:.375rem;width:calc(3rem + 8px)}.gform_wrapper.gravity-theme.gform_legacy_markup .gfield_time_hour i{font-style:normal}.gform_wrapper.gravity-theme.gform_legacy_markup .gfield_time_minute input[type=number]{width:calc(3rem + 8px)}.gform_wrapper.gravity-theme.gform_legacy_markup .ginput_container_time{flex-basis:auto}.gform_wrapper.gravity-theme.gform_legacy_markup .ginput_container_time input[type=text]+i{margin-left:.25rem}html[dir=rtl] .gform_editor.gform_legacy_markup .gfield_time_hour{margin-left:.75rem;margin-right:0}html[dir=rtl] .gform_editor.gform_legacy_markup .gfield_time_hour i{float:none}html[dir=rtl] .gform_editor.gform_legacy_markup .gfield_time_hour input[type=number]{margin-left:.375rem;margin-right:0}html[dir=rtl] .gform_editor.gform_legacy_markup .ginput_container_time{margin-right:0}html[dir=rtl] .gform_editor.gform_legacy_markup .ginput_container_time input[type=text]+i{margin-right:.4rem}.gforms_edit_form{line-height:1.188rem}.gforms_edit_form button:focus,.gforms_edit_form li:focus{outline:0}#gf-admin-notices-wrapper,.gform-settings__wrapper,.gforms_edit_form,.gforms_form_settings_wrap,.gforms_help{font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}.toplevel_page_gf_edit_forms{background-color:#fff}body.toplevel_page_gf_edit_forms #wpfooter{display:none}body.toplevel_page_gf_edit_forms #wpcontent{padding-left:0}body.toplevel_page_gf_edit_forms #wpbody-content{width:100%}body.toplevel_page_gf_edit_forms #gform-form-toolbar{border-bottom:1px solid #ecedf8;box-shadow:none;margin:0}body.toplevel_page_gf_edit_forms .gforms_edit_form{bottom:0;display:flex;flex-grow:1;height:100vh;margin:0!important;overscroll-behavior-y:none;position:fixed;top:46px;width:100%}@media (min-width:783px){body.toplevel_page_gf_edit_forms .gforms_edit_form{top:32px}}body.toplevel_page_gf_edit_forms .gforms_edit_form>table{background-color:#fff;padding-top:3.75rem}#wpbody-content>div:not(.gforms_edit_form):not(.gforms_force_editor_display){display:none!important}.gform-admin .choices-ui__trigger{margin-bottom:12px;padding:0 16px 0 13px}.gform-admin .choices-ui__trigger .choices-ui__trigger-icon{font-size:1.5rem}.gform-admin .choices-ui__trigger-section{margin:0}.gform-admin .choices-ui__section{clear:both;padding:.5rem 0 0}.gform-admin .choices-ui__options-list>li{display:inline-block;margin:0 .5rem .5rem 0}.gform-admin .choices-ui__options-list>li label{margin-bottom:0}.gform-admin .choices-ui__section-label{color:#242748;font-size:.8125rem;font-weight:500;margin:0 0 .8rem}html[dir=rtl] .gform-admin .choices-ui__trigger{padding:0 13px 0 16px}html[dir=rtl] .gform-admin .choices-ui__options-list>li{margin:0 0 .5rem .5rem}html[dir=rtl] .gform-flyout--choices-ui input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::before{margin-left:.375rem;margin-right:0;margin-right:initial}body.toplevel_page_gf_edit_forms .gform-form-toolbar{margin:0;max-width:100%;padding:0 .5rem 0 0;position:fixed;width:calc(100% - 160px)}body.toplevel_page_gf_edit_forms .gform-form-switcher__container{top:87px!important}body.toplevel_page_gf_edit_forms.gform-jetpack-admin-menu .gform-form-toolbar{width:calc(100% - 272px)}body.toplevel_page_gf_edit_forms.folded .gform-form-toolbar{width:calc(100% - 36px)}.gf-popover{-webkit-animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:none;position:absolute;top:45px}@-webkit-keyframes components-animate__appear-animation{from{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@keyframes components-animate__appear-animation{from{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}.gf-popover::after{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:8px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:transparent;border-left-style:solid;border-left-width:8px;border-right-color:transparent;border-right-style:solid;border-right-width:8px;border-top-color:#444;border-top-style:none;border-top-width:0;content:"";display:block;height:0;left:18.5px;line-height:0;margin-left:-10px;position:absolute;top:-6px;width:0}.gf-popover::before{border-bottom-color:#e2e4e7;border-bottom-style:solid;border-bottom-width:8px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:transparent;border-left-style:solid;border-left-width:8px;border-right-color:transparent;border-right-style:solid;border-right-width:8px;border-top-color:#444;border-top-style:none;border-top-width:0;content:"";display:block;height:0;left:18.5px;line-height:0;margin-left:-10px;position:absolute;top:-8px;width:0}.gf-popover__content{background:#fff;border:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;box-shadow:0 3px 30px rgba(25,30,35,.1);height:auto;overflow-y:auto;padding-bottom:.5rem;padding-top:.5rem;width:200px}.gf-popover__button:focus{border:none;box-shadow:none;color:#1e1e1e;outline:1px dotted #1e1e1e;outline-offset:-2px}.gf-popover__button:hover{background:#f3f4f5;border:none;box-shadow:none;color:#1e1e1e}.gf-popover__button{background:0 0;border:none;border-radius:4px;box-shadow:none;color:#40464d;cursor:pointer;display:flex;font-size:.8125rem;padding:8px 15px;text-align:left;text-decoration:none;transition:box-shadow .1s linear;width:100%}.gf-popover__button :first-child{margin-right:4px}div.ui-tabs div.ui-tabs-panel{border:none}div.ui-widget-content{background-color:#fff}.editor-sidebar{height:100%;position:fixed;right:0;top:110px;z-index:1}@media (min-width:783px){.editor-sidebar{top:96px}}html[dir=rtl] .editor-sidebar{left:0;right:unset}.sidebar{background-color:#fff;border-bottom:1px solid #ecedf8;border-left:1px solid #ecedf8;max-height:calc(100% - 85px);min-height:calc(100% - 85px);padding:0;width:370px}.sidebar .sidebar__nav-wrapper{background-color:inherit;border-bottom:1px solid #ecedf8!important;height:8.0625rem;padding:0;position:fixed;width:16.875rem;z-index:1000}@media (min-width:960px){.sidebar .sidebar__nav-wrapper{width:23.125rem}}.sidebar .sidebar__nav-wrapper .search-button{box-sizing:border-box;padding:1rem;position:relative;width:100%}.sidebar .sidebar__nav-wrapper .sidebar__nav{border-bottom:0!important;display:flex;width:100%}.sidebar .sidebar__nav-wrapper .sidebar__nav li.sidebar__nav__item{flex-grow:1;height:3rem}.sidebar .sidebar__nav-wrapper .sidebar__nav li.sidebar__nav__item .sidebar__nav__item-text{align-items:center;box-sizing:border-box;display:flex;height:2.8125rem;justify-content:center;line-height:.875rem;width:100%}.sidebar .sidebar__nav-wrapper .sidebar__nav li.sidebar__nav__item .sidebar__nav__item-text-inner{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-instructions{padding:21px 23px 21px 57px;position:relative}.sidebar .sidebar-instructions p{margin:0}.sidebar .sidebar-instructions::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTIuMjVINC44OTA1NEw0LjgxNjMgMTIuMzMwNEwwLjI1IDE3LjI3NzNWMC42MTgzMjFMMTEuNDk0IDEyLjI1SDVaTTEuNDE2NjcgMTMuNjY2N1YxNC4zMTE5TDEuODUxNDEgMTMuODM1MUw0LjM2MDM3IDExLjA4MzNIOC4xNjY2N0g4Ljc1NDQ3TDguMzQ2NzUgMTAuNjU5OUwxLjg0Njc1IDMuOTA5OTJMMS40MTY2NyAzLjQ2MzNWNC4wODMzM1YxMy42NjY3WiIgZmlsbD0iIzI0Mjc0OCIgc3Ryb2tlPSIjMjQyNzQ4IiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K);height:1.0625rem;left:1.6875rem;line-height:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1.0625rem}.sidebar .field_settings,.sidebar .panel-block-tabs{overflow-y:auto}.sidebar .field_settings .simplebar-wrapper,.sidebar .panel-block-tabs .simplebar-wrapper{height:100%}.sidebar .field_settings{padding-bottom:10px}.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default,.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default.ui-state-active{background-color:transparent;border:none;border-radius:0;margin:0;min-width:6.6875rem}.sidebar__nav__item-text{padding:0 .625rem}#gform-form-toolbar_links li a,.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default a{box-shadow:none;color:#242748;display:block;font-size:.8125rem;font-weight:400;line-height:45px;outline:0;padding:0;text-align:center;vertical-align:middle;width:100%}.sidebar .sidebar__nav li.sidebar__nav__item a::after{transition:all .15s linear}.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default a::after{background:0 0;border-radius:0;content:" ";display:block;height:2px;transition:all .15s linear;width:100%}.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-hover a::after{background:#d5d7e9;border-radius:0;content:" ";display:block;height:3px;transition:all .15s linear;width:100%}.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default.ui-state-active a::after{background:#3e7da6;border-radius:0;content:" ";display:block;height:3px;width:100%}.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default.ui-state-active a:active,.sidebar .sidebar__nav li.sidebar__nav__item.ui-state-default.ui-state-active a:focus{box-shadow:none}.panel-block-tabs__toggle .ui-accordion-header-active{margin-bottom:5px}.panel-block-tabs__toggle i::before{color:#9092b2;content:"\f347"}.panel-block-tabs__toggle:hover{background:#f6f9fc}.panel-block-tabs__toggle:hover i::before{color:#242748}.panel-block-tabs__toggle:focus{border-color:#3985b7;outline:0}.panel-block-tabs__toggle.ui-accordion-header-active i::before{content:"\f343"}.panel-block-tabs__toggle i{color:#9092b2;font-family:dashicons;font-size:18px;font-style:normal;position:absolute;right:1rem}.search-button span{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjQ5OTYgMTAuOTk5NkgxMS43MDk2TDExLjQyOTYgMTAuNzI5NkMxMi42Mjk2IDkuMzI5NjUgMTMuMjQ5NiA3LjQxOTY1IDEyLjkwOTYgNS4zODk2NUMxMi40Mzk2IDIuNjA5NjUgMTAuMTE5NiAwLjM4OTY0OSA3LjMxOTY1IDAuMDQ5NjQ5QzMuMDg5NjUgLTAuNDcwMzUxIC0wLjQ3MDM1MSAzLjA4OTY1IDAuMDQ5NjQ5IDcuMzE5NjVDMC4zODk2NDkgMTAuMTE5NiAyLjYwOTY1IDEyLjQzOTYgNS4zODk2NSAxMi45MDk2QzcuNDE5NjUgMTMuMjQ5NiA5LjMyOTY1IDEyLjYyOTYgMTAuNzI5NiAxMS40Mjk2TDEwLjk5OTYgMTEuNzA5NlYxMi40OTk2TDE1LjI0OTYgMTYuNzQ5NkMxNS42NTk2IDE3LjE1OTYgMTYuMzI5NiAxNy4xNTk2IDE2LjczOTYgMTYuNzQ5NkMxNy4xNDk2IDE2LjMzOTYgMTcuMTQ5NiAxNS42Njk2IDE2LjczOTYgMTUuMjU5NkwxMi40OTk2IDEwLjk5OTZaTTYuNDk5NjUgMTAuOTk5NkM0LjAwOTY1IDEwLjk5OTYgMS45OTk2NSA4Ljk4OTY1IDEuOTk5NjUgNi40OTk2NUMxLjk5OTY1IDQuMDA5NjUgNC4wMDk2NSAxLjk5OTY1IDYuNDk5NjUgMS45OTk2NUM4Ljk4OTY1IDEuOTk5NjUgMTAuOTk5NiA0LjAwOTY1IDEwLjk5OTYgNi40OTk2NUMxMC45OTk2IDguOTg5NjUgOC45ODk2NSAxMC45OTk2IDYuNDk5NjUgMTAuOTk5NloiIGZpbGw9IiM5MDkyQjIiLz4KPC9zdmc+Cg==);height:1.0625rem;line-height:1.25rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.0625rem}.search-button:hover span{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjQ5OTYgMTAuOTk5NkgxMS43MDk2TDExLjQyOTYgMTAuNzI5NkMxMi42Mjk2IDkuMzI5NjUgMTMuMjQ5NiA3LjQxOTY1IDEyLjkwOTYgNS4zODk2NUMxMi40Mzk2IDIuNjA5NjUgMTAuMTE5NiAwLjM4OTY0OSA3LjMxOTY1IDAuMDQ5NjQ5QzMuMDg5NjUgLTAuNDcwMzUxIC0wLjQ3MDM1MSAzLjA4OTY1IDAuMDQ5NjQ5IDcuMzE5NjVDMC4zODk2NDkgMTAuMTE5NiAyLjYwOTY1IDEyLjQzOTYgNS4zODk2NSAxMi45MDk2QzcuNDE5NjUgMTMuMjQ5NiA5LjMyOTY1IDEyLjYyOTYgMTAuNzI5NiAxMS40Mjk2TDEwLjk5OTYgMTEuNzA5NlYxMi40OTk2TDE1LjI0OTYgMTYuNzQ5NkMxNS42NTk2IDE3LjE1OTYgMTYuMzI5NiAxNy4xNTk2IDE2LjczOTYgMTYuNzQ5NkMxNy4xNDk2IDE2LjMzOTYgMTcuMTQ5NiAxNS42Njk2IDE2LjczOTYgMTUuMjU5NkwxMi40OTk2IDEwLjk5OTZaTTYuNDk5NjUgMTAuOTk5NkM0LjAwOTY1IDEwLjk5OTYgMS45OTk2NSA4Ljk4OTY1IDEuOTk5NjUgNi40OTk2NUMxLjk5OTY1IDQuMDA5NjUgNC4wMDk2NSAxLjk5OTY1IDYuNDk5NjUgMS45OTk2NUM4Ljk4OTY1IDEuOTk5NjUgMTAuOTk5NiA0LjAwOTY1IDEwLjk5OTYgNi40OTk2NUMxMC45OTk2IDguOTg5NjUgOC45ODk2NSAxMC45OTk2IDYuNDk5NjUgMTAuOTk5NloiIGZpbGw9IiMzRTdEQTYiLz4KPC9zdmc+Cg==)}.search-button.clearable .clear-button{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjU4NTc5IDZMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxOCAwLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxOCAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDYgNC41ODU3OUwxMC4yOTI5IDAuMjkyODkzQzEwLjY4MzQgLTAuMDk3NjMxMSAxMS4zMTY2IC0wLjA5NzYzMTEgMTEuNzA3MSAwLjI5Mjg5M0MxMi4wOTc2IDAuNjgzNDE4IDEyLjA5NzYgMS4zMTY1OCAxMS43MDcxIDEuNzA3MTFMNy40MTQyMSA2TDExLjcwNzEgMTAuMjkyOUMxMi4wOTc2IDEwLjY4MzQgMTIuMDk3NiAxMS4zMTY2IDExLjcwNzEgMTEuNzA3MUMxMS4zMTY2IDEyLjA5NzYgMTAuNjgzNCAxMi4wOTc2IDEwLjI5MjkgMTEuNzA3MUw2IDcuNDE0MjFMMS43MDcxMSAxMS43MDcxQzEuMzE2NTggMTIuMDk3NiAwLjY4MzQxOCAxMi4wOTc2IDAuMjkyODkzIDExLjcwNzFDLTAuMDk3NjMwOSAxMS4zMTY2IC0wLjA5NzYzMDkgMTAuNjgzNCAwLjI5Mjg5MyAxMC4yOTI5TDQuNTg1NzkgNloiIGZpbGw9IiMyNDI3NDgiLz4KPC9zdmc+Cg==);max-height:.75rem;max-width:.75rem;padding-right:.3175rem}.search-button.clearable:hover .clear-button{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjU4NTc5IDZMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxOCAwLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxOCAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDYgNC41ODU3OUwxMC4yOTI5IDAuMjkyODkzQzEwLjY4MzQgLTAuMDk3NjMxMSAxMS4zMTY2IC0wLjA5NzYzMTEgMTEuNzA3MSAwLjI5Mjg5M0MxMi4wOTc2IDAuNjgzNDE4IDEyLjA5NzYgMS4zMTY1OCAxMS43MDcxIDEuNzA3MTFMNy40MTQyMSA2TDExLjcwNzEgMTAuMjkyOUMxMi4wOTc2IDEwLjY4MzQgMTIuMDk3NiAxMS4zMTY2IDExLjcwNzEgMTEuNzA3MUMxMS4zMTY2IDEyLjA5NzYgMTAuNjgzNCAxMi4wOTc2IDEwLjI5MjkgMTEuNzA3MUw2IDcuNDE0MjFMMS43MDcxMSAxMS43MDcxQzEuMzE2NTggMTIuMDk3NiAwLjY4MzQxOCAxMi4wOTc2IDAuMjkyODkzIDExLjcwNzFDLTAuMDk3NjMwOSAxMS4zMTY2IC0wLjA5NzYzMDkgMTAuNjgzNCAwLjI5Mjg5MyAxMC4yOTI5TDQuNTg1NzkgNloiIGZpbGw9IiMyNDI3NDgiLz4KPC9zdmc+Cg==)}html[dir=rtl] .search-button span{left:2rem;right:auto;right:initial}html[dir=rtl] .search-button::after{left:1.75rem;right:auto}.gf-field-group__no-results{font-size:.75rem;font-style:italic;padding:0 1rem}.panel-block-tabs__body--nopadding{padding:1rem 0 0 0}.panel-block-tabs__body--settings label{margin-bottom:.5rem}.panel-block-tabs__body--settings .field-choice-row label{margin-bottom:0}.sidebar .sidebar__panel{padding:131px 0 0}.sidebar__panel.ui-tabs-panel{display:flex;flex-flow:column;height:calc(100vh - 220px);text-align:left}.panel-block--flex{display:flex;flex-shrink:0}.panel-block--hidden{display:none}#nothing_selected{padding:25px;text-align:center}li.field_setting,li.pagination_setting{margin-bottom:.9375rem;position:relative}li.pagination_setting .percentage_style_setting~.percentage_custom_container{margin-top:.9375rem}.input_active_icon{margin:.3rem 0 0 0}.field-choice-row{align-items:center;display:flex;flex-flow:row nowrap;padding:0;width:100%}.field-choice-row+.field-choice-row{margin-top:.5rem}.field-choice-row button:not(.field-choice-button),.field-choice-row button:not(.field-choice-button):hover{background:0 0;border:none;color:#000;cursor:pointer;vertical-align:middle}.field-choice-button,.gf_delete_field_choice,.gf_insert_field_choice{background:transparent center center no-repeat;border:0 none;cursor:pointer;height:.625rem;width:.625rem}.field-choice-button::before{content:none}.field-choice-button--insert,.gf_insert_field_choice{background-image:url(../../../images/icon-add.svg);margin:0 .25rem}.field-choice-button--delete,.gf_delete_field_choice{background-image:url(../../../images/icon-close-small.svg);margin-left:.25rem}.gf_delete_field_choice,.gf_insert_field_choice{font-family:dashicons}html:not([dir=rtl]) .field-choice-row .field-choice-button--delete{margin-left:.25rem}html[dir=rtl] .field-choice-row .field-choice-button--delete{margin-right:.25rem}.field-choice-button--delete,.field-choice-button--insert{margin:0;padding:.65rem}.field-choice-button--delete:focus,.field-choice-button--insert:focus{box-shadow:0 0 0 2px #bed8ed}.field-choice-button--delete{margin-right:.1rem}.field-choice-handle{background:url(../../../images/icon-handle.svg) center center no-repeat;cursor:move;display:inline-block;height:.75rem;vertical-align:middle;width:.625rem}html:not([dir=rtl]) .field-choice-handle{margin-left:.3125rem;width:.588rem}html[dir=rtl] .field-choice-handle{margin-right:.3125rem;width:.588rem}#sidebar_field_info{color:#242748;font-size:.8125rem;padding:15px 0 17px 0;text-align:center;width:100%}#sidebar_field_info #sidebar_field_description #sidebar_field_text{color:#242748;font-size:.8125rem;height:auto;line-height:1.188rem;padding-top:6px;text-align:left}#sidebar_field_info #sidebar_field_description #sidebar_field_label{color:#242748;font-size:13px;font-weight:500;height:18px;line-height:1.188rem;text-align:left}#sidebar_field_info #sidebar_field_description{width:75%}#sidebar_field_info #sidebar_field_icon{align-items:center;display:flex;font-size:1.5rem;justify-content:center;width:68px}.gf_editor_status:active,.gf_editor_status:focus{background-color:#1e1e1e;box-shadow:0 0 0 1px #fff,0 0 0 3px #007cba}.gf_editor_status:hover{background-color:#1e1e1e}.gf_editor_status a:hover{color:#007cba}.gf_editor_status{background-color:#242748;border-radius:4px;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;cursor:pointer;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:.8125rem;height:3.125rem;left:11rem;max-width:600px;opacity:0;padding:1rem 1.5rem;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gf_editor_status a{color:#fff;display:inline-block;height:auto;line-height:1.4;margin-left:2rem;padding:0}.gf_editor_status a:focus{box-shadow:none;outline:0}.rtl .gf_editor_status{left:auto;right:11rem}.rtl .gf_editor_status a{margin-left:0;margin-right:2rem}.folded .gf_editor_status{left:52px}#gfield_settings_category_container,.gfield_settings_input_choices_container{margin-bottom:.5rem;margin-top:.9rem;max-height:222px;overflow-y:auto}#gfield_settings_choices_container label:not(.gform-choice__selected-label){margin-bottom:.5rem;padding:0}html:not([dir=rtl]) #gfield_settings_choices_container label:first-child{margin-left:3.325rem}html[dir=rtl] #gfield_settings_choices_container label:first-child{margin-right:3.325rem}#field_columns li input.field-choice-text{margin-bottom:.5rem}#gfield_settings_choices_container .gfield_choice_header_label{display:inline-block!important;width:calc(100% - 6rem)}.limits-enabled #gfield_settings_choices_container .gfield_choice_header_label{width:calc(100% - 8.5rem)}#gfield_settings_choices_container.choice_with_value .gfield_choice_header_label{width:calc(50% - 3rem)}.limits-enabled #gfield_settings_choices_container.choice_with_value .gfield_choice_header_label{width:calc(50% - 4.4375rem)}#gfield_settings_choices_container .gfield_choice_header_value{width:calc(50% - 3rem)}.limits-enabled #gfield_settings_choices_container .gfield_choice_header_value{width:calc(50% - 4.4375rem)}#gfield_settings_choices_container{margin-bottom:.5rem}.limits-enabled #gfield_settings_choices_container .gfield_choice_header_limit{float:none;margin-right:0;width:2.5rem}#gfield_settings_choices_container.choice_with_price>label{width:calc(50% - 3rem)}.limits-enabled #gfield_settings_choices_container.choice_with_price>label{width:calc(50% - 4.4375rem)}.limits-enabled #gfield_settings_choices_container.choice_with_price .gfield_choice_header_limit{width:2.5rem}#gfield_settings_choices_container.choice_with_price .field-choice-input{flex-basis:calc(50% - 3rem);width:calc(50% - 3rem)}.limits-enabled #gfield_settings_choices_container.choice_with_price .field-choice-input{flex-basis:auto;width:calc(50% - 4.25rem)}#gfield_settings_choices_container.choice_with_value_and_price>label{width:calc(33.332% - 2rem)}.limits-enabled #gfield_settings_choices_container.choice_with_value_and_price>label{width:calc(33.332% - 2.8125rem)}#gfield_settings_choices_container.choice_with_value_and_price .field-choice-price{margin-left:.3125rem}#gfield_settings_choices_container.choice_with_value_and_price .field-choice-input:not(.field-choice-limit){flex-basis:calc(33.332% - 2rem);width:calc(33.332% - 2rem)}.limits-enabled #gfield_settings_choices_container.choice_with_value_and_price .field-choice-input:not(.field-choice-limit){width:calc(33.332% - 2.8125rem)}html[dir=rtl] #gfield_settings_choices_container.choice_with_value_and_price .field-choice-price{margin-left:0;margin-right:.3125rem}html[dir=rtl] #gfield_settings_choices_container.choice_with_value_and_price>label{width:calc(33.332% - 2.3rem)}.gfield_rule_input,.gfield_rule_value_dropdown{display:none}.gfield_rule_input.active,.gfield_rule_value_dropdown.active{display:inline-block}#legacy_field_settings_container{display:none!important;left:0;position:absolute;top:0}.gf_calculation_buttons{align-items:center;background-color:#f5f5f5;border-radius:5px 5px 0 0;box-shadow:inset 0 0 0 1px #ddd;display:flex;float:none;height:30px;margin-right:0;margin-top:7px;padding-bottom:5px;padding-top:5px;width:100%}.gf_calculation_trigger{display:inline-block;margin:.25rem 0 .75rem}.gf_calculation_buttons input[type=button]{background-color:#f5f5f5;border:1px solid #cfcfcf;border-radius:5px;cursor:pointer;float:none;font-weight:600;height:27px;margin-left:5px;padding:0;text-align:center;width:27px}.field_calculation_rounding label{display:block;margin-bottom:.75rem}#field_calculation_formula{border-radius:0 0 5px 5px}.notice{display:none}#gform_input_mask{padding-top:.9375rem}.maxlen_setting.field_setting{min-height:4.1875rem}.gform_inline_options{display:flex;justify-content:flex-start}.gform_inline_options div{padding-right:.5rem}html[dir=rtl] .gform_inline_options div{padding-left:.5rem;padding-right:0}#form_editor_fields_container .gform_wrapper .hour_minute_colon{padding:.5rem}.post_custom_field_setting>div{margin-bottom:12px}#form_editor_fields_container .gf_invisible,#form_editor_fields_container .gfield_visibility_hidden{left:unset;position:relative;visibility:visible}.gform_editor ul .admin-hidden-markup{margin-top:-1rem;position:relative}.gform_editor ul .admin-hidden-markup span{color:#1e1e1e;display:inline-block;font-size:.8125rem;margin-left:.625rem;position:absolute;top:50%;transform:translateY(-52%)}.gform_editor ul .admin-hidden-markup i.dashicon.dashicons-hidden{color:#1e1e1e;font-family:dashicons;font-size:1.125rem}div.settings_control_container div.gfield_admin_header_title{display:none;margin-top:-4px}.field_edit_icon,.form_edit_icon{display:none;float:right;margin-left:6px}.field_duplicate_icon{display:none;float:right;margin:0 0 0 8px}.field_duplicate_icon i{color:#185d7c!important}.field_delete_icon,.form_delete_icon{display:none;float:right;margin:-1px 0 0 6px!important}.gforms_edit_form .gform_wrapper .ginput_container_date{display:inline}#gfcs-container #gfcs-drop{width:auto}html[dir=rtl] body.toplevel_page_gf_edit_forms #wpcontent{padding-left:0;padding-right:0}html[dir=rtl] .sidebar{border-left:none;border-right:1px solid #9092b2}html[dir=rtl] .ui-tabs .ui-tabs-nav li{float:right}html[dir=rtl] #sidebar_field_info{flex-flow:row-reverse;justify-content:space-between}html[dir=rtl] #sidebar_field_info #sidebar_field_description #sidebar_field_label{text-align:right}html[dir=rtl] #sidebar_field_info #sidebar_field_description #sidebar_field_text{padding-right:0;text-align:right}html[dir=rtl] #sidebar_field_info #sidebar_field_icon{order:3}html[dir=rtl] .panel-block-tabs__toggle,html[dir=rtl] .section_label{text-align:right}html[dir=rtl] .panel-block-tabs__toggle i{left:27px;right:inherit}html[dir=rtl] .panel-block-tabs__toggle{padding-left:0;padding-right:10px}html[dir=rtl] #gppa>li,html[dir=rtl] .panel-block-tabs__body>li{text-align:right}html[dir=rtl] .panel-block-tabs__body--settings input[type=checkbox]+label::before,html[dir=rtl] .panel-block-tabs__body--settings input[type=checkbox]:not(.gform-field__toggle-input):not(.field-choice-type)+label::before{margin-left:6px;margin-right:0}html[dir=rtl] .right ul#gf__tag_list{left:0}html[dir=rtl] .right ul#gf_merge_tag_list{left:0;right:auto;right:initial}@media only screen and (max-width:960px){.editor-sidebar{width:270px}.sidebar{width:270px}.sidebar .sidebar__nav{width:270px}.add-buttons li button{height:5.3125rem;white-space:normal;width:90%}.add-buttons,.panel-block-tabs__body{padding:0 8px 16px 8px}.sidebar .ui-tabs .ui-tabs-nav{width:270px}body.toplevel_page_gf_edit_forms.auto-fold #gform-form-toolbar{width:calc(100% - 36px)}}@media only screen and (max-width:782px){.wp-responsive-open .editor-sidebar{right:-207px}html[dir=rtl] .wp-responsive-open .editor-sidebar{left:-207px}body.toplevel_page_gf_edit_forms.auto-fold #gform-form-toolbar{width:100%}.sidebar{max-height:calc(100% - 79px);min-height:calc(100% - 79px)}.gform_editor{padding:0}}.gform-admin .gform-c-warning-text{color:#a16938}.gform-admin .gform-c-error-text{color:#dd301d}.gform-admin .gform-c-red{color:#dd301d}.gform-admin .gform-c-hunter{color:#276a52}.gform-admin .gform-c-orange{color:#f15a2b}.gform-admin .gform-c-blue-ribbon{color:#175cff}.gform-admin .gform-p-16{padding:1rem}.gform-admin .gform-visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform-hide-if-ie{display:inherit}.gform-show-if-ie{display:none}.gform-hide-if-not-ie{display:none}.gform-show-if-not-ie{display:inherit}.gform-fade-if-not-ie{opacity:.4}.gform-fade-if-not-ie,.gform-fade-if-not-ie *{pointer-events:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.gform-hide-if-ie{display:none}.gform-show-if-ie{display:inherit}.gform-hide-if-not-ie{display:inherit}.gform-show-if-not-ie{display:none}.gform-fade-if-ie{opacity:.4}.gform-fade-if-not-ie{cursor:inherit;opacity:inherit;pointer-events:inherit}} \ No newline at end of file diff --git a/css/font-awesome.css b/assets/css/dist/font-awesome.css similarity index 99% rename from css/font-awesome.css rename to assets/css/dist/font-awesome.css index 62cd7a3..60caadd 100644 --- a/css/font-awesome.css +++ b/assets/css/dist/font-awesome.css @@ -7,8 +7,8 @@ * -------------------------- */ @font-face { font-family: 'GFFontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + src: url('../../../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } diff --git a/assets/css/dist/font-awesome.min.css b/assets/css/dist/font-awesome.min.css new file mode 100644 index 0000000..6515316 --- /dev/null +++ b/assets/css/dist/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:GFFontAwesome;src:url(../../../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../../../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../../../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../../../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@-webkit-keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.gf_entry_wrap .fa,.gform-settings__wrapper .fa,.gform_wrapper .fa,.gforms_edit_form .fa,.gforms_form_settings_wrap .fa,.gforms_help .fa{display:inline-block;font:normal normal normal 14px/1 GFFontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gf_entry_wrap .fa-lg,.gform-settings__wrapper .fa-lg,.gform_wrapper .fa-lg,.gforms_edit_form .fa-lg,.gforms_form_settings_wrap .fa-lg,.gforms_help .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.gf_entry_wrap .fa-2x,.gform-settings__wrapper .fa-2x,.gform_wrapper .fa-2x,.gforms_edit_form .fa-2x,.gforms_form_settings_wrap .fa-2x,.gforms_help .fa-2x{font-size:2em}.gf_entry_wrap .fa-3x,.gform-settings__wrapper .fa-3x,.gform_wrapper .fa-3x,.gforms_edit_form .fa-3x,.gforms_form_settings_wrap .fa-3x,.gforms_help .fa-3x{font-size:3em}.gf_entry_wrap .fa-4x,.gform-settings__wrapper .fa-4x,.gform_wrapper .fa-4x,.gforms_edit_form .fa-4x,.gforms_form_settings_wrap .fa-4x,.gforms_help .fa-4x{font-size:4em}.gf_entry_wrap .fa-5x,.gform-settings__wrapper .fa-5x,.gform_wrapper .fa-5x,.gforms_edit_form .fa-5x,.gforms_form_settings_wrap .fa-5x,.gforms_help .fa-5x{font-size:5em}.gf_entry_wrap .fa-fw,.gform-settings__wrapper .fa-fw,.gform_wrapper .fa-fw,.gforms_edit_form .fa-fw,.gforms_form_settings_wrap .fa-fw,.gforms_help .fa-fw{width:1.28571429em;text-align:center}.gf_entry_wrap .fa-ul,.gform-settings__wrapper .fa-ul,.gform_wrapper .fa-ul,.gforms_edit_form .fa-ul,.gforms_form_settings_wrap .fa-ul,.gforms_help .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.gf_entry_wrap .fa-ul>li,.gform-settings__wrapper .fa-ul>li,.gform_wrapper .fa-ul>li,.gforms_edit_form .fa-ul>li,.gforms_form_settings_wrap .fa-ul>li,.gforms_help .fa-ul>li{position:relative}.gf_entry_wrap .fa-li,.gform-settings__wrapper .fa-li,.gform_wrapper .fa-li,.gforms_edit_form .fa-li,.gforms_form_settings_wrap .fa-li,.gforms_help .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.gf_entry_wrap .fa-li.fa-lg,.gform-settings__wrapper .fa-li.fa-lg,.gform_wrapper .fa-li.fa-lg,.gforms_edit_form .fa-li.fa-lg,.gforms_form_settings_wrap .fa-li.fa-lg,.gforms_help .fa-li.fa-lg{left:-1.85714286em}.gf_entry_wrap .fa-border,.gform-settings__wrapper .fa-border,.gform_wrapper .fa-border,.gforms_edit_form .fa-border,.gforms_form_settings_wrap .fa-border,.gforms_help .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.gf_entry_wrap .fa-pull-left,.gform-settings__wrapper .fa-pull-left,.gform_wrapper .fa-pull-left,.gforms_edit_form .fa-pull-left,.gforms_form_settings_wrap .fa-pull-left,.gforms_help .fa-pull-left{float:left}.gf_entry_wrap .fa-pull-right,.gform-settings__wrapper .fa-pull-right,.gform_wrapper .fa-pull-right,.gforms_edit_form .fa-pull-right,.gforms_form_settings_wrap .fa-pull-right,.gforms_help .fa-pull-right{float:right}.gf_entry_wrap .fa.fa-pull-left,.gform-settings__wrapper .fa.fa-pull-left,.gform_wrapper .fa.fa-pull-left,.gforms_edit_form .fa.fa-pull-left,.gforms_form_settings_wrap .fa.fa-pull-left,.gforms_help .fa.fa-pull-left{margin-right:.3em}.gf_entry_wrap .fa.fa-pull-right,.gform-settings__wrapper .fa.fa-pull-right,.gform_wrapper .fa.fa-pull-right,.gforms_edit_form .fa.fa-pull-right,.gforms_form_settings_wrap .fa.fa-pull-right,.gforms_help .fa.fa-pull-right{margin-left:.3em}.gf_entry_wrap .pull-right,.gform-settings__wrapper .pull-right,.gform_wrapper .pull-right,.gforms_edit_form .pull-right,.gforms_form_settings_wrap .pull-right,.gforms_help .pull-right{float:right}.gf_entry_wrap .pull-left,.gform-settings__wrapper .pull-left,.gform_wrapper .pull-left,.gforms_edit_form .pull-left,.gforms_form_settings_wrap .pull-left,.gforms_help .pull-left{float:left}.gf_entry_wrap .fa.pull-left,.gform-settings__wrapper .fa.pull-left,.gform_wrapper .fa.pull-left,.gforms_edit_form .fa.pull-left,.gforms_form_settings_wrap .fa.pull-left,.gforms_help .fa.pull-left{margin-right:.3em}.gf_entry_wrap .fa.pull-right,.gform-settings__wrapper .fa.pull-right,.gform_wrapper .fa.pull-right,.gforms_edit_form .fa.pull-right,.gforms_form_settings_wrap .fa.pull-right,.gforms_help .fa.pull-right{margin-left:.3em}.gf_entry_wrap .fa-spin,.gform-settings__wrapper .fa-spin,.gform_wrapper .fa-spin,.gforms_edit_form .fa-spin,.gforms_form_settings_wrap .fa-spin,.gforms_help .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.gf_entry_wrap .fa-pulse,.gform-settings__wrapper .fa-pulse,.gform_wrapper .fa-pulse,.gforms_edit_form .fa-pulse,.gforms_form_settings_wrap .fa-pulse,.gforms_help .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}.gf_entry_wrap .fa-rotate-90,.gform-settings__wrapper .fa-rotate-90,.gform_wrapper .fa-rotate-90,.gforms_edit_form .fa-rotate-90,.gforms_form_settings_wrap .fa-rotate-90,.gforms_help .fa-rotate-90{transform:rotate(90deg)}.gf_entry_wrap .fa-rotate-180,.gform-settings__wrapper .fa-rotate-180,.gform_wrapper .fa-rotate-180,.gforms_edit_form .fa-rotate-180,.gforms_form_settings_wrap .fa-rotate-180,.gforms_help .fa-rotate-180{transform:rotate(180deg)}.gf_entry_wrap .fa-rotate-270,.gform-settings__wrapper .fa-rotate-270,.gform_wrapper .fa-rotate-270,.gforms_edit_form .fa-rotate-270,.gforms_form_settings_wrap .fa-rotate-270,.gforms_help .fa-rotate-270{transform:rotate(270deg)}.gf_entry_wrap .fa-flip-horizontal,.gform-settings__wrapper .fa-flip-horizontal,.gform_wrapper .fa-flip-horizontal,.gforms_edit_form .fa-flip-horizontal,.gforms_form_settings_wrap .fa-flip-horizontal,.gforms_help .fa-flip-horizontal{transform:scale(-1,1)}.gf_entry_wrap .fa-flip-vertical,.gform-settings__wrapper .fa-flip-vertical,.gform_wrapper .fa-flip-vertical,.gforms_edit_form .fa-flip-vertical,.gforms_form_settings_wrap .fa-flip-vertical,.gforms_help .fa-flip-vertical{transform:scale(1,-1)}.gf_entry_wrap :root .fa-flip-horizontal,.gf_entry_wrap :root .fa-flip-vertical,.gf_entry_wrap :root .fa-rotate-180,.gf_entry_wrap :root .fa-rotate-270,.gf_entry_wrap :root .fa-rotate-90,.gform-settings__wrapper :root .fa-flip-horizontal,.gform-settings__wrapper :root .fa-flip-vertical,.gform-settings__wrapper :root .fa-rotate-180,.gform-settings__wrapper :root .fa-rotate-270,.gform-settings__wrapper :root .fa-rotate-90,.gform_wrapper :root .fa-flip-horizontal,.gform_wrapper :root .fa-flip-vertical,.gform_wrapper :root .fa-rotate-180,.gform_wrapper :root .fa-rotate-270,.gform_wrapper :root .fa-rotate-90,.gforms_edit_form :root .fa-flip-horizontal,.gforms_edit_form :root .fa-flip-vertical,.gforms_edit_form :root .fa-rotate-180,.gforms_edit_form :root .fa-rotate-270,.gforms_edit_form :root .fa-rotate-90,.gforms_form_settings_wrap :root .fa-flip-horizontal,.gforms_form_settings_wrap :root .fa-flip-vertical,.gforms_form_settings_wrap :root .fa-rotate-180,.gforms_form_settings_wrap :root .fa-rotate-270,.gforms_form_settings_wrap :root .fa-rotate-90,.gforms_help :root .fa-flip-horizontal,.gforms_help :root .fa-flip-vertical,.gforms_help :root .fa-rotate-180,.gforms_help :root .fa-rotate-270,.gforms_help :root .fa-rotate-90{filter:none}.gf_entry_wrap .fa-stack,.gform-settings__wrapper .fa-stack,.gform_wrapper .fa-stack,.gforms_edit_form .fa-stack,.gforms_form_settings_wrap .fa-stack,.gforms_help .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.gf_entry_wrap .fa-stack-1x,.gf_entry_wrap .fa-stack-2x,.gform-settings__wrapper .fa-stack-1x,.gform-settings__wrapper .fa-stack-2x,.gform_wrapper .fa-stack-1x,.gform_wrapper .fa-stack-2x,.gforms_edit_form .fa-stack-1x,.gforms_edit_form .fa-stack-2x,.gforms_form_settings_wrap .fa-stack-1x,.gforms_form_settings_wrap .fa-stack-2x,.gforms_help .fa-stack-1x,.gforms_help .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.gf_entry_wrap .fa-stack-1x,.gform-settings__wrapper .fa-stack-1x,.gform_wrapper .fa-stack-1x,.gforms_edit_form .fa-stack-1x,.gforms_form_settings_wrap .fa-stack-1x,.gforms_help .fa-stack-1x{line-height:inherit}.gf_entry_wrap .fa-stack-2x,.gform-settings__wrapper .fa-stack-2x,.gform_wrapper .fa-stack-2x,.gforms_edit_form .fa-stack-2x,.gforms_form_settings_wrap .fa-stack-2x,.gforms_help .fa-stack-2x{font-size:2em}.gf_entry_wrap .fa-inverse,.gform-settings__wrapper .fa-inverse,.gform_wrapper .fa-inverse,.gforms_edit_form .fa-inverse,.gforms_form_settings_wrap .fa-inverse,.gforms_help .fa-inverse{color:#fff}.gf_entry_wrap .fa-glass:before,.gform-settings__wrapper .fa-glass:before,.gform_wrapper .fa-glass:before,.gforms_edit_form .fa-glass:before,.gforms_form_settings_wrap .fa-glass:before,.gforms_help .fa-glass:before{content:"\f000"}.gf_entry_wrap .fa-music:before,.gform-settings__wrapper .fa-music:before,.gform_wrapper .fa-music:before,.gforms_edit_form .fa-music:before,.gforms_form_settings_wrap .fa-music:before,.gforms_help .fa-music:before{content:"\f001"}.gf_entry_wrap .fa-search:before,.gform-settings__wrapper .fa-search:before,.gform_wrapper .fa-search:before,.gforms_edit_form .fa-search:before,.gforms_form_settings_wrap .fa-search:before,.gforms_help .fa-search:before{content:"\f002"}.gf_entry_wrap .fa-envelope-o:before,.gform-settings__wrapper .fa-envelope-o:before,.gform_wrapper .fa-envelope-o:before,.gforms_edit_form .fa-envelope-o:before,.gforms_form_settings_wrap .fa-envelope-o:before,.gforms_help .fa-envelope-o:before{content:"\f003"}.gf_entry_wrap .fa-heart:before,.gform-settings__wrapper .fa-heart:before,.gform_wrapper .fa-heart:before,.gforms_edit_form .fa-heart:before,.gforms_form_settings_wrap .fa-heart:before,.gforms_help .fa-heart:before{content:"\f004"}.gf_entry_wrap .fa-star:before,.gform-settings__wrapper .fa-star:before,.gform_wrapper .fa-star:before,.gforms_edit_form .fa-star:before,.gforms_form_settings_wrap .fa-star:before,.gforms_help .fa-star:before{content:"\f005"}.gf_entry_wrap .fa-star-o:before,.gform-settings__wrapper .fa-star-o:before,.gform_wrapper .fa-star-o:before,.gforms_edit_form .fa-star-o:before,.gforms_form_settings_wrap .fa-star-o:before,.gforms_help .fa-star-o:before{content:"\f006"}.gf_entry_wrap .fa-user:before,.gform-settings__wrapper .fa-user:before,.gform_wrapper .fa-user:before,.gforms_edit_form .fa-user:before,.gforms_form_settings_wrap .fa-user:before,.gforms_help .fa-user:before{content:"\f007"}.gf_entry_wrap .fa-film:before,.gform-settings__wrapper .fa-film:before,.gform_wrapper .fa-film:before,.gforms_edit_form .fa-film:before,.gforms_form_settings_wrap .fa-film:before,.gforms_help .fa-film:before{content:"\f008"}.gf_entry_wrap .fa-th-large:before,.gform-settings__wrapper .fa-th-large:before,.gform_wrapper .fa-th-large:before,.gforms_edit_form .fa-th-large:before,.gforms_form_settings_wrap .fa-th-large:before,.gforms_help .fa-th-large:before{content:"\f009"}.gf_entry_wrap .fa-th:before,.gform-settings__wrapper .fa-th:before,.gform_wrapper .fa-th:before,.gforms_edit_form .fa-th:before,.gforms_form_settings_wrap .fa-th:before,.gforms_help .fa-th:before{content:"\f00a"}.gf_entry_wrap .fa-th-list:before,.gform-settings__wrapper .fa-th-list:before,.gform_wrapper .fa-th-list:before,.gforms_edit_form .fa-th-list:before,.gforms_form_settings_wrap .fa-th-list:before,.gforms_help .fa-th-list:before{content:"\f00b"}.gf_entry_wrap .fa-check:before,.gform-settings__wrapper .fa-check:before,.gform_wrapper .fa-check:before,.gforms_edit_form .fa-check:before,.gforms_form_settings_wrap .fa-check:before,.gforms_help .fa-check:before{content:"\f00c"}.gf_entry_wrap .fa-close:before,.gf_entry_wrap .fa-remove:before,.gf_entry_wrap .fa-times:before,.gform-settings__wrapper .fa-close:before,.gform-settings__wrapper .fa-remove:before,.gform-settings__wrapper .fa-times:before,.gform_wrapper .fa-close:before,.gform_wrapper .fa-remove:before,.gform_wrapper .fa-times:before,.gforms_edit_form .fa-close:before,.gforms_edit_form .fa-remove:before,.gforms_edit_form .fa-times:before,.gforms_form_settings_wrap .fa-close:before,.gforms_form_settings_wrap .fa-remove:before,.gforms_form_settings_wrap .fa-times:before,.gforms_help .fa-close:before,.gforms_help .fa-remove:before,.gforms_help .fa-times:before{content:"\f00d"}.gf_entry_wrap .fa-search-plus:before,.gform-settings__wrapper .fa-search-plus:before,.gform_wrapper .fa-search-plus:before,.gforms_edit_form .fa-search-plus:before,.gforms_form_settings_wrap .fa-search-plus:before,.gforms_help .fa-search-plus:before{content:"\f00e"}.gf_entry_wrap .fa-search-minus:before,.gform-settings__wrapper .fa-search-minus:before,.gform_wrapper .fa-search-minus:before,.gforms_edit_form .fa-search-minus:before,.gforms_form_settings_wrap .fa-search-minus:before,.gforms_help .fa-search-minus:before{content:"\f010"}.gf_entry_wrap .fa-power-off:before,.gform-settings__wrapper .fa-power-off:before,.gform_wrapper .fa-power-off:before,.gforms_edit_form .fa-power-off:before,.gforms_form_settings_wrap .fa-power-off:before,.gforms_help .fa-power-off:before{content:"\f011"}.gf_entry_wrap .fa-signal:before,.gform-settings__wrapper .fa-signal:before,.gform_wrapper .fa-signal:before,.gforms_edit_form .fa-signal:before,.gforms_form_settings_wrap .fa-signal:before,.gforms_help .fa-signal:before{content:"\f012"}.gf_entry_wrap .fa-cog:before,.gf_entry_wrap .fa-gear:before,.gform-settings__wrapper .fa-cog:before,.gform-settings__wrapper .fa-gear:before,.gform_wrapper .fa-cog:before,.gform_wrapper .fa-gear:before,.gforms_edit_form .fa-cog:before,.gforms_edit_form .fa-gear:before,.gforms_form_settings_wrap .fa-cog:before,.gforms_form_settings_wrap .fa-gear:before,.gforms_help .fa-cog:before,.gforms_help .fa-gear:before{content:"\f013"}.gf_entry_wrap .fa-trash-o:before,.gform-settings__wrapper .fa-trash-o:before,.gform_wrapper .fa-trash-o:before,.gforms_edit_form .fa-trash-o:before,.gforms_form_settings_wrap .fa-trash-o:before,.gforms_help .fa-trash-o:before{content:"\f014"}.gf_entry_wrap .fa-home:before,.gform-settings__wrapper .fa-home:before,.gform_wrapper .fa-home:before,.gforms_edit_form .fa-home:before,.gforms_form_settings_wrap .fa-home:before,.gforms_help .fa-home:before{content:"\f015"}.gf_entry_wrap .fa-file-o:before,.gform-settings__wrapper .fa-file-o:before,.gform_wrapper .fa-file-o:before,.gforms_edit_form .fa-file-o:before,.gforms_form_settings_wrap .fa-file-o:before,.gforms_help .fa-file-o:before{content:"\f016"}.gf_entry_wrap .fa-clock-o:before,.gform-settings__wrapper .fa-clock-o:before,.gform_wrapper .fa-clock-o:before,.gforms_edit_form .fa-clock-o:before,.gforms_form_settings_wrap .fa-clock-o:before,.gforms_help .fa-clock-o:before{content:"\f017"}.gf_entry_wrap .fa-road:before,.gform-settings__wrapper .fa-road:before,.gform_wrapper .fa-road:before,.gforms_edit_form .fa-road:before,.gforms_form_settings_wrap .fa-road:before,.gforms_help .fa-road:before{content:"\f018"}.gf_entry_wrap .fa-download:before,.gform-settings__wrapper .fa-download:before,.gform_wrapper .fa-download:before,.gforms_edit_form .fa-download:before,.gforms_form_settings_wrap .fa-download:before,.gforms_help .fa-download:before{content:"\f019"}.gf_entry_wrap .fa-arrow-circle-o-down:before,.gform-settings__wrapper .fa-arrow-circle-o-down:before,.gform_wrapper .fa-arrow-circle-o-down:before,.gforms_edit_form .fa-arrow-circle-o-down:before,.gforms_form_settings_wrap .fa-arrow-circle-o-down:before,.gforms_help .fa-arrow-circle-o-down:before{content:"\f01a"}.gf_entry_wrap .fa-arrow-circle-o-up:before,.gform-settings__wrapper .fa-arrow-circle-o-up:before,.gform_wrapper .fa-arrow-circle-o-up:before,.gforms_edit_form .fa-arrow-circle-o-up:before,.gforms_form_settings_wrap .fa-arrow-circle-o-up:before,.gforms_help .fa-arrow-circle-o-up:before{content:"\f01b"}.gf_entry_wrap .fa-inbox:before,.gform-settings__wrapper .fa-inbox:before,.gform_wrapper .fa-inbox:before,.gforms_edit_form .fa-inbox:before,.gforms_form_settings_wrap .fa-inbox:before,.gforms_help .fa-inbox:before{content:"\f01c"}.gf_entry_wrap .fa-play-circle-o:before,.gform-settings__wrapper .fa-play-circle-o:before,.gform_wrapper .fa-play-circle-o:before,.gforms_edit_form .fa-play-circle-o:before,.gforms_form_settings_wrap .fa-play-circle-o:before,.gforms_help .fa-play-circle-o:before{content:"\f01d"}.gf_entry_wrap .fa-repeat:before,.gf_entry_wrap .fa-rotate-right:before,.gform-settings__wrapper .fa-repeat:before,.gform-settings__wrapper .fa-rotate-right:before,.gform_wrapper .fa-repeat:before,.gform_wrapper .fa-rotate-right:before,.gforms_edit_form .fa-repeat:before,.gforms_edit_form .fa-rotate-right:before,.gforms_form_settings_wrap .fa-repeat:before,.gforms_form_settings_wrap .fa-rotate-right:before,.gforms_help .fa-repeat:before,.gforms_help .fa-rotate-right:before{content:"\f01e"}.gf_entry_wrap .fa-refresh:before,.gform-settings__wrapper .fa-refresh:before,.gform_wrapper .fa-refresh:before,.gforms_edit_form .fa-refresh:before,.gforms_form_settings_wrap .fa-refresh:before,.gforms_help .fa-refresh:before{content:"\f021"}.gf_entry_wrap .fa-list-alt:before,.gform-settings__wrapper .fa-list-alt:before,.gform_wrapper .fa-list-alt:before,.gforms_edit_form .fa-list-alt:before,.gforms_form_settings_wrap .fa-list-alt:before,.gforms_help .fa-list-alt:before{content:"\f022"}.gf_entry_wrap .fa-lock:before,.gform-settings__wrapper .fa-lock:before,.gform_wrapper .fa-lock:before,.gforms_edit_form .fa-lock:before,.gforms_form_settings_wrap .fa-lock:before,.gforms_help .fa-lock:before{content:"\f023"}.gf_entry_wrap .fa-flag:before,.gform-settings__wrapper .fa-flag:before,.gform_wrapper .fa-flag:before,.gforms_edit_form .fa-flag:before,.gforms_form_settings_wrap .fa-flag:before,.gforms_help .fa-flag:before{content:"\f024"}.gf_entry_wrap .fa-headphones:before,.gform-settings__wrapper .fa-headphones:before,.gform_wrapper .fa-headphones:before,.gforms_edit_form .fa-headphones:before,.gforms_form_settings_wrap .fa-headphones:before,.gforms_help .fa-headphones:before{content:"\f025"}.gf_entry_wrap .fa-volume-off:before,.gform-settings__wrapper .fa-volume-off:before,.gform_wrapper .fa-volume-off:before,.gforms_edit_form .fa-volume-off:before,.gforms_form_settings_wrap .fa-volume-off:before,.gforms_help .fa-volume-off:before{content:"\f026"}.gf_entry_wrap .fa-volume-down:before,.gform-settings__wrapper .fa-volume-down:before,.gform_wrapper .fa-volume-down:before,.gforms_edit_form .fa-volume-down:before,.gforms_form_settings_wrap .fa-volume-down:before,.gforms_help .fa-volume-down:before{content:"\f027"}.gf_entry_wrap .fa-volume-up:before,.gform-settings__wrapper .fa-volume-up:before,.gform_wrapper .fa-volume-up:before,.gforms_edit_form .fa-volume-up:before,.gforms_form_settings_wrap .fa-volume-up:before,.gforms_help .fa-volume-up:before{content:"\f028"}.gf_entry_wrap .fa-qrcode:before,.gform-settings__wrapper .fa-qrcode:before,.gform_wrapper .fa-qrcode:before,.gforms_edit_form .fa-qrcode:before,.gforms_form_settings_wrap .fa-qrcode:before,.gforms_help .fa-qrcode:before{content:"\f029"}.gf_entry_wrap .fa-barcode:before,.gform-settings__wrapper .fa-barcode:before,.gform_wrapper .fa-barcode:before,.gforms_edit_form .fa-barcode:before,.gforms_form_settings_wrap .fa-barcode:before,.gforms_help .fa-barcode:before{content:"\f02a"}.gf_entry_wrap .fa-tag:before,.gform-settings__wrapper .fa-tag:before,.gform_wrapper .fa-tag:before,.gforms_edit_form .fa-tag:before,.gforms_form_settings_wrap .fa-tag:before,.gforms_help .fa-tag:before{content:"\f02b"}.gf_entry_wrap .fa-tags:before,.gform-settings__wrapper .fa-tags:before,.gform_wrapper .fa-tags:before,.gforms_edit_form .fa-tags:before,.gforms_form_settings_wrap .fa-tags:before,.gforms_help .fa-tags:before{content:"\f02c"}.gf_entry_wrap .fa-book:before,.gform-settings__wrapper .fa-book:before,.gform_wrapper .fa-book:before,.gforms_edit_form .fa-book:before,.gforms_form_settings_wrap .fa-book:before,.gforms_help .fa-book:before{content:"\f02d"}.gf_entry_wrap .fa-bookmark:before,.gform-settings__wrapper .fa-bookmark:before,.gform_wrapper .fa-bookmark:before,.gforms_edit_form .fa-bookmark:before,.gforms_form_settings_wrap .fa-bookmark:before,.gforms_help .fa-bookmark:before{content:"\f02e"}.gf_entry_wrap .fa-print:before,.gform-settings__wrapper .fa-print:before,.gform_wrapper .fa-print:before,.gforms_edit_form .fa-print:before,.gforms_form_settings_wrap .fa-print:before,.gforms_help .fa-print:before{content:"\f02f"}.gf_entry_wrap .fa-camera:before,.gform-settings__wrapper .fa-camera:before,.gform_wrapper .fa-camera:before,.gforms_edit_form .fa-camera:before,.gforms_form_settings_wrap .fa-camera:before,.gforms_help .fa-camera:before{content:"\f030"}.gf_entry_wrap .fa-font:before,.gform-settings__wrapper .fa-font:before,.gform_wrapper .fa-font:before,.gforms_edit_form .fa-font:before,.gforms_form_settings_wrap .fa-font:before,.gforms_help .fa-font:before{content:"\f031"}.gf_entry_wrap .fa-bold:before,.gform-settings__wrapper .fa-bold:before,.gform_wrapper .fa-bold:before,.gforms_edit_form .fa-bold:before,.gforms_form_settings_wrap .fa-bold:before,.gforms_help .fa-bold:before{content:"\f032"}.gf_entry_wrap .fa-italic:before,.gform-settings__wrapper .fa-italic:before,.gform_wrapper .fa-italic:before,.gforms_edit_form .fa-italic:before,.gforms_form_settings_wrap .fa-italic:before,.gforms_help .fa-italic:before{content:"\f033"}.gf_entry_wrap .fa-text-height:before,.gform-settings__wrapper .fa-text-height:before,.gform_wrapper .fa-text-height:before,.gforms_edit_form .fa-text-height:before,.gforms_form_settings_wrap .fa-text-height:before,.gforms_help .fa-text-height:before{content:"\f034"}.gf_entry_wrap .fa-text-width:before,.gform-settings__wrapper .fa-text-width:before,.gform_wrapper .fa-text-width:before,.gforms_edit_form .fa-text-width:before,.gforms_form_settings_wrap .fa-text-width:before,.gforms_help .fa-text-width:before{content:"\f035"}.gf_entry_wrap .fa-align-left:before,.gform-settings__wrapper .fa-align-left:before,.gform_wrapper .fa-align-left:before,.gforms_edit_form .fa-align-left:before,.gforms_form_settings_wrap .fa-align-left:before,.gforms_help .fa-align-left:before{content:"\f036"}.gf_entry_wrap .fa-align-center:before,.gform-settings__wrapper .fa-align-center:before,.gform_wrapper .fa-align-center:before,.gforms_edit_form .fa-align-center:before,.gforms_form_settings_wrap .fa-align-center:before,.gforms_help .fa-align-center:before{content:"\f037"}.gf_entry_wrap .fa-align-right:before,.gform-settings__wrapper .fa-align-right:before,.gform_wrapper .fa-align-right:before,.gforms_edit_form .fa-align-right:before,.gforms_form_settings_wrap .fa-align-right:before,.gforms_help .fa-align-right:before{content:"\f038"}.gf_entry_wrap .fa-align-justify:before,.gform-settings__wrapper .fa-align-justify:before,.gform_wrapper .fa-align-justify:before,.gforms_edit_form .fa-align-justify:before,.gforms_form_settings_wrap .fa-align-justify:before,.gforms_help .fa-align-justify:before{content:"\f039"}.gf_entry_wrap .fa-list:before,.gform-settings__wrapper .fa-list:before,.gform_wrapper .fa-list:before,.gforms_edit_form .fa-list:before,.gforms_form_settings_wrap .fa-list:before,.gforms_help .fa-list:before{content:"\f03a"}.gf_entry_wrap .fa-dedent:before,.gf_entry_wrap .fa-outdent:before,.gform-settings__wrapper .fa-dedent:before,.gform-settings__wrapper .fa-outdent:before,.gform_wrapper .fa-dedent:before,.gform_wrapper .fa-outdent:before,.gforms_edit_form .fa-dedent:before,.gforms_edit_form .fa-outdent:before,.gforms_form_settings_wrap .fa-dedent:before,.gforms_form_settings_wrap .fa-outdent:before,.gforms_help .fa-dedent:before,.gforms_help .fa-outdent:before{content:"\f03b"}.gf_entry_wrap .fa-indent:before,.gform-settings__wrapper .fa-indent:before,.gform_wrapper .fa-indent:before,.gforms_edit_form .fa-indent:before,.gforms_form_settings_wrap .fa-indent:before,.gforms_help .fa-indent:before{content:"\f03c"}.gf_entry_wrap .fa-video-camera:before,.gform-settings__wrapper .fa-video-camera:before,.gform_wrapper .fa-video-camera:before,.gforms_edit_form .fa-video-camera:before,.gforms_form_settings_wrap .fa-video-camera:before,.gforms_help .fa-video-camera:before{content:"\f03d"}.gf_entry_wrap .fa-image:before,.gf_entry_wrap .fa-photo:before,.gf_entry_wrap .fa-picture-o:before,.gform-settings__wrapper .fa-image:before,.gform-settings__wrapper .fa-photo:before,.gform-settings__wrapper .fa-picture-o:before,.gform_wrapper .fa-image:before,.gform_wrapper .fa-photo:before,.gform_wrapper .fa-picture-o:before,.gforms_edit_form .fa-image:before,.gforms_edit_form .fa-photo:before,.gforms_edit_form .fa-picture-o:before,.gforms_form_settings_wrap .fa-image:before,.gforms_form_settings_wrap .fa-photo:before,.gforms_form_settings_wrap .fa-picture-o:before,.gforms_help .fa-image:before,.gforms_help .fa-photo:before,.gforms_help .fa-picture-o:before{content:"\f03e"}.gf_entry_wrap .fa-pencil:before,.gform-settings__wrapper .fa-pencil:before,.gform_wrapper .fa-pencil:before,.gforms_edit_form .fa-pencil:before,.gforms_form_settings_wrap .fa-pencil:before,.gforms_help .fa-pencil:before{content:"\f040"}.gf_entry_wrap .fa-map-marker:before,.gform-settings__wrapper .fa-map-marker:before,.gform_wrapper .fa-map-marker:before,.gforms_edit_form .fa-map-marker:before,.gforms_form_settings_wrap .fa-map-marker:before,.gforms_help .fa-map-marker:before{content:"\f041"}.gf_entry_wrap .fa-adjust:before,.gform-settings__wrapper .fa-adjust:before,.gform_wrapper .fa-adjust:before,.gforms_edit_form .fa-adjust:before,.gforms_form_settings_wrap .fa-adjust:before,.gforms_help .fa-adjust:before{content:"\f042"}.gf_entry_wrap .fa-tint:before,.gform-settings__wrapper .fa-tint:before,.gform_wrapper .fa-tint:before,.gforms_edit_form .fa-tint:before,.gforms_form_settings_wrap .fa-tint:before,.gforms_help .fa-tint:before{content:"\f043"}.gf_entry_wrap .fa-edit:before,.gf_entry_wrap .fa-pencil-square-o:before,.gform-settings__wrapper .fa-edit:before,.gform-settings__wrapper .fa-pencil-square-o:before,.gform_wrapper .fa-edit:before,.gform_wrapper .fa-pencil-square-o:before,.gforms_edit_form .fa-edit:before,.gforms_edit_form .fa-pencil-square-o:before,.gforms_form_settings_wrap .fa-edit:before,.gforms_form_settings_wrap .fa-pencil-square-o:before,.gforms_help .fa-edit:before,.gforms_help .fa-pencil-square-o:before{content:"\f044"}.gf_entry_wrap .fa-share-square-o:before,.gform-settings__wrapper .fa-share-square-o:before,.gform_wrapper .fa-share-square-o:before,.gforms_edit_form .fa-share-square-o:before,.gforms_form_settings_wrap .fa-share-square-o:before,.gforms_help .fa-share-square-o:before{content:"\f045"}.gf_entry_wrap .fa-check-square-o:before,.gform-settings__wrapper .fa-check-square-o:before,.gform_wrapper .fa-check-square-o:before,.gforms_edit_form .fa-check-square-o:before,.gforms_form_settings_wrap .fa-check-square-o:before,.gforms_help .fa-check-square-o:before{content:"\f046"}.gf_entry_wrap .fa-arrows:before,.gform-settings__wrapper .fa-arrows:before,.gform_wrapper .fa-arrows:before,.gforms_edit_form .fa-arrows:before,.gforms_form_settings_wrap .fa-arrows:before,.gforms_help .fa-arrows:before{content:"\f047"}.gf_entry_wrap .fa-step-backward:before,.gform-settings__wrapper .fa-step-backward:before,.gform_wrapper .fa-step-backward:before,.gforms_edit_form .fa-step-backward:before,.gforms_form_settings_wrap .fa-step-backward:before,.gforms_help .fa-step-backward:before{content:"\f048"}.gf_entry_wrap .fa-fast-backward:before,.gform-settings__wrapper .fa-fast-backward:before,.gform_wrapper .fa-fast-backward:before,.gforms_edit_form .fa-fast-backward:before,.gforms_form_settings_wrap .fa-fast-backward:before,.gforms_help .fa-fast-backward:before{content:"\f049"}.gf_entry_wrap .fa-backward:before,.gform-settings__wrapper .fa-backward:before,.gform_wrapper .fa-backward:before,.gforms_edit_form .fa-backward:before,.gforms_form_settings_wrap .fa-backward:before,.gforms_help .fa-backward:before{content:"\f04a"}.gf_entry_wrap .fa-play:before,.gform-settings__wrapper .fa-play:before,.gform_wrapper .fa-play:before,.gforms_edit_form .fa-play:before,.gforms_form_settings_wrap .fa-play:before,.gforms_help .fa-play:before{content:"\f04b"}.gf_entry_wrap .fa-pause:before,.gform-settings__wrapper .fa-pause:before,.gform_wrapper .fa-pause:before,.gforms_edit_form .fa-pause:before,.gforms_form_settings_wrap .fa-pause:before,.gforms_help .fa-pause:before{content:"\f04c"}.gf_entry_wrap .fa-stop:before,.gform-settings__wrapper .fa-stop:before,.gform_wrapper .fa-stop:before,.gforms_edit_form .fa-stop:before,.gforms_form_settings_wrap .fa-stop:before,.gforms_help .fa-stop:before{content:"\f04d"}.gf_entry_wrap .fa-forward:before,.gform-settings__wrapper .fa-forward:before,.gform_wrapper .fa-forward:before,.gforms_edit_form .fa-forward:before,.gforms_form_settings_wrap .fa-forward:before,.gforms_help .fa-forward:before{content:"\f04e"}.gf_entry_wrap .fa-fast-forward:before,.gform-settings__wrapper .fa-fast-forward:before,.gform_wrapper .fa-fast-forward:before,.gforms_edit_form .fa-fast-forward:before,.gforms_form_settings_wrap .fa-fast-forward:before,.gforms_help .fa-fast-forward:before{content:"\f050"}.gf_entry_wrap .fa-step-forward:before,.gform-settings__wrapper .fa-step-forward:before,.gform_wrapper .fa-step-forward:before,.gforms_edit_form .fa-step-forward:before,.gforms_form_settings_wrap .fa-step-forward:before,.gforms_help .fa-step-forward:before{content:"\f051"}.gf_entry_wrap .fa-eject:before,.gform-settings__wrapper .fa-eject:before,.gform_wrapper .fa-eject:before,.gforms_edit_form .fa-eject:before,.gforms_form_settings_wrap .fa-eject:before,.gforms_help .fa-eject:before{content:"\f052"}.gf_entry_wrap .fa-chevron-left:before,.gform-settings__wrapper .fa-chevron-left:before,.gform_wrapper .fa-chevron-left:before,.gforms_edit_form .fa-chevron-left:before,.gforms_form_settings_wrap .fa-chevron-left:before,.gforms_help .fa-chevron-left:before{content:"\f053"}.gf_entry_wrap .fa-chevron-right:before,.gform-settings__wrapper .fa-chevron-right:before,.gform_wrapper .fa-chevron-right:before,.gforms_edit_form .fa-chevron-right:before,.gforms_form_settings_wrap .fa-chevron-right:before,.gforms_help .fa-chevron-right:before{content:"\f054"}.gf_entry_wrap .fa-plus-circle:before,.gform-settings__wrapper .fa-plus-circle:before,.gform_wrapper .fa-plus-circle:before,.gforms_edit_form .fa-plus-circle:before,.gforms_form_settings_wrap .fa-plus-circle:before,.gforms_help .fa-plus-circle:before{content:"\f055"}.gf_entry_wrap .fa-minus-circle:before,.gform-settings__wrapper .fa-minus-circle:before,.gform_wrapper .fa-minus-circle:before,.gforms_edit_form .fa-minus-circle:before,.gforms_form_settings_wrap .fa-minus-circle:before,.gforms_help .fa-minus-circle:before{content:"\f056"}.gf_entry_wrap .fa-times-circle:before,.gform-settings__wrapper .fa-times-circle:before,.gform_wrapper .fa-times-circle:before,.gforms_edit_form .fa-times-circle:before,.gforms_form_settings_wrap .fa-times-circle:before,.gforms_help .fa-times-circle:before{content:"\f057"}.gf_entry_wrap .fa-check-circle:before,.gform-settings__wrapper .fa-check-circle:before,.gform_wrapper .fa-check-circle:before,.gforms_edit_form .fa-check-circle:before,.gforms_form_settings_wrap .fa-check-circle:before,.gforms_help .fa-check-circle:before{content:"\f058"}.gf_entry_wrap .fa-question-circle:before,.gform-settings__wrapper .fa-question-circle:before,.gform_wrapper .fa-question-circle:before,.gforms_edit_form .fa-question-circle:before,.gforms_form_settings_wrap .fa-question-circle:before,.gforms_help .fa-question-circle:before{content:"\f059"}.gf_entry_wrap .fa-info-circle:before,.gform-settings__wrapper .fa-info-circle:before,.gform_wrapper .fa-info-circle:before,.gforms_edit_form .fa-info-circle:before,.gforms_form_settings_wrap .fa-info-circle:before,.gforms_help .fa-info-circle:before{content:"\f05a"}.gf_entry_wrap .fa-crosshairs:before,.gform-settings__wrapper .fa-crosshairs:before,.gform_wrapper .fa-crosshairs:before,.gforms_edit_form .fa-crosshairs:before,.gforms_form_settings_wrap .fa-crosshairs:before,.gforms_help .fa-crosshairs:before{content:"\f05b"}.gf_entry_wrap .fa-times-circle-o:before,.gform-settings__wrapper .fa-times-circle-o:before,.gform_wrapper .fa-times-circle-o:before,.gforms_edit_form .fa-times-circle-o:before,.gforms_form_settings_wrap .fa-times-circle-o:before,.gforms_help .fa-times-circle-o:before{content:"\f05c"}.gf_entry_wrap .fa-check-circle-o:before,.gform-settings__wrapper .fa-check-circle-o:before,.gform_wrapper .fa-check-circle-o:before,.gforms_edit_form .fa-check-circle-o:before,.gforms_form_settings_wrap .fa-check-circle-o:before,.gforms_help .fa-check-circle-o:before{content:"\f05d"}.gf_entry_wrap .fa-ban:before,.gform-settings__wrapper .fa-ban:before,.gform_wrapper .fa-ban:before,.gforms_edit_form .fa-ban:before,.gforms_form_settings_wrap .fa-ban:before,.gforms_help .fa-ban:before{content:"\f05e"}.gf_entry_wrap .fa-arrow-left:before,.gform-settings__wrapper .fa-arrow-left:before,.gform_wrapper .fa-arrow-left:before,.gforms_edit_form .fa-arrow-left:before,.gforms_form_settings_wrap .fa-arrow-left:before,.gforms_help .fa-arrow-left:before{content:"\f060"}.gf_entry_wrap .fa-arrow-right:before,.gform-settings__wrapper .fa-arrow-right:before,.gform_wrapper .fa-arrow-right:before,.gforms_edit_form .fa-arrow-right:before,.gforms_form_settings_wrap .fa-arrow-right:before,.gforms_help .fa-arrow-right:before{content:"\f061"}.gf_entry_wrap .fa-arrow-up:before,.gform-settings__wrapper .fa-arrow-up:before,.gform_wrapper .fa-arrow-up:before,.gforms_edit_form .fa-arrow-up:before,.gforms_form_settings_wrap .fa-arrow-up:before,.gforms_help .fa-arrow-up:before{content:"\f062"}.gf_entry_wrap .fa-arrow-down:before,.gform-settings__wrapper .fa-arrow-down:before,.gform_wrapper .fa-arrow-down:before,.gforms_edit_form .fa-arrow-down:before,.gforms_form_settings_wrap .fa-arrow-down:before,.gforms_help .fa-arrow-down:before{content:"\f063"}.gf_entry_wrap .fa-mail-forward:before,.gf_entry_wrap .fa-share:before,.gform-settings__wrapper .fa-mail-forward:before,.gform-settings__wrapper .fa-share:before,.gform_wrapper .fa-mail-forward:before,.gform_wrapper .fa-share:before,.gforms_edit_form .fa-mail-forward:before,.gforms_edit_form .fa-share:before,.gforms_form_settings_wrap .fa-mail-forward:before,.gforms_form_settings_wrap .fa-share:before,.gforms_help .fa-mail-forward:before,.gforms_help .fa-share:before{content:"\f064"}.gf_entry_wrap .fa-expand:before,.gform-settings__wrapper .fa-expand:before,.gform_wrapper .fa-expand:before,.gforms_edit_form .fa-expand:before,.gforms_form_settings_wrap .fa-expand:before,.gforms_help .fa-expand:before{content:"\f065"}.gf_entry_wrap .fa-compress:before,.gform-settings__wrapper .fa-compress:before,.gform_wrapper .fa-compress:before,.gforms_edit_form .fa-compress:before,.gforms_form_settings_wrap .fa-compress:before,.gforms_help .fa-compress:before{content:"\f066"}.gf_entry_wrap .fa-plus:before,.gform-settings__wrapper .fa-plus:before,.gform_wrapper .fa-plus:before,.gforms_edit_form .fa-plus:before,.gforms_form_settings_wrap .fa-plus:before,.gforms_help .fa-plus:before{content:"\f067"}.gf_entry_wrap .fa-minus:before,.gform-settings__wrapper .fa-minus:before,.gform_wrapper .fa-minus:before,.gforms_edit_form .fa-minus:before,.gforms_form_settings_wrap .fa-minus:before,.gforms_help .fa-minus:before{content:"\f068"}.gf_entry_wrap .fa-asterisk:before,.gform-settings__wrapper .fa-asterisk:before,.gform_wrapper .fa-asterisk:before,.gforms_edit_form .fa-asterisk:before,.gforms_form_settings_wrap .fa-asterisk:before,.gforms_help .fa-asterisk:before{content:"\f069"}.gf_entry_wrap .fa-exclamation-circle:before,.gform-settings__wrapper .fa-exclamation-circle:before,.gform_wrapper .fa-exclamation-circle:before,.gforms_edit_form .fa-exclamation-circle:before,.gforms_form_settings_wrap .fa-exclamation-circle:before,.gforms_help .fa-exclamation-circle:before{content:"\f06a"}.gf_entry_wrap .fa-gift:before,.gform-settings__wrapper .fa-gift:before,.gform_wrapper .fa-gift:before,.gforms_edit_form .fa-gift:before,.gforms_form_settings_wrap .fa-gift:before,.gforms_help .fa-gift:before{content:"\f06b"}.gf_entry_wrap .fa-leaf:before,.gform-settings__wrapper .fa-leaf:before,.gform_wrapper .fa-leaf:before,.gforms_edit_form .fa-leaf:before,.gforms_form_settings_wrap .fa-leaf:before,.gforms_help .fa-leaf:before{content:"\f06c"}.gf_entry_wrap .fa-fire:before,.gform-settings__wrapper .fa-fire:before,.gform_wrapper .fa-fire:before,.gforms_edit_form .fa-fire:before,.gforms_form_settings_wrap .fa-fire:before,.gforms_help .fa-fire:before{content:"\f06d"}.gf_entry_wrap .fa-eye:before,.gform-settings__wrapper .fa-eye:before,.gform_wrapper .fa-eye:before,.gforms_edit_form .fa-eye:before,.gforms_form_settings_wrap .fa-eye:before,.gforms_help .fa-eye:before{content:"\f06e"}.gf_entry_wrap .fa-eye-slash:before,.gform-settings__wrapper .fa-eye-slash:before,.gform_wrapper .fa-eye-slash:before,.gforms_edit_form .fa-eye-slash:before,.gforms_form_settings_wrap .fa-eye-slash:before,.gforms_help .fa-eye-slash:before{content:"\f070"}.gf_entry_wrap .fa-exclamation-triangle:before,.gf_entry_wrap .fa-warning:before,.gform-settings__wrapper .fa-exclamation-triangle:before,.gform-settings__wrapper .fa-warning:before,.gform_wrapper .fa-exclamation-triangle:before,.gform_wrapper .fa-warning:before,.gforms_edit_form .fa-exclamation-triangle:before,.gforms_edit_form .fa-warning:before,.gforms_form_settings_wrap .fa-exclamation-triangle:before,.gforms_form_settings_wrap .fa-warning:before,.gforms_help .fa-exclamation-triangle:before,.gforms_help .fa-warning:before{content:"\f071"}.gf_entry_wrap .fa-plane:before,.gform-settings__wrapper .fa-plane:before,.gform_wrapper .fa-plane:before,.gforms_edit_form .fa-plane:before,.gforms_form_settings_wrap .fa-plane:before,.gforms_help .fa-plane:before{content:"\f072"}.gf_entry_wrap .fa-calendar:before,.gform-settings__wrapper .fa-calendar:before,.gform_wrapper .fa-calendar:before,.gforms_edit_form .fa-calendar:before,.gforms_form_settings_wrap .fa-calendar:before,.gforms_help .fa-calendar:before{content:"\f073"}.gf_entry_wrap .fa-random:before,.gform-settings__wrapper .fa-random:before,.gform_wrapper .fa-random:before,.gforms_edit_form .fa-random:before,.gforms_form_settings_wrap .fa-random:before,.gforms_help .fa-random:before{content:"\f074"}.gf_entry_wrap .fa-comment:before,.gform-settings__wrapper .fa-comment:before,.gform_wrapper .fa-comment:before,.gforms_edit_form .fa-comment:before,.gforms_form_settings_wrap .fa-comment:before,.gforms_help .fa-comment:before{content:"\f075"}.gf_entry_wrap .fa-magnet:before,.gform-settings__wrapper .fa-magnet:before,.gform_wrapper .fa-magnet:before,.gforms_edit_form .fa-magnet:before,.gforms_form_settings_wrap .fa-magnet:before,.gforms_help .fa-magnet:before{content:"\f076"}.gf_entry_wrap .fa-chevron-up:before,.gform-settings__wrapper .fa-chevron-up:before,.gform_wrapper .fa-chevron-up:before,.gforms_edit_form .fa-chevron-up:before,.gforms_form_settings_wrap .fa-chevron-up:before,.gforms_help .fa-chevron-up:before{content:"\f077"}.gf_entry_wrap .fa-chevron-down:before,.gform-settings__wrapper .fa-chevron-down:before,.gform_wrapper .fa-chevron-down:before,.gforms_edit_form .fa-chevron-down:before,.gforms_form_settings_wrap .fa-chevron-down:before,.gforms_help .fa-chevron-down:before{content:"\f078"}.gf_entry_wrap .fa-retweet:before,.gform-settings__wrapper .fa-retweet:before,.gform_wrapper .fa-retweet:before,.gforms_edit_form .fa-retweet:before,.gforms_form_settings_wrap .fa-retweet:before,.gforms_help .fa-retweet:before{content:"\f079"}.gf_entry_wrap .fa-shopping-cart:before,.gform-settings__wrapper .fa-shopping-cart:before,.gform_wrapper .fa-shopping-cart:before,.gforms_edit_form .fa-shopping-cart:before,.gforms_form_settings_wrap .fa-shopping-cart:before,.gforms_help .fa-shopping-cart:before{content:"\f07a"}.gf_entry_wrap .fa-folder:before,.gform-settings__wrapper .fa-folder:before,.gform_wrapper .fa-folder:before,.gforms_edit_form .fa-folder:before,.gforms_form_settings_wrap .fa-folder:before,.gforms_help .fa-folder:before{content:"\f07b"}.gf_entry_wrap .fa-folder-open:before,.gform-settings__wrapper .fa-folder-open:before,.gform_wrapper .fa-folder-open:before,.gforms_edit_form .fa-folder-open:before,.gforms_form_settings_wrap .fa-folder-open:before,.gforms_help .fa-folder-open:before{content:"\f07c"}.gf_entry_wrap .fa-arrows-v:before,.gform-settings__wrapper .fa-arrows-v:before,.gform_wrapper .fa-arrows-v:before,.gforms_edit_form .fa-arrows-v:before,.gforms_form_settings_wrap .fa-arrows-v:before,.gforms_help .fa-arrows-v:before{content:"\f07d"}.gf_entry_wrap .fa-arrows-h:before,.gform-settings__wrapper .fa-arrows-h:before,.gform_wrapper .fa-arrows-h:before,.gforms_edit_form .fa-arrows-h:before,.gforms_form_settings_wrap .fa-arrows-h:before,.gforms_help .fa-arrows-h:before{content:"\f07e"}.gf_entry_wrap .fa-bar-chart-o:before,.gf_entry_wrap .fa-bar-chart:before,.gform-settings__wrapper .fa-bar-chart-o:before,.gform-settings__wrapper .fa-bar-chart:before,.gform_wrapper .fa-bar-chart-o:before,.gform_wrapper .fa-bar-chart:before,.gforms_edit_form .fa-bar-chart-o:before,.gforms_edit_form .fa-bar-chart:before,.gforms_form_settings_wrap .fa-bar-chart-o:before,.gforms_form_settings_wrap .fa-bar-chart:before,.gforms_help .fa-bar-chart-o:before,.gforms_help .fa-bar-chart:before{content:"\f080"}.gf_entry_wrap .fa-twitter-square:before,.gform-settings__wrapper .fa-twitter-square:before,.gform_wrapper .fa-twitter-square:before,.gforms_edit_form .fa-twitter-square:before,.gforms_form_settings_wrap .fa-twitter-square:before,.gforms_help .fa-twitter-square:before{content:"\f081"}.gf_entry_wrap .fa-facebook-square:before,.gform-settings__wrapper .fa-facebook-square:before,.gform_wrapper .fa-facebook-square:before,.gforms_edit_form .fa-facebook-square:before,.gforms_form_settings_wrap .fa-facebook-square:before,.gforms_help .fa-facebook-square:before{content:"\f082"}.gf_entry_wrap .fa-camera-retro:before,.gform-settings__wrapper .fa-camera-retro:before,.gform_wrapper .fa-camera-retro:before,.gforms_edit_form .fa-camera-retro:before,.gforms_form_settings_wrap .fa-camera-retro:before,.gforms_help .fa-camera-retro:before{content:"\f083"}.gf_entry_wrap .fa-key:before,.gform-settings__wrapper .fa-key:before,.gform_wrapper .fa-key:before,.gforms_edit_form .fa-key:before,.gforms_form_settings_wrap .fa-key:before,.gforms_help .fa-key:before{content:"\f084"}.gf_entry_wrap .fa-cogs:before,.gf_entry_wrap .fa-gears:before,.gform-settings__wrapper .fa-cogs:before,.gform-settings__wrapper .fa-gears:before,.gform_wrapper .fa-cogs:before,.gform_wrapper .fa-gears:before,.gforms_edit_form .fa-cogs:before,.gforms_edit_form .fa-gears:before,.gforms_form_settings_wrap .fa-cogs:before,.gforms_form_settings_wrap .fa-gears:before,.gforms_help .fa-cogs:before,.gforms_help .fa-gears:before{content:"\f085"}.gf_entry_wrap .fa-comments:before,.gform-settings__wrapper .fa-comments:before,.gform_wrapper .fa-comments:before,.gforms_edit_form .fa-comments:before,.gforms_form_settings_wrap .fa-comments:before,.gforms_help .fa-comments:before{content:"\f086"}.gf_entry_wrap .fa-thumbs-o-up:before,.gform-settings__wrapper .fa-thumbs-o-up:before,.gform_wrapper .fa-thumbs-o-up:before,.gforms_edit_form .fa-thumbs-o-up:before,.gforms_form_settings_wrap .fa-thumbs-o-up:before,.gforms_help .fa-thumbs-o-up:before{content:"\f087"}.gf_entry_wrap .fa-thumbs-o-down:before,.gform-settings__wrapper .fa-thumbs-o-down:before,.gform_wrapper .fa-thumbs-o-down:before,.gforms_edit_form .fa-thumbs-o-down:before,.gforms_form_settings_wrap .fa-thumbs-o-down:before,.gforms_help .fa-thumbs-o-down:before{content:"\f088"}.gf_entry_wrap .fa-star-half:before,.gform-settings__wrapper .fa-star-half:before,.gform_wrapper .fa-star-half:before,.gforms_edit_form .fa-star-half:before,.gforms_form_settings_wrap .fa-star-half:before,.gforms_help .fa-star-half:before{content:"\f089"}.gf_entry_wrap .fa-heart-o:before,.gform-settings__wrapper .fa-heart-o:before,.gform_wrapper .fa-heart-o:before,.gforms_edit_form .fa-heart-o:before,.gforms_form_settings_wrap .fa-heart-o:before,.gforms_help .fa-heart-o:before{content:"\f08a"}.gf_entry_wrap .fa-sign-out:before,.gform-settings__wrapper .fa-sign-out:before,.gform_wrapper .fa-sign-out:before,.gforms_edit_form .fa-sign-out:before,.gforms_form_settings_wrap .fa-sign-out:before,.gforms_help .fa-sign-out:before{content:"\f08b"}.gf_entry_wrap .fa-linkedin-square:before,.gform-settings__wrapper .fa-linkedin-square:before,.gform_wrapper .fa-linkedin-square:before,.gforms_edit_form .fa-linkedin-square:before,.gforms_form_settings_wrap .fa-linkedin-square:before,.gforms_help .fa-linkedin-square:before{content:"\f08c"}.gf_entry_wrap .fa-thumb-tack:before,.gform-settings__wrapper .fa-thumb-tack:before,.gform_wrapper .fa-thumb-tack:before,.gforms_edit_form .fa-thumb-tack:before,.gforms_form_settings_wrap .fa-thumb-tack:before,.gforms_help .fa-thumb-tack:before{content:"\f08d"}.gf_entry_wrap .fa-external-link:before,.gform-settings__wrapper .fa-external-link:before,.gform_wrapper .fa-external-link:before,.gforms_edit_form .fa-external-link:before,.gforms_form_settings_wrap .fa-external-link:before,.gforms_help .fa-external-link:before{content:"\f08e"}.gf_entry_wrap .fa-sign-in:before,.gform-settings__wrapper .fa-sign-in:before,.gform_wrapper .fa-sign-in:before,.gforms_edit_form .fa-sign-in:before,.gforms_form_settings_wrap .fa-sign-in:before,.gforms_help .fa-sign-in:before{content:"\f090"}.gf_entry_wrap .fa-trophy:before,.gform-settings__wrapper .fa-trophy:before,.gform_wrapper .fa-trophy:before,.gforms_edit_form .fa-trophy:before,.gforms_form_settings_wrap .fa-trophy:before,.gforms_help .fa-trophy:before{content:"\f091"}.gf_entry_wrap .fa-github-square:before,.gform-settings__wrapper .fa-github-square:before,.gform_wrapper .fa-github-square:before,.gforms_edit_form .fa-github-square:before,.gforms_form_settings_wrap .fa-github-square:before,.gforms_help .fa-github-square:before{content:"\f092"}.gf_entry_wrap .fa-upload:before,.gform-settings__wrapper .fa-upload:before,.gform_wrapper .fa-upload:before,.gforms_edit_form .fa-upload:before,.gforms_form_settings_wrap .fa-upload:before,.gforms_help .fa-upload:before{content:"\f093"}.gf_entry_wrap .fa-lemon-o:before,.gform-settings__wrapper .fa-lemon-o:before,.gform_wrapper .fa-lemon-o:before,.gforms_edit_form .fa-lemon-o:before,.gforms_form_settings_wrap .fa-lemon-o:before,.gforms_help .fa-lemon-o:before{content:"\f094"}.gf_entry_wrap .fa-phone:before,.gform-settings__wrapper .fa-phone:before,.gform_wrapper .fa-phone:before,.gforms_edit_form .fa-phone:before,.gforms_form_settings_wrap .fa-phone:before,.gforms_help .fa-phone:before{content:"\f095"}.gf_entry_wrap .fa-square-o:before,.gform-settings__wrapper .fa-square-o:before,.gform_wrapper .fa-square-o:before,.gforms_edit_form .fa-square-o:before,.gforms_form_settings_wrap .fa-square-o:before,.gforms_help .fa-square-o:before{content:"\f096"}.gf_entry_wrap .fa-bookmark-o:before,.gform-settings__wrapper .fa-bookmark-o:before,.gform_wrapper .fa-bookmark-o:before,.gforms_edit_form .fa-bookmark-o:before,.gforms_form_settings_wrap .fa-bookmark-o:before,.gforms_help .fa-bookmark-o:before{content:"\f097"}.gf_entry_wrap .fa-phone-square:before,.gform-settings__wrapper .fa-phone-square:before,.gform_wrapper .fa-phone-square:before,.gforms_edit_form .fa-phone-square:before,.gforms_form_settings_wrap .fa-phone-square:before,.gforms_help .fa-phone-square:before{content:"\f098"}.gf_entry_wrap .fa-twitter:before,.gform-settings__wrapper .fa-twitter:before,.gform_wrapper .fa-twitter:before,.gforms_edit_form .fa-twitter:before,.gforms_form_settings_wrap .fa-twitter:before,.gforms_help .fa-twitter:before{content:"\f099"}.gf_entry_wrap .fa-facebook-f:before,.gf_entry_wrap .fa-facebook:before,.gform-settings__wrapper .fa-facebook-f:before,.gform-settings__wrapper .fa-facebook:before,.gform_wrapper .fa-facebook-f:before,.gform_wrapper .fa-facebook:before,.gforms_edit_form .fa-facebook-f:before,.gforms_edit_form .fa-facebook:before,.gforms_form_settings_wrap .fa-facebook-f:before,.gforms_form_settings_wrap .fa-facebook:before,.gforms_help .fa-facebook-f:before,.gforms_help .fa-facebook:before{content:"\f09a"}.gf_entry_wrap .fa-github:before,.gform-settings__wrapper .fa-github:before,.gform_wrapper .fa-github:before,.gforms_edit_form .fa-github:before,.gforms_form_settings_wrap .fa-github:before,.gforms_help .fa-github:before{content:"\f09b"}.gf_entry_wrap .fa-unlock:before,.gform-settings__wrapper .fa-unlock:before,.gform_wrapper .fa-unlock:before,.gforms_edit_form .fa-unlock:before,.gforms_form_settings_wrap .fa-unlock:before,.gforms_help .fa-unlock:before{content:"\f09c"}.gf_entry_wrap .fa-credit-card:before,.gform-settings__wrapper .fa-credit-card:before,.gform_wrapper .fa-credit-card:before,.gforms_edit_form .fa-credit-card:before,.gforms_form_settings_wrap .fa-credit-card:before,.gforms_help .fa-credit-card:before{content:"\f09d"}.gf_entry_wrap .fa-feed:before,.gf_entry_wrap .fa-rss:before,.gform-settings__wrapper .fa-feed:before,.gform-settings__wrapper .fa-rss:before,.gform_wrapper .fa-feed:before,.gform_wrapper .fa-rss:before,.gforms_edit_form .fa-feed:before,.gforms_edit_form .fa-rss:before,.gforms_form_settings_wrap .fa-feed:before,.gforms_form_settings_wrap .fa-rss:before,.gforms_help .fa-feed:before,.gforms_help .fa-rss:before{content:"\f09e"}.gf_entry_wrap .fa-hdd-o:before,.gform-settings__wrapper .fa-hdd-o:before,.gform_wrapper .fa-hdd-o:before,.gforms_edit_form .fa-hdd-o:before,.gforms_form_settings_wrap .fa-hdd-o:before,.gforms_help .fa-hdd-o:before{content:"\f0a0"}.gf_entry_wrap .fa-bullhorn:before,.gform-settings__wrapper .fa-bullhorn:before,.gform_wrapper .fa-bullhorn:before,.gforms_edit_form .fa-bullhorn:before,.gforms_form_settings_wrap .fa-bullhorn:before,.gforms_help .fa-bullhorn:before{content:"\f0a1"}.gf_entry_wrap .fa-bell:before,.gform-settings__wrapper .fa-bell:before,.gform_wrapper .fa-bell:before,.gforms_edit_form .fa-bell:before,.gforms_form_settings_wrap .fa-bell:before,.gforms_help .fa-bell:before{content:"\f0f3"}.gf_entry_wrap .fa-certificate:before,.gform-settings__wrapper .fa-certificate:before,.gform_wrapper .fa-certificate:before,.gforms_edit_form .fa-certificate:before,.gforms_form_settings_wrap .fa-certificate:before,.gforms_help .fa-certificate:before{content:"\f0a3"}.gf_entry_wrap .fa-hand-o-right:before,.gform-settings__wrapper .fa-hand-o-right:before,.gform_wrapper .fa-hand-o-right:before,.gforms_edit_form .fa-hand-o-right:before,.gforms_form_settings_wrap .fa-hand-o-right:before,.gforms_help .fa-hand-o-right:before{content:"\f0a4"}.gf_entry_wrap .fa-hand-o-left:before,.gform-settings__wrapper .fa-hand-o-left:before,.gform_wrapper .fa-hand-o-left:before,.gforms_edit_form .fa-hand-o-left:before,.gforms_form_settings_wrap .fa-hand-o-left:before,.gforms_help .fa-hand-o-left:before{content:"\f0a5"}.gf_entry_wrap .fa-hand-o-up:before,.gform-settings__wrapper .fa-hand-o-up:before,.gform_wrapper .fa-hand-o-up:before,.gforms_edit_form .fa-hand-o-up:before,.gforms_form_settings_wrap .fa-hand-o-up:before,.gforms_help .fa-hand-o-up:before{content:"\f0a6"}.gf_entry_wrap .fa-hand-o-down:before,.gform-settings__wrapper .fa-hand-o-down:before,.gform_wrapper .fa-hand-o-down:before,.gforms_edit_form .fa-hand-o-down:before,.gforms_form_settings_wrap .fa-hand-o-down:before,.gforms_help .fa-hand-o-down:before{content:"\f0a7"}.gf_entry_wrap .fa-arrow-circle-left:before,.gform-settings__wrapper .fa-arrow-circle-left:before,.gform_wrapper .fa-arrow-circle-left:before,.gforms_edit_form .fa-arrow-circle-left:before,.gforms_form_settings_wrap .fa-arrow-circle-left:before,.gforms_help .fa-arrow-circle-left:before{content:"\f0a8"}.gf_entry_wrap .fa-arrow-circle-right:before,.gform-settings__wrapper .fa-arrow-circle-right:before,.gform_wrapper .fa-arrow-circle-right:before,.gforms_edit_form .fa-arrow-circle-right:before,.gforms_form_settings_wrap .fa-arrow-circle-right:before,.gforms_help .fa-arrow-circle-right:before{content:"\f0a9"}.gf_entry_wrap .fa-arrow-circle-up:before,.gform-settings__wrapper .fa-arrow-circle-up:before,.gform_wrapper .fa-arrow-circle-up:before,.gforms_edit_form .fa-arrow-circle-up:before,.gforms_form_settings_wrap .fa-arrow-circle-up:before,.gforms_help .fa-arrow-circle-up:before{content:"\f0aa"}.gf_entry_wrap .fa-arrow-circle-down:before,.gform-settings__wrapper .fa-arrow-circle-down:before,.gform_wrapper .fa-arrow-circle-down:before,.gforms_edit_form .fa-arrow-circle-down:before,.gforms_form_settings_wrap .fa-arrow-circle-down:before,.gforms_help .fa-arrow-circle-down:before{content:"\f0ab"}.gf_entry_wrap .fa-globe:before,.gform-settings__wrapper .fa-globe:before,.gform_wrapper .fa-globe:before,.gforms_edit_form .fa-globe:before,.gforms_form_settings_wrap .fa-globe:before,.gforms_help .fa-globe:before{content:"\f0ac"}.gf_entry_wrap .fa-wrench:before,.gform-settings__wrapper .fa-wrench:before,.gform_wrapper .fa-wrench:before,.gforms_edit_form .fa-wrench:before,.gforms_form_settings_wrap .fa-wrench:before,.gforms_help .fa-wrench:before{content:"\f0ad"}.gf_entry_wrap .fa-tasks:before,.gform-settings__wrapper .fa-tasks:before,.gform_wrapper .fa-tasks:before,.gforms_edit_form .fa-tasks:before,.gforms_form_settings_wrap .fa-tasks:before,.gforms_help .fa-tasks:before{content:"\f0ae"}.gf_entry_wrap .fa-filter:before,.gform-settings__wrapper .fa-filter:before,.gform_wrapper .fa-filter:before,.gforms_edit_form .fa-filter:before,.gforms_form_settings_wrap .fa-filter:before,.gforms_help .fa-filter:before{content:"\f0b0"}.gf_entry_wrap .fa-briefcase:before,.gform-settings__wrapper .fa-briefcase:before,.gform_wrapper .fa-briefcase:before,.gforms_edit_form .fa-briefcase:before,.gforms_form_settings_wrap .fa-briefcase:before,.gforms_help .fa-briefcase:before{content:"\f0b1"}.gf_entry_wrap .fa-arrows-alt:before,.gform-settings__wrapper .fa-arrows-alt:before,.gform_wrapper .fa-arrows-alt:before,.gforms_edit_form .fa-arrows-alt:before,.gforms_form_settings_wrap .fa-arrows-alt:before,.gforms_help .fa-arrows-alt:before{content:"\f0b2"}.gf_entry_wrap .fa-group:before,.gf_entry_wrap .fa-users:before,.gform-settings__wrapper .fa-group:before,.gform-settings__wrapper .fa-users:before,.gform_wrapper .fa-group:before,.gform_wrapper .fa-users:before,.gforms_edit_form .fa-group:before,.gforms_edit_form .fa-users:before,.gforms_form_settings_wrap .fa-group:before,.gforms_form_settings_wrap .fa-users:before,.gforms_help .fa-group:before,.gforms_help .fa-users:before{content:"\f0c0"}.gf_entry_wrap .fa-chain:before,.gf_entry_wrap .fa-link:before,.gform-settings__wrapper .fa-chain:before,.gform-settings__wrapper .fa-link:before,.gform_wrapper .fa-chain:before,.gform_wrapper .fa-link:before,.gforms_edit_form .fa-chain:before,.gforms_edit_form .fa-link:before,.gforms_form_settings_wrap .fa-chain:before,.gforms_form_settings_wrap .fa-link:before,.gforms_help .fa-chain:before,.gforms_help .fa-link:before{content:"\f0c1"}.gf_entry_wrap .fa-cloud:before,.gform-settings__wrapper .fa-cloud:before,.gform_wrapper .fa-cloud:before,.gforms_edit_form .fa-cloud:before,.gforms_form_settings_wrap .fa-cloud:before,.gforms_help .fa-cloud:before{content:"\f0c2"}.gf_entry_wrap .fa-flask:before,.gform-settings__wrapper .fa-flask:before,.gform_wrapper .fa-flask:before,.gforms_edit_form .fa-flask:before,.gforms_form_settings_wrap .fa-flask:before,.gforms_help .fa-flask:before{content:"\f0c3"}.gf_entry_wrap .fa-cut:before,.gf_entry_wrap .fa-scissors:before,.gform-settings__wrapper .fa-cut:before,.gform-settings__wrapper .fa-scissors:before,.gform_wrapper .fa-cut:before,.gform_wrapper .fa-scissors:before,.gforms_edit_form .fa-cut:before,.gforms_edit_form .fa-scissors:before,.gforms_form_settings_wrap .fa-cut:before,.gforms_form_settings_wrap .fa-scissors:before,.gforms_help .fa-cut:before,.gforms_help .fa-scissors:before{content:"\f0c4"}.gf_entry_wrap .fa-copy:before,.gf_entry_wrap .fa-files-o:before,.gform-settings__wrapper .fa-copy:before,.gform-settings__wrapper .fa-files-o:before,.gform_wrapper .fa-copy:before,.gform_wrapper .fa-files-o:before,.gforms_edit_form .fa-copy:before,.gforms_edit_form .fa-files-o:before,.gforms_form_settings_wrap .fa-copy:before,.gforms_form_settings_wrap .fa-files-o:before,.gforms_help .fa-copy:before,.gforms_help .fa-files-o:before{content:"\f0c5"}.gf_entry_wrap .fa-paperclip:before,.gform-settings__wrapper .fa-paperclip:before,.gform_wrapper .fa-paperclip:before,.gforms_edit_form .fa-paperclip:before,.gforms_form_settings_wrap .fa-paperclip:before,.gforms_help .fa-paperclip:before{content:"\f0c6"}.gf_entry_wrap .fa-floppy-o:before,.gf_entry_wrap .fa-save:before,.gform-settings__wrapper .fa-floppy-o:before,.gform-settings__wrapper .fa-save:before,.gform_wrapper .fa-floppy-o:before,.gform_wrapper .fa-save:before,.gforms_edit_form .fa-floppy-o:before,.gforms_edit_form .fa-save:before,.gforms_form_settings_wrap .fa-floppy-o:before,.gforms_form_settings_wrap .fa-save:before,.gforms_help .fa-floppy-o:before,.gforms_help .fa-save:before{content:"\f0c7"}.gf_entry_wrap .fa-square:before,.gform-settings__wrapper .fa-square:before,.gform_wrapper .fa-square:before,.gforms_edit_form .fa-square:before,.gforms_form_settings_wrap .fa-square:before,.gforms_help .fa-square:before{content:"\f0c8"}.gf_entry_wrap .fa-bars:before,.gf_entry_wrap .fa-navicon:before,.gf_entry_wrap .fa-reorder:before,.gform-settings__wrapper .fa-bars:before,.gform-settings__wrapper .fa-navicon:before,.gform-settings__wrapper .fa-reorder:before,.gform_wrapper .fa-bars:before,.gform_wrapper .fa-navicon:before,.gform_wrapper .fa-reorder:before,.gforms_edit_form .fa-bars:before,.gforms_edit_form .fa-navicon:before,.gforms_edit_form .fa-reorder:before,.gforms_form_settings_wrap .fa-bars:before,.gforms_form_settings_wrap .fa-navicon:before,.gforms_form_settings_wrap .fa-reorder:before,.gforms_help .fa-bars:before,.gforms_help .fa-navicon:before,.gforms_help .fa-reorder:before{content:"\f0c9"}.gf_entry_wrap .fa-list-ul:before,.gform-settings__wrapper .fa-list-ul:before,.gform_wrapper .fa-list-ul:before,.gforms_edit_form .fa-list-ul:before,.gforms_form_settings_wrap .fa-list-ul:before,.gforms_help .fa-list-ul:before{content:"\f0ca"}.gf_entry_wrap .fa-list-ol:before,.gform-settings__wrapper .fa-list-ol:before,.gform_wrapper .fa-list-ol:before,.gforms_edit_form .fa-list-ol:before,.gforms_form_settings_wrap .fa-list-ol:before,.gforms_help .fa-list-ol:before{content:"\f0cb"}.gf_entry_wrap .fa-strikethrough:before,.gform-settings__wrapper .fa-strikethrough:before,.gform_wrapper .fa-strikethrough:before,.gforms_edit_form .fa-strikethrough:before,.gforms_form_settings_wrap .fa-strikethrough:before,.gforms_help .fa-strikethrough:before{content:"\f0cc"}.gf_entry_wrap .fa-underline:before,.gform-settings__wrapper .fa-underline:before,.gform_wrapper .fa-underline:before,.gforms_edit_form .fa-underline:before,.gforms_form_settings_wrap .fa-underline:before,.gforms_help .fa-underline:before{content:"\f0cd"}.gf_entry_wrap .fa-table:before,.gform-settings__wrapper .fa-table:before,.gform_wrapper .fa-table:before,.gforms_edit_form .fa-table:before,.gforms_form_settings_wrap .fa-table:before,.gforms_help .fa-table:before{content:"\f0ce"}.gf_entry_wrap .fa-magic:before,.gform-settings__wrapper .fa-magic:before,.gform_wrapper .fa-magic:before,.gforms_edit_form .fa-magic:before,.gforms_form_settings_wrap .fa-magic:before,.gforms_help .fa-magic:before{content:"\f0d0"}.gf_entry_wrap .fa-truck:before,.gform-settings__wrapper .fa-truck:before,.gform_wrapper .fa-truck:before,.gforms_edit_form .fa-truck:before,.gforms_form_settings_wrap .fa-truck:before,.gforms_help .fa-truck:before{content:"\f0d1"}.gf_entry_wrap .fa-pinterest:before,.gform-settings__wrapper .fa-pinterest:before,.gform_wrapper .fa-pinterest:before,.gforms_edit_form .fa-pinterest:before,.gforms_form_settings_wrap .fa-pinterest:before,.gforms_help .fa-pinterest:before{content:"\f0d2"}.gf_entry_wrap .fa-pinterest-square:before,.gform-settings__wrapper .fa-pinterest-square:before,.gform_wrapper .fa-pinterest-square:before,.gforms_edit_form .fa-pinterest-square:before,.gforms_form_settings_wrap .fa-pinterest-square:before,.gforms_help .fa-pinterest-square:before{content:"\f0d3"}.gf_entry_wrap .fa-google-plus-square:before,.gform-settings__wrapper .fa-google-plus-square:before,.gform_wrapper .fa-google-plus-square:before,.gforms_edit_form .fa-google-plus-square:before,.gforms_form_settings_wrap .fa-google-plus-square:before,.gforms_help .fa-google-plus-square:before{content:"\f0d4"}.gf_entry_wrap .fa-google-plus:before,.gform-settings__wrapper .fa-google-plus:before,.gform_wrapper .fa-google-plus:before,.gforms_edit_form .fa-google-plus:before,.gforms_form_settings_wrap .fa-google-plus:before,.gforms_help .fa-google-plus:before{content:"\f0d5"}.gf_entry_wrap .fa-money:before,.gform-settings__wrapper .fa-money:before,.gform_wrapper .fa-money:before,.gforms_edit_form .fa-money:before,.gforms_form_settings_wrap .fa-money:before,.gforms_help .fa-money:before{content:"\f0d6"}.gf_entry_wrap .fa-caret-down:before,.gform-settings__wrapper .fa-caret-down:before,.gform_wrapper .fa-caret-down:before,.gforms_edit_form .fa-caret-down:before,.gforms_form_settings_wrap .fa-caret-down:before,.gforms_help .fa-caret-down:before{content:"\f0d7"}.gf_entry_wrap .fa-caret-up:before,.gform-settings__wrapper .fa-caret-up:before,.gform_wrapper .fa-caret-up:before,.gforms_edit_form .fa-caret-up:before,.gforms_form_settings_wrap .fa-caret-up:before,.gforms_help .fa-caret-up:before{content:"\f0d8"}.gf_entry_wrap .fa-caret-left:before,.gform-settings__wrapper .fa-caret-left:before,.gform_wrapper .fa-caret-left:before,.gforms_edit_form .fa-caret-left:before,.gforms_form_settings_wrap .fa-caret-left:before,.gforms_help .fa-caret-left:before{content:"\f0d9"}.gf_entry_wrap .fa-caret-right:before,.gform-settings__wrapper .fa-caret-right:before,.gform_wrapper .fa-caret-right:before,.gforms_edit_form .fa-caret-right:before,.gforms_form_settings_wrap .fa-caret-right:before,.gforms_help .fa-caret-right:before{content:"\f0da"}.gf_entry_wrap .fa-columns:before,.gform-settings__wrapper .fa-columns:before,.gform_wrapper .fa-columns:before,.gforms_edit_form .fa-columns:before,.gforms_form_settings_wrap .fa-columns:before,.gforms_help .fa-columns:before{content:"\f0db"}.gf_entry_wrap .fa-sort:before,.gf_entry_wrap .fa-unsorted:before,.gform-settings__wrapper .fa-sort:before,.gform-settings__wrapper .fa-unsorted:before,.gform_wrapper .fa-sort:before,.gform_wrapper .fa-unsorted:before,.gforms_edit_form .fa-sort:before,.gforms_edit_form .fa-unsorted:before,.gforms_form_settings_wrap .fa-sort:before,.gforms_form_settings_wrap .fa-unsorted:before,.gforms_help .fa-sort:before,.gforms_help .fa-unsorted:before{content:"\f0dc"}.gf_entry_wrap .fa-sort-desc:before,.gf_entry_wrap .fa-sort-down:before,.gform-settings__wrapper .fa-sort-desc:before,.gform-settings__wrapper .fa-sort-down:before,.gform_wrapper .fa-sort-desc:before,.gform_wrapper .fa-sort-down:before,.gforms_edit_form .fa-sort-desc:before,.gforms_edit_form .fa-sort-down:before,.gforms_form_settings_wrap .fa-sort-desc:before,.gforms_form_settings_wrap .fa-sort-down:before,.gforms_help .fa-sort-desc:before,.gforms_help .fa-sort-down:before{content:"\f0dd"}.gf_entry_wrap .fa-sort-asc:before,.gf_entry_wrap .fa-sort-up:before,.gform-settings__wrapper .fa-sort-asc:before,.gform-settings__wrapper .fa-sort-up:before,.gform_wrapper .fa-sort-asc:before,.gform_wrapper .fa-sort-up:before,.gforms_edit_form .fa-sort-asc:before,.gforms_edit_form .fa-sort-up:before,.gforms_form_settings_wrap .fa-sort-asc:before,.gforms_form_settings_wrap .fa-sort-up:before,.gforms_help .fa-sort-asc:before,.gforms_help .fa-sort-up:before{content:"\f0de"}.gf_entry_wrap .fa-envelope:before,.gform-settings__wrapper .fa-envelope:before,.gform_wrapper .fa-envelope:before,.gforms_edit_form .fa-envelope:before,.gforms_form_settings_wrap .fa-envelope:before,.gforms_help .fa-envelope:before{content:"\f0e0"}.gf_entry_wrap .fa-linkedin:before,.gform-settings__wrapper .fa-linkedin:before,.gform_wrapper .fa-linkedin:before,.gforms_edit_form .fa-linkedin:before,.gforms_form_settings_wrap .fa-linkedin:before,.gforms_help .fa-linkedin:before{content:"\f0e1"}.gf_entry_wrap .fa-rotate-left:before,.gf_entry_wrap .fa-undo:before,.gform-settings__wrapper .fa-rotate-left:before,.gform-settings__wrapper .fa-undo:before,.gform_wrapper .fa-rotate-left:before,.gform_wrapper .fa-undo:before,.gforms_edit_form .fa-rotate-left:before,.gforms_edit_form .fa-undo:before,.gforms_form_settings_wrap .fa-rotate-left:before,.gforms_form_settings_wrap .fa-undo:before,.gforms_help .fa-rotate-left:before,.gforms_help .fa-undo:before{content:"\f0e2"}.gf_entry_wrap .fa-gavel:before,.gf_entry_wrap .fa-legal:before,.gform-settings__wrapper .fa-gavel:before,.gform-settings__wrapper .fa-legal:before,.gform_wrapper .fa-gavel:before,.gform_wrapper .fa-legal:before,.gforms_edit_form .fa-gavel:before,.gforms_edit_form .fa-legal:before,.gforms_form_settings_wrap .fa-gavel:before,.gforms_form_settings_wrap .fa-legal:before,.gforms_help .fa-gavel:before,.gforms_help .fa-legal:before{content:"\f0e3"}.gf_entry_wrap .fa-dashboard:before,.gf_entry_wrap .fa-tachometer:before,.gform-settings__wrapper .fa-dashboard:before,.gform-settings__wrapper .fa-tachometer:before,.gform_wrapper .fa-dashboard:before,.gform_wrapper .fa-tachometer:before,.gforms_edit_form .fa-dashboard:before,.gforms_edit_form .fa-tachometer:before,.gforms_form_settings_wrap .fa-dashboard:before,.gforms_form_settings_wrap .fa-tachometer:before,.gforms_help .fa-dashboard:before,.gforms_help .fa-tachometer:before{content:"\f0e4"}.gf_entry_wrap .fa-comment-o:before,.gform-settings__wrapper .fa-comment-o:before,.gform_wrapper .fa-comment-o:before,.gforms_edit_form .fa-comment-o:before,.gforms_form_settings_wrap .fa-comment-o:before,.gforms_help .fa-comment-o:before{content:"\f0e5"}.gf_entry_wrap .fa-comments-o:before,.gform-settings__wrapper .fa-comments-o:before,.gform_wrapper .fa-comments-o:before,.gforms_edit_form .fa-comments-o:before,.gforms_form_settings_wrap .fa-comments-o:before,.gforms_help .fa-comments-o:before{content:"\f0e6"}.gf_entry_wrap .fa-bolt:before,.gf_entry_wrap .fa-flash:before,.gform-settings__wrapper .fa-bolt:before,.gform-settings__wrapper .fa-flash:before,.gform_wrapper .fa-bolt:before,.gform_wrapper .fa-flash:before,.gforms_edit_form .fa-bolt:before,.gforms_edit_form .fa-flash:before,.gforms_form_settings_wrap .fa-bolt:before,.gforms_form_settings_wrap .fa-flash:before,.gforms_help .fa-bolt:before,.gforms_help .fa-flash:before{content:"\f0e7"}.gf_entry_wrap .fa-sitemap:before,.gform-settings__wrapper .fa-sitemap:before,.gform_wrapper .fa-sitemap:before,.gforms_edit_form .fa-sitemap:before,.gforms_form_settings_wrap .fa-sitemap:before,.gforms_help .fa-sitemap:before{content:"\f0e8"}.gf_entry_wrap .fa-umbrella:before,.gform-settings__wrapper .fa-umbrella:before,.gform_wrapper .fa-umbrella:before,.gforms_edit_form .fa-umbrella:before,.gforms_form_settings_wrap .fa-umbrella:before,.gforms_help .fa-umbrella:before{content:"\f0e9"}.gf_entry_wrap .fa-clipboard:before,.gf_entry_wrap .fa-paste:before,.gform-settings__wrapper .fa-clipboard:before,.gform-settings__wrapper .fa-paste:before,.gform_wrapper .fa-clipboard:before,.gform_wrapper .fa-paste:before,.gforms_edit_form .fa-clipboard:before,.gforms_edit_form .fa-paste:before,.gforms_form_settings_wrap .fa-clipboard:before,.gforms_form_settings_wrap .fa-paste:before,.gforms_help .fa-clipboard:before,.gforms_help .fa-paste:before{content:"\f0ea"}.gf_entry_wrap .fa-lightbulb-o:before,.gform-settings__wrapper .fa-lightbulb-o:before,.gform_wrapper .fa-lightbulb-o:before,.gforms_edit_form .fa-lightbulb-o:before,.gforms_form_settings_wrap .fa-lightbulb-o:before,.gforms_help .fa-lightbulb-o:before{content:"\f0eb"}.gf_entry_wrap .fa-exchange:before,.gform-settings__wrapper .fa-exchange:before,.gform_wrapper .fa-exchange:before,.gforms_edit_form .fa-exchange:before,.gforms_form_settings_wrap .fa-exchange:before,.gforms_help .fa-exchange:before{content:"\f0ec"}.gf_entry_wrap .fa-cloud-download:before,.gform-settings__wrapper .fa-cloud-download:before,.gform_wrapper .fa-cloud-download:before,.gforms_edit_form .fa-cloud-download:before,.gforms_form_settings_wrap .fa-cloud-download:before,.gforms_help .fa-cloud-download:before{content:"\f0ed"}.gf_entry_wrap .fa-cloud-upload:before,.gform-settings__wrapper .fa-cloud-upload:before,.gform_wrapper .fa-cloud-upload:before,.gforms_edit_form .fa-cloud-upload:before,.gforms_form_settings_wrap .fa-cloud-upload:before,.gforms_help .fa-cloud-upload:before{content:"\f0ee"}.gf_entry_wrap .fa-user-md:before,.gform-settings__wrapper .fa-user-md:before,.gform_wrapper .fa-user-md:before,.gforms_edit_form .fa-user-md:before,.gforms_form_settings_wrap .fa-user-md:before,.gforms_help .fa-user-md:before{content:"\f0f0"}.gf_entry_wrap .fa-stethoscope:before,.gform-settings__wrapper .fa-stethoscope:before,.gform_wrapper .fa-stethoscope:before,.gforms_edit_form .fa-stethoscope:before,.gforms_form_settings_wrap .fa-stethoscope:before,.gforms_help .fa-stethoscope:before{content:"\f0f1"}.gf_entry_wrap .fa-suitcase:before,.gform-settings__wrapper .fa-suitcase:before,.gform_wrapper .fa-suitcase:before,.gforms_edit_form .fa-suitcase:before,.gforms_form_settings_wrap .fa-suitcase:before,.gforms_help .fa-suitcase:before{content:"\f0f2"}.gf_entry_wrap .fa-bell-o:before,.gform-settings__wrapper .fa-bell-o:before,.gform_wrapper .fa-bell-o:before,.gforms_edit_form .fa-bell-o:before,.gforms_form_settings_wrap .fa-bell-o:before,.gforms_help .fa-bell-o:before{content:"\f0a2"}.gf_entry_wrap .fa-coffee:before,.gform-settings__wrapper .fa-coffee:before,.gform_wrapper .fa-coffee:before,.gforms_edit_form .fa-coffee:before,.gforms_form_settings_wrap .fa-coffee:before,.gforms_help .fa-coffee:before{content:"\f0f4"}.gf_entry_wrap .fa-cutlery:before,.gform-settings__wrapper .fa-cutlery:before,.gform_wrapper .fa-cutlery:before,.gforms_edit_form .fa-cutlery:before,.gforms_form_settings_wrap .fa-cutlery:before,.gforms_help .fa-cutlery:before{content:"\f0f5"}.gf_entry_wrap .fa-file-text-o:before,.gform-settings__wrapper .fa-file-text-o:before,.gform_wrapper .fa-file-text-o:before,.gforms_edit_form .fa-file-text-o:before,.gforms_form_settings_wrap .fa-file-text-o:before,.gforms_help .fa-file-text-o:before{content:"\f0f6"}.gf_entry_wrap .fa-building-o:before,.gform-settings__wrapper .fa-building-o:before,.gform_wrapper .fa-building-o:before,.gforms_edit_form .fa-building-o:before,.gforms_form_settings_wrap .fa-building-o:before,.gforms_help .fa-building-o:before{content:"\f0f7"}.gf_entry_wrap .fa-hospital-o:before,.gform-settings__wrapper .fa-hospital-o:before,.gform_wrapper .fa-hospital-o:before,.gforms_edit_form .fa-hospital-o:before,.gforms_form_settings_wrap .fa-hospital-o:before,.gforms_help .fa-hospital-o:before{content:"\f0f8"}.gf_entry_wrap .fa-ambulance:before,.gform-settings__wrapper .fa-ambulance:before,.gform_wrapper .fa-ambulance:before,.gforms_edit_form .fa-ambulance:before,.gforms_form_settings_wrap .fa-ambulance:before,.gforms_help .fa-ambulance:before{content:"\f0f9"}.gf_entry_wrap .fa-medkit:before,.gform-settings__wrapper .fa-medkit:before,.gform_wrapper .fa-medkit:before,.gforms_edit_form .fa-medkit:before,.gforms_form_settings_wrap .fa-medkit:before,.gforms_help .fa-medkit:before{content:"\f0fa"}.gf_entry_wrap .fa-fighter-jet:before,.gform-settings__wrapper .fa-fighter-jet:before,.gform_wrapper .fa-fighter-jet:before,.gforms_edit_form .fa-fighter-jet:before,.gforms_form_settings_wrap .fa-fighter-jet:before,.gforms_help .fa-fighter-jet:before{content:"\f0fb"}.gf_entry_wrap .fa-beer:before,.gform-settings__wrapper .fa-beer:before,.gform_wrapper .fa-beer:before,.gforms_edit_form .fa-beer:before,.gforms_form_settings_wrap .fa-beer:before,.gforms_help .fa-beer:before{content:"\f0fc"}.gf_entry_wrap .fa-h-square:before,.gform-settings__wrapper .fa-h-square:before,.gform_wrapper .fa-h-square:before,.gforms_edit_form .fa-h-square:before,.gforms_form_settings_wrap .fa-h-square:before,.gforms_help .fa-h-square:before{content:"\f0fd"}.gf_entry_wrap .fa-plus-square:before,.gform-settings__wrapper .fa-plus-square:before,.gform_wrapper .fa-plus-square:before,.gforms_edit_form .fa-plus-square:before,.gforms_form_settings_wrap .fa-plus-square:before,.gforms_help .fa-plus-square:before{content:"\f0fe"}.gf_entry_wrap .fa-angle-double-left:before,.gform-settings__wrapper .fa-angle-double-left:before,.gform_wrapper .fa-angle-double-left:before,.gforms_edit_form .fa-angle-double-left:before,.gforms_form_settings_wrap .fa-angle-double-left:before,.gforms_help .fa-angle-double-left:before{content:"\f100"}.gf_entry_wrap .fa-angle-double-right:before,.gform-settings__wrapper .fa-angle-double-right:before,.gform_wrapper .fa-angle-double-right:before,.gforms_edit_form .fa-angle-double-right:before,.gforms_form_settings_wrap .fa-angle-double-right:before,.gforms_help .fa-angle-double-right:before{content:"\f101"}.gf_entry_wrap .fa-angle-double-up:before,.gform-settings__wrapper .fa-angle-double-up:before,.gform_wrapper .fa-angle-double-up:before,.gforms_edit_form .fa-angle-double-up:before,.gforms_form_settings_wrap .fa-angle-double-up:before,.gforms_help .fa-angle-double-up:before{content:"\f102"}.gf_entry_wrap .fa-angle-double-down:before,.gform-settings__wrapper .fa-angle-double-down:before,.gform_wrapper .fa-angle-double-down:before,.gforms_edit_form .fa-angle-double-down:before,.gforms_form_settings_wrap .fa-angle-double-down:before,.gforms_help .fa-angle-double-down:before{content:"\f103"}.gf_entry_wrap .fa-angle-left:before,.gform-settings__wrapper .fa-angle-left:before,.gform_wrapper .fa-angle-left:before,.gforms_edit_form .fa-angle-left:before,.gforms_form_settings_wrap .fa-angle-left:before,.gforms_help .fa-angle-left:before{content:"\f104"}.gf_entry_wrap .fa-angle-right:before,.gform-settings__wrapper .fa-angle-right:before,.gform_wrapper .fa-angle-right:before,.gforms_edit_form .fa-angle-right:before,.gforms_form_settings_wrap .fa-angle-right:before,.gforms_help .fa-angle-right:before{content:"\f105"}.gf_entry_wrap .fa-angle-up:before,.gform-settings__wrapper .fa-angle-up:before,.gform_wrapper .fa-angle-up:before,.gforms_edit_form .fa-angle-up:before,.gforms_form_settings_wrap .fa-angle-up:before,.gforms_help .fa-angle-up:before{content:"\f106"}.gf_entry_wrap .fa-angle-down:before,.gform-settings__wrapper .fa-angle-down:before,.gform_wrapper .fa-angle-down:before,.gforms_edit_form .fa-angle-down:before,.gforms_form_settings_wrap .fa-angle-down:before,.gforms_help .fa-angle-down:before{content:"\f107"}.gf_entry_wrap .fa-desktop:before,.gform-settings__wrapper .fa-desktop:before,.gform_wrapper .fa-desktop:before,.gforms_edit_form .fa-desktop:before,.gforms_form_settings_wrap .fa-desktop:before,.gforms_help .fa-desktop:before{content:"\f108"}.gf_entry_wrap .fa-laptop:before,.gform-settings__wrapper .fa-laptop:before,.gform_wrapper .fa-laptop:before,.gforms_edit_form .fa-laptop:before,.gforms_form_settings_wrap .fa-laptop:before,.gforms_help .fa-laptop:before{content:"\f109"}.gf_entry_wrap .fa-tablet:before,.gform-settings__wrapper .fa-tablet:before,.gform_wrapper .fa-tablet:before,.gforms_edit_form .fa-tablet:before,.gforms_form_settings_wrap .fa-tablet:before,.gforms_help .fa-tablet:before{content:"\f10a"}.gf_entry_wrap .fa-mobile-phone:before,.gf_entry_wrap .fa-mobile:before,.gform-settings__wrapper .fa-mobile-phone:before,.gform-settings__wrapper .fa-mobile:before,.gform_wrapper .fa-mobile-phone:before,.gform_wrapper .fa-mobile:before,.gforms_edit_form .fa-mobile-phone:before,.gforms_edit_form .fa-mobile:before,.gforms_form_settings_wrap .fa-mobile-phone:before,.gforms_form_settings_wrap .fa-mobile:before,.gforms_help .fa-mobile-phone:before,.gforms_help .fa-mobile:before{content:"\f10b"}.gf_entry_wrap .fa-circle-o:before,.gform-settings__wrapper .fa-circle-o:before,.gform_wrapper .fa-circle-o:before,.gforms_edit_form .fa-circle-o:before,.gforms_form_settings_wrap .fa-circle-o:before,.gforms_help .fa-circle-o:before{content:"\f10c"}.gf_entry_wrap .fa-quote-left:before,.gform-settings__wrapper .fa-quote-left:before,.gform_wrapper .fa-quote-left:before,.gforms_edit_form .fa-quote-left:before,.gforms_form_settings_wrap .fa-quote-left:before,.gforms_help .fa-quote-left:before{content:"\f10d"}.gf_entry_wrap .fa-quote-right:before,.gform-settings__wrapper .fa-quote-right:before,.gform_wrapper .fa-quote-right:before,.gforms_edit_form .fa-quote-right:before,.gforms_form_settings_wrap .fa-quote-right:before,.gforms_help .fa-quote-right:before{content:"\f10e"}.gf_entry_wrap .fa-spinner:before,.gform-settings__wrapper .fa-spinner:before,.gform_wrapper .fa-spinner:before,.gforms_edit_form .fa-spinner:before,.gforms_form_settings_wrap .fa-spinner:before,.gforms_help .fa-spinner:before{content:"\f110"}.gf_entry_wrap .fa-circle:before,.gform-settings__wrapper .fa-circle:before,.gform_wrapper .fa-circle:before,.gforms_edit_form .fa-circle:before,.gforms_form_settings_wrap .fa-circle:before,.gforms_help .fa-circle:before{content:"\f111"}.gf_entry_wrap .fa-mail-reply:before,.gf_entry_wrap .fa-reply:before,.gform-settings__wrapper .fa-mail-reply:before,.gform-settings__wrapper .fa-reply:before,.gform_wrapper .fa-mail-reply:before,.gform_wrapper .fa-reply:before,.gforms_edit_form .fa-mail-reply:before,.gforms_edit_form .fa-reply:before,.gforms_form_settings_wrap .fa-mail-reply:before,.gforms_form_settings_wrap .fa-reply:before,.gforms_help .fa-mail-reply:before,.gforms_help .fa-reply:before{content:"\f112"}.gf_entry_wrap .fa-github-alt:before,.gform-settings__wrapper .fa-github-alt:before,.gform_wrapper .fa-github-alt:before,.gforms_edit_form .fa-github-alt:before,.gforms_form_settings_wrap .fa-github-alt:before,.gforms_help .fa-github-alt:before{content:"\f113"}.gf_entry_wrap .fa-folder-o:before,.gform-settings__wrapper .fa-folder-o:before,.gform_wrapper .fa-folder-o:before,.gforms_edit_form .fa-folder-o:before,.gforms_form_settings_wrap .fa-folder-o:before,.gforms_help .fa-folder-o:before{content:"\f114"}.gf_entry_wrap .fa-folder-open-o:before,.gform-settings__wrapper .fa-folder-open-o:before,.gform_wrapper .fa-folder-open-o:before,.gforms_edit_form .fa-folder-open-o:before,.gforms_form_settings_wrap .fa-folder-open-o:before,.gforms_help .fa-folder-open-o:before{content:"\f115"}.gf_entry_wrap .fa-smile-o:before,.gform-settings__wrapper .fa-smile-o:before,.gform_wrapper .fa-smile-o:before,.gforms_edit_form .fa-smile-o:before,.gforms_form_settings_wrap .fa-smile-o:before,.gforms_help .fa-smile-o:before{content:"\f118"}.gf_entry_wrap .fa-frown-o:before,.gform-settings__wrapper .fa-frown-o:before,.gform_wrapper .fa-frown-o:before,.gforms_edit_form .fa-frown-o:before,.gforms_form_settings_wrap .fa-frown-o:before,.gforms_help .fa-frown-o:before{content:"\f119"}.gf_entry_wrap .fa-meh-o:before,.gform-settings__wrapper .fa-meh-o:before,.gform_wrapper .fa-meh-o:before,.gforms_edit_form .fa-meh-o:before,.gforms_form_settings_wrap .fa-meh-o:before,.gforms_help .fa-meh-o:before{content:"\f11a"}.gf_entry_wrap .fa-gamepad:before,.gform-settings__wrapper .fa-gamepad:before,.gform_wrapper .fa-gamepad:before,.gforms_edit_form .fa-gamepad:before,.gforms_form_settings_wrap .fa-gamepad:before,.gforms_help .fa-gamepad:before{content:"\f11b"}.gf_entry_wrap .fa-keyboard-o:before,.gform-settings__wrapper .fa-keyboard-o:before,.gform_wrapper .fa-keyboard-o:before,.gforms_edit_form .fa-keyboard-o:before,.gforms_form_settings_wrap .fa-keyboard-o:before,.gforms_help .fa-keyboard-o:before{content:"\f11c"}.gf_entry_wrap .fa-flag-o:before,.gform-settings__wrapper .fa-flag-o:before,.gform_wrapper .fa-flag-o:before,.gforms_edit_form .fa-flag-o:before,.gforms_form_settings_wrap .fa-flag-o:before,.gforms_help .fa-flag-o:before{content:"\f11d"}.gf_entry_wrap .fa-flag-checkered:before,.gform-settings__wrapper .fa-flag-checkered:before,.gform_wrapper .fa-flag-checkered:before,.gforms_edit_form .fa-flag-checkered:before,.gforms_form_settings_wrap .fa-flag-checkered:before,.gforms_help .fa-flag-checkered:before{content:"\f11e"}.gf_entry_wrap .fa-terminal:before,.gform-settings__wrapper .fa-terminal:before,.gform_wrapper .fa-terminal:before,.gforms_edit_form .fa-terminal:before,.gforms_form_settings_wrap .fa-terminal:before,.gforms_help .fa-terminal:before{content:"\f120"}.gf_entry_wrap .fa-code:before,.gform-settings__wrapper .fa-code:before,.gform_wrapper .fa-code:before,.gforms_edit_form .fa-code:before,.gforms_form_settings_wrap .fa-code:before,.gforms_help .fa-code:before{content:"\f121"}.gf_entry_wrap .fa-mail-reply-all:before,.gf_entry_wrap .fa-reply-all:before,.gform-settings__wrapper .fa-mail-reply-all:before,.gform-settings__wrapper .fa-reply-all:before,.gform_wrapper .fa-mail-reply-all:before,.gform_wrapper .fa-reply-all:before,.gforms_edit_form .fa-mail-reply-all:before,.gforms_edit_form .fa-reply-all:before,.gforms_form_settings_wrap .fa-mail-reply-all:before,.gforms_form_settings_wrap .fa-reply-all:before,.gforms_help .fa-mail-reply-all:before,.gforms_help .fa-reply-all:before{content:"\f122"}.gf_entry_wrap .fa-star-half-empty:before,.gf_entry_wrap .fa-star-half-full:before,.gf_entry_wrap .fa-star-half-o:before,.gform-settings__wrapper .fa-star-half-empty:before,.gform-settings__wrapper .fa-star-half-full:before,.gform-settings__wrapper .fa-star-half-o:before,.gform_wrapper .fa-star-half-empty:before,.gform_wrapper .fa-star-half-full:before,.gform_wrapper .fa-star-half-o:before,.gforms_edit_form .fa-star-half-empty:before,.gforms_edit_form .fa-star-half-full:before,.gforms_edit_form .fa-star-half-o:before,.gforms_form_settings_wrap .fa-star-half-empty:before,.gforms_form_settings_wrap .fa-star-half-full:before,.gforms_form_settings_wrap .fa-star-half-o:before,.gforms_help .fa-star-half-empty:before,.gforms_help .fa-star-half-full:before,.gforms_help .fa-star-half-o:before{content:"\f123"}.gf_entry_wrap .fa-location-arrow:before,.gform-settings__wrapper .fa-location-arrow:before,.gform_wrapper .fa-location-arrow:before,.gforms_edit_form .fa-location-arrow:before,.gforms_form_settings_wrap .fa-location-arrow:before,.gforms_help .fa-location-arrow:before{content:"\f124"}.gf_entry_wrap .fa-crop:before,.gform-settings__wrapper .fa-crop:before,.gform_wrapper .fa-crop:before,.gforms_edit_form .fa-crop:before,.gforms_form_settings_wrap .fa-crop:before,.gforms_help .fa-crop:before{content:"\f125"}.gf_entry_wrap .fa-code-fork:before,.gform-settings__wrapper .fa-code-fork:before,.gform_wrapper .fa-code-fork:before,.gforms_edit_form .fa-code-fork:before,.gforms_form_settings_wrap .fa-code-fork:before,.gforms_help .fa-code-fork:before{content:"\f126"}.gf_entry_wrap .fa-chain-broken:before,.gf_entry_wrap .fa-unlink:before,.gform-settings__wrapper .fa-chain-broken:before,.gform-settings__wrapper .fa-unlink:before,.gform_wrapper .fa-chain-broken:before,.gform_wrapper .fa-unlink:before,.gforms_edit_form .fa-chain-broken:before,.gforms_edit_form .fa-unlink:before,.gforms_form_settings_wrap .fa-chain-broken:before,.gforms_form_settings_wrap .fa-unlink:before,.gforms_help .fa-chain-broken:before,.gforms_help .fa-unlink:before{content:"\f127"}.gf_entry_wrap .fa-question:before,.gform-settings__wrapper .fa-question:before,.gform_wrapper .fa-question:before,.gforms_edit_form .fa-question:before,.gforms_form_settings_wrap .fa-question:before,.gforms_help .fa-question:before{content:"\f128"}.gf_entry_wrap .fa-info:before,.gform-settings__wrapper .fa-info:before,.gform_wrapper .fa-info:before,.gforms_edit_form .fa-info:before,.gforms_form_settings_wrap .fa-info:before,.gforms_help .fa-info:before{content:"\f129"}.gf_entry_wrap .fa-exclamation:before,.gform-settings__wrapper .fa-exclamation:before,.gform_wrapper .fa-exclamation:before,.gforms_edit_form .fa-exclamation:before,.gforms_form_settings_wrap .fa-exclamation:before,.gforms_help .fa-exclamation:before{content:"\f12a"}.gf_entry_wrap .fa-superscript:before,.gform-settings__wrapper .fa-superscript:before,.gform_wrapper .fa-superscript:before,.gforms_edit_form .fa-superscript:before,.gforms_form_settings_wrap .fa-superscript:before,.gforms_help .fa-superscript:before{content:"\f12b"}.gf_entry_wrap .fa-subscript:before,.gform-settings__wrapper .fa-subscript:before,.gform_wrapper .fa-subscript:before,.gforms_edit_form .fa-subscript:before,.gforms_form_settings_wrap .fa-subscript:before,.gforms_help .fa-subscript:before{content:"\f12c"}.gf_entry_wrap .fa-eraser:before,.gform-settings__wrapper .fa-eraser:before,.gform_wrapper .fa-eraser:before,.gforms_edit_form .fa-eraser:before,.gforms_form_settings_wrap .fa-eraser:before,.gforms_help .fa-eraser:before{content:"\f12d"}.gf_entry_wrap .fa-puzzle-piece:before,.gform-settings__wrapper .fa-puzzle-piece:before,.gform_wrapper .fa-puzzle-piece:before,.gforms_edit_form .fa-puzzle-piece:before,.gforms_form_settings_wrap .fa-puzzle-piece:before,.gforms_help .fa-puzzle-piece:before{content:"\f12e"}.gf_entry_wrap .fa-microphone:before,.gform-settings__wrapper .fa-microphone:before,.gform_wrapper .fa-microphone:before,.gforms_edit_form .fa-microphone:before,.gforms_form_settings_wrap .fa-microphone:before,.gforms_help .fa-microphone:before{content:"\f130"}.gf_entry_wrap .fa-microphone-slash:before,.gform-settings__wrapper .fa-microphone-slash:before,.gform_wrapper .fa-microphone-slash:before,.gforms_edit_form .fa-microphone-slash:before,.gforms_form_settings_wrap .fa-microphone-slash:before,.gforms_help .fa-microphone-slash:before{content:"\f131"}.gf_entry_wrap .fa-shield:before,.gform-settings__wrapper .fa-shield:before,.gform_wrapper .fa-shield:before,.gforms_edit_form .fa-shield:before,.gforms_form_settings_wrap .fa-shield:before,.gforms_help .fa-shield:before{content:"\f132"}.gf_entry_wrap .fa-calendar-o:before,.gform-settings__wrapper .fa-calendar-o:before,.gform_wrapper .fa-calendar-o:before,.gforms_edit_form .fa-calendar-o:before,.gforms_form_settings_wrap .fa-calendar-o:before,.gforms_help .fa-calendar-o:before{content:"\f133"}.gf_entry_wrap .fa-fire-extinguisher:before,.gform-settings__wrapper .fa-fire-extinguisher:before,.gform_wrapper .fa-fire-extinguisher:before,.gforms_edit_form .fa-fire-extinguisher:before,.gforms_form_settings_wrap .fa-fire-extinguisher:before,.gforms_help .fa-fire-extinguisher:before{content:"\f134"}.gf_entry_wrap .fa-rocket:before,.gform-settings__wrapper .fa-rocket:before,.gform_wrapper .fa-rocket:before,.gforms_edit_form .fa-rocket:before,.gforms_form_settings_wrap .fa-rocket:before,.gforms_help .fa-rocket:before{content:"\f135"}.gf_entry_wrap .fa-maxcdn:before,.gform-settings__wrapper .fa-maxcdn:before,.gform_wrapper .fa-maxcdn:before,.gforms_edit_form .fa-maxcdn:before,.gforms_form_settings_wrap .fa-maxcdn:before,.gforms_help .fa-maxcdn:before{content:"\f136"}.gf_entry_wrap .fa-chevron-circle-left:before,.gform-settings__wrapper .fa-chevron-circle-left:before,.gform_wrapper .fa-chevron-circle-left:before,.gforms_edit_form .fa-chevron-circle-left:before,.gforms_form_settings_wrap .fa-chevron-circle-left:before,.gforms_help .fa-chevron-circle-left:before{content:"\f137"}.gf_entry_wrap .fa-chevron-circle-right:before,.gform-settings__wrapper .fa-chevron-circle-right:before,.gform_wrapper .fa-chevron-circle-right:before,.gforms_edit_form .fa-chevron-circle-right:before,.gforms_form_settings_wrap .fa-chevron-circle-right:before,.gforms_help .fa-chevron-circle-right:before{content:"\f138"}.gf_entry_wrap .fa-chevron-circle-up:before,.gform-settings__wrapper .fa-chevron-circle-up:before,.gform_wrapper .fa-chevron-circle-up:before,.gforms_edit_form .fa-chevron-circle-up:before,.gforms_form_settings_wrap .fa-chevron-circle-up:before,.gforms_help .fa-chevron-circle-up:before{content:"\f139"}.gf_entry_wrap .fa-chevron-circle-down:before,.gform-settings__wrapper .fa-chevron-circle-down:before,.gform_wrapper .fa-chevron-circle-down:before,.gforms_edit_form .fa-chevron-circle-down:before,.gforms_form_settings_wrap .fa-chevron-circle-down:before,.gforms_help .fa-chevron-circle-down:before{content:"\f13a"}.gf_entry_wrap .fa-html5:before,.gform-settings__wrapper .fa-html5:before,.gform_wrapper .fa-html5:before,.gforms_edit_form .fa-html5:before,.gforms_form_settings_wrap .fa-html5:before,.gforms_help .fa-html5:before{content:"\f13b"}.gf_entry_wrap .fa-css3:before,.gform-settings__wrapper .fa-css3:before,.gform_wrapper .fa-css3:before,.gforms_edit_form .fa-css3:before,.gforms_form_settings_wrap .fa-css3:before,.gforms_help .fa-css3:before{content:"\f13c"}.gf_entry_wrap .fa-anchor:before,.gform-settings__wrapper .fa-anchor:before,.gform_wrapper .fa-anchor:before,.gforms_edit_form .fa-anchor:before,.gforms_form_settings_wrap .fa-anchor:before,.gforms_help .fa-anchor:before{content:"\f13d"}.gf_entry_wrap .fa-unlock-alt:before,.gform-settings__wrapper .fa-unlock-alt:before,.gform_wrapper .fa-unlock-alt:before,.gforms_edit_form .fa-unlock-alt:before,.gforms_form_settings_wrap .fa-unlock-alt:before,.gforms_help .fa-unlock-alt:before{content:"\f13e"}.gf_entry_wrap .fa-bullseye:before,.gform-settings__wrapper .fa-bullseye:before,.gform_wrapper .fa-bullseye:before,.gforms_edit_form .fa-bullseye:before,.gforms_form_settings_wrap .fa-bullseye:before,.gforms_help .fa-bullseye:before{content:"\f140"}.gf_entry_wrap .fa-ellipsis-h:before,.gform-settings__wrapper .fa-ellipsis-h:before,.gform_wrapper .fa-ellipsis-h:before,.gforms_edit_form .fa-ellipsis-h:before,.gforms_form_settings_wrap .fa-ellipsis-h:before,.gforms_help .fa-ellipsis-h:before{content:"\f141"}.gf_entry_wrap .fa-ellipsis-v:before,.gform-settings__wrapper .fa-ellipsis-v:before,.gform_wrapper .fa-ellipsis-v:before,.gforms_edit_form .fa-ellipsis-v:before,.gforms_form_settings_wrap .fa-ellipsis-v:before,.gforms_help .fa-ellipsis-v:before{content:"\f142"}.gf_entry_wrap .fa-rss-square:before,.gform-settings__wrapper .fa-rss-square:before,.gform_wrapper .fa-rss-square:before,.gforms_edit_form .fa-rss-square:before,.gforms_form_settings_wrap .fa-rss-square:before,.gforms_help .fa-rss-square:before{content:"\f143"}.gf_entry_wrap .fa-play-circle:before,.gform-settings__wrapper .fa-play-circle:before,.gform_wrapper .fa-play-circle:before,.gforms_edit_form .fa-play-circle:before,.gforms_form_settings_wrap .fa-play-circle:before,.gforms_help .fa-play-circle:before{content:"\f144"}.gf_entry_wrap .fa-ticket:before,.gform-settings__wrapper .fa-ticket:before,.gform_wrapper .fa-ticket:before,.gforms_edit_form .fa-ticket:before,.gforms_form_settings_wrap .fa-ticket:before,.gforms_help .fa-ticket:before{content:"\f145"}.gf_entry_wrap .fa-minus-square:before,.gform-settings__wrapper .fa-minus-square:before,.gform_wrapper .fa-minus-square:before,.gforms_edit_form .fa-minus-square:before,.gforms_form_settings_wrap .fa-minus-square:before,.gforms_help .fa-minus-square:before{content:"\f146"}.gf_entry_wrap .fa-minus-square-o:before,.gform-settings__wrapper .fa-minus-square-o:before,.gform_wrapper .fa-minus-square-o:before,.gforms_edit_form .fa-minus-square-o:before,.gforms_form_settings_wrap .fa-minus-square-o:before,.gforms_help .fa-minus-square-o:before{content:"\f147"}.gf_entry_wrap .fa-level-up:before,.gform-settings__wrapper .fa-level-up:before,.gform_wrapper .fa-level-up:before,.gforms_edit_form .fa-level-up:before,.gforms_form_settings_wrap .fa-level-up:before,.gforms_help .fa-level-up:before{content:"\f148"}.gf_entry_wrap .fa-level-down:before,.gform-settings__wrapper .fa-level-down:before,.gform_wrapper .fa-level-down:before,.gforms_edit_form .fa-level-down:before,.gforms_form_settings_wrap .fa-level-down:before,.gforms_help .fa-level-down:before{content:"\f149"}.gf_entry_wrap .fa-check-square:before,.gform-settings__wrapper .fa-check-square:before,.gform_wrapper .fa-check-square:before,.gforms_edit_form .fa-check-square:before,.gforms_form_settings_wrap .fa-check-square:before,.gforms_help .fa-check-square:before{content:"\f14a"}.gf_entry_wrap .fa-pencil-square:before,.gform-settings__wrapper .fa-pencil-square:before,.gform_wrapper .fa-pencil-square:before,.gforms_edit_form .fa-pencil-square:before,.gforms_form_settings_wrap .fa-pencil-square:before,.gforms_help .fa-pencil-square:before{content:"\f14b"}.gf_entry_wrap .fa-external-link-square:before,.gform-settings__wrapper .fa-external-link-square:before,.gform_wrapper .fa-external-link-square:before,.gforms_edit_form .fa-external-link-square:before,.gforms_form_settings_wrap .fa-external-link-square:before,.gforms_help .fa-external-link-square:before{content:"\f14c"}.gf_entry_wrap .fa-share-square:before,.gform-settings__wrapper .fa-share-square:before,.gform_wrapper .fa-share-square:before,.gforms_edit_form .fa-share-square:before,.gforms_form_settings_wrap .fa-share-square:before,.gforms_help .fa-share-square:before{content:"\f14d"}.gf_entry_wrap .fa-compass:before,.gform-settings__wrapper .fa-compass:before,.gform_wrapper .fa-compass:before,.gforms_edit_form .fa-compass:before,.gforms_form_settings_wrap .fa-compass:before,.gforms_help .fa-compass:before{content:"\f14e"}.gf_entry_wrap .fa-caret-square-o-down:before,.gf_entry_wrap .fa-toggle-down:before,.gform-settings__wrapper .fa-caret-square-o-down:before,.gform-settings__wrapper .fa-toggle-down:before,.gform_wrapper .fa-caret-square-o-down:before,.gform_wrapper .fa-toggle-down:before,.gforms_edit_form .fa-caret-square-o-down:before,.gforms_edit_form .fa-toggle-down:before,.gforms_form_settings_wrap .fa-caret-square-o-down:before,.gforms_form_settings_wrap .fa-toggle-down:before,.gforms_help .fa-caret-square-o-down:before,.gforms_help .fa-toggle-down:before{content:"\f150"}.gf_entry_wrap .fa-caret-square-o-up:before,.gf_entry_wrap .fa-toggle-up:before,.gform-settings__wrapper .fa-caret-square-o-up:before,.gform-settings__wrapper .fa-toggle-up:before,.gform_wrapper .fa-caret-square-o-up:before,.gform_wrapper .fa-toggle-up:before,.gforms_edit_form .fa-caret-square-o-up:before,.gforms_edit_form .fa-toggle-up:before,.gforms_form_settings_wrap .fa-caret-square-o-up:before,.gforms_form_settings_wrap .fa-toggle-up:before,.gforms_help .fa-caret-square-o-up:before,.gforms_help .fa-toggle-up:before{content:"\f151"}.gf_entry_wrap .fa-caret-square-o-right:before,.gf_entry_wrap .fa-toggle-right:before,.gform-settings__wrapper .fa-caret-square-o-right:before,.gform-settings__wrapper .fa-toggle-right:before,.gform_wrapper .fa-caret-square-o-right:before,.gform_wrapper .fa-toggle-right:before,.gforms_edit_form .fa-caret-square-o-right:before,.gforms_edit_form .fa-toggle-right:before,.gforms_form_settings_wrap .fa-caret-square-o-right:before,.gforms_form_settings_wrap .fa-toggle-right:before,.gforms_help .fa-caret-square-o-right:before,.gforms_help .fa-toggle-right:before{content:"\f152"}.gf_entry_wrap .fa-eur:before,.gf_entry_wrap .fa-euro:before,.gform-settings__wrapper .fa-eur:before,.gform-settings__wrapper .fa-euro:before,.gform_wrapper .fa-eur:before,.gform_wrapper .fa-euro:before,.gforms_edit_form .fa-eur:before,.gforms_edit_form .fa-euro:before,.gforms_form_settings_wrap .fa-eur:before,.gforms_form_settings_wrap .fa-euro:before,.gforms_help .fa-eur:before,.gforms_help .fa-euro:before{content:"\f153"}.gf_entry_wrap .fa-gbp:before,.gform-settings__wrapper .fa-gbp:before,.gform_wrapper .fa-gbp:before,.gforms_edit_form .fa-gbp:before,.gforms_form_settings_wrap .fa-gbp:before,.gforms_help .fa-gbp:before{content:"\f154"}.gf_entry_wrap .fa-dollar:before,.gf_entry_wrap .fa-usd:before,.gform-settings__wrapper .fa-dollar:before,.gform-settings__wrapper .fa-usd:before,.gform_wrapper .fa-dollar:before,.gform_wrapper .fa-usd:before,.gforms_edit_form .fa-dollar:before,.gforms_edit_form .fa-usd:before,.gforms_form_settings_wrap .fa-dollar:before,.gforms_form_settings_wrap .fa-usd:before,.gforms_help .fa-dollar:before,.gforms_help .fa-usd:before{content:"\f155"}.gf_entry_wrap .fa-inr:before,.gf_entry_wrap .fa-rupee:before,.gform-settings__wrapper .fa-inr:before,.gform-settings__wrapper .fa-rupee:before,.gform_wrapper .fa-inr:before,.gform_wrapper .fa-rupee:before,.gforms_edit_form .fa-inr:before,.gforms_edit_form .fa-rupee:before,.gforms_form_settings_wrap .fa-inr:before,.gforms_form_settings_wrap .fa-rupee:before,.gforms_help .fa-inr:before,.gforms_help .fa-rupee:before{content:"\f156"}.gf_entry_wrap .fa-cny:before,.gf_entry_wrap .fa-jpy:before,.gf_entry_wrap .fa-rmb:before,.gf_entry_wrap .fa-yen:before,.gform-settings__wrapper .fa-cny:before,.gform-settings__wrapper .fa-jpy:before,.gform-settings__wrapper .fa-rmb:before,.gform-settings__wrapper .fa-yen:before,.gform_wrapper .fa-cny:before,.gform_wrapper .fa-jpy:before,.gform_wrapper .fa-rmb:before,.gform_wrapper .fa-yen:before,.gforms_edit_form .fa-cny:before,.gforms_edit_form .fa-jpy:before,.gforms_edit_form .fa-rmb:before,.gforms_edit_form .fa-yen:before,.gforms_form_settings_wrap .fa-cny:before,.gforms_form_settings_wrap .fa-jpy:before,.gforms_form_settings_wrap .fa-rmb:before,.gforms_form_settings_wrap .fa-yen:before,.gforms_help .fa-cny:before,.gforms_help .fa-jpy:before,.gforms_help .fa-rmb:before,.gforms_help .fa-yen:before{content:"\f157"}.gf_entry_wrap .fa-rouble:before,.gf_entry_wrap .fa-rub:before,.gf_entry_wrap .fa-ruble:before,.gform-settings__wrapper .fa-rouble:before,.gform-settings__wrapper .fa-rub:before,.gform-settings__wrapper .fa-ruble:before,.gform_wrapper .fa-rouble:before,.gform_wrapper .fa-rub:before,.gform_wrapper .fa-ruble:before,.gforms_edit_form .fa-rouble:before,.gforms_edit_form .fa-rub:before,.gforms_edit_form .fa-ruble:before,.gforms_form_settings_wrap .fa-rouble:before,.gforms_form_settings_wrap .fa-rub:before,.gforms_form_settings_wrap .fa-ruble:before,.gforms_help .fa-rouble:before,.gforms_help .fa-rub:before,.gforms_help .fa-ruble:before{content:"\f158"}.gf_entry_wrap .fa-krw:before,.gf_entry_wrap .fa-won:before,.gform-settings__wrapper .fa-krw:before,.gform-settings__wrapper .fa-won:before,.gform_wrapper .fa-krw:before,.gform_wrapper .fa-won:before,.gforms_edit_form .fa-krw:before,.gforms_edit_form .fa-won:before,.gforms_form_settings_wrap .fa-krw:before,.gforms_form_settings_wrap .fa-won:before,.gforms_help .fa-krw:before,.gforms_help .fa-won:before{content:"\f159"}.gf_entry_wrap .fa-bitcoin:before,.gf_entry_wrap .fa-btc:before,.gform-settings__wrapper .fa-bitcoin:before,.gform-settings__wrapper .fa-btc:before,.gform_wrapper .fa-bitcoin:before,.gform_wrapper .fa-btc:before,.gforms_edit_form .fa-bitcoin:before,.gforms_edit_form .fa-btc:before,.gforms_form_settings_wrap .fa-bitcoin:before,.gforms_form_settings_wrap .fa-btc:before,.gforms_help .fa-bitcoin:before,.gforms_help .fa-btc:before{content:"\f15a"}.gf_entry_wrap .fa-file:before,.gform-settings__wrapper .fa-file:before,.gform_wrapper .fa-file:before,.gforms_edit_form .fa-file:before,.gforms_form_settings_wrap .fa-file:before,.gforms_help .fa-file:before{content:"\f15b"}.gf_entry_wrap .fa-file-text:before,.gform-settings__wrapper .fa-file-text:before,.gform_wrapper .fa-file-text:before,.gforms_edit_form .fa-file-text:before,.gforms_form_settings_wrap .fa-file-text:before,.gforms_help .fa-file-text:before{content:"\f15c"}.gf_entry_wrap .fa-sort-alpha-asc:before,.gform-settings__wrapper .fa-sort-alpha-asc:before,.gform_wrapper .fa-sort-alpha-asc:before,.gforms_edit_form .fa-sort-alpha-asc:before,.gforms_form_settings_wrap .fa-sort-alpha-asc:before,.gforms_help .fa-sort-alpha-asc:before{content:"\f15d"}.gf_entry_wrap .fa-sort-alpha-desc:before,.gform-settings__wrapper .fa-sort-alpha-desc:before,.gform_wrapper .fa-sort-alpha-desc:before,.gforms_edit_form .fa-sort-alpha-desc:before,.gforms_form_settings_wrap .fa-sort-alpha-desc:before,.gforms_help .fa-sort-alpha-desc:before{content:"\f15e"}.gf_entry_wrap .fa-sort-amount-asc:before,.gform-settings__wrapper .fa-sort-amount-asc:before,.gform_wrapper .fa-sort-amount-asc:before,.gforms_edit_form .fa-sort-amount-asc:before,.gforms_form_settings_wrap .fa-sort-amount-asc:before,.gforms_help .fa-sort-amount-asc:before{content:"\f160"}.gf_entry_wrap .fa-sort-amount-desc:before,.gform-settings__wrapper .fa-sort-amount-desc:before,.gform_wrapper .fa-sort-amount-desc:before,.gforms_edit_form .fa-sort-amount-desc:before,.gforms_form_settings_wrap .fa-sort-amount-desc:before,.gforms_help .fa-sort-amount-desc:before{content:"\f161"}.gf_entry_wrap .fa-sort-numeric-asc:before,.gform-settings__wrapper .fa-sort-numeric-asc:before,.gform_wrapper .fa-sort-numeric-asc:before,.gforms_edit_form .fa-sort-numeric-asc:before,.gforms_form_settings_wrap .fa-sort-numeric-asc:before,.gforms_help .fa-sort-numeric-asc:before{content:"\f162"}.gf_entry_wrap .fa-sort-numeric-desc:before,.gform-settings__wrapper .fa-sort-numeric-desc:before,.gform_wrapper .fa-sort-numeric-desc:before,.gforms_edit_form .fa-sort-numeric-desc:before,.gforms_form_settings_wrap .fa-sort-numeric-desc:before,.gforms_help .fa-sort-numeric-desc:before{content:"\f163"}.gf_entry_wrap .fa-thumbs-up:before,.gform-settings__wrapper .fa-thumbs-up:before,.gform_wrapper .fa-thumbs-up:before,.gforms_edit_form .fa-thumbs-up:before,.gforms_form_settings_wrap .fa-thumbs-up:before,.gforms_help .fa-thumbs-up:before{content:"\f164"}.gf_entry_wrap .fa-thumbs-down:before,.gform-settings__wrapper .fa-thumbs-down:before,.gform_wrapper .fa-thumbs-down:before,.gforms_edit_form .fa-thumbs-down:before,.gforms_form_settings_wrap .fa-thumbs-down:before,.gforms_help .fa-thumbs-down:before{content:"\f165"}.gf_entry_wrap .fa-youtube-square:before,.gform-settings__wrapper .fa-youtube-square:before,.gform_wrapper .fa-youtube-square:before,.gforms_edit_form .fa-youtube-square:before,.gforms_form_settings_wrap .fa-youtube-square:before,.gforms_help .fa-youtube-square:before{content:"\f166"}.gf_entry_wrap .fa-youtube:before,.gform-settings__wrapper .fa-youtube:before,.gform_wrapper .fa-youtube:before,.gforms_edit_form .fa-youtube:before,.gforms_form_settings_wrap .fa-youtube:before,.gforms_help .fa-youtube:before{content:"\f167"}.gf_entry_wrap .fa-xing:before,.gform-settings__wrapper .fa-xing:before,.gform_wrapper .fa-xing:before,.gforms_edit_form .fa-xing:before,.gforms_form_settings_wrap .fa-xing:before,.gforms_help .fa-xing:before{content:"\f168"}.gf_entry_wrap .fa-xing-square:before,.gform-settings__wrapper .fa-xing-square:before,.gform_wrapper .fa-xing-square:before,.gforms_edit_form .fa-xing-square:before,.gforms_form_settings_wrap .fa-xing-square:before,.gforms_help .fa-xing-square:before{content:"\f169"}.gf_entry_wrap .fa-youtube-play:before,.gform-settings__wrapper .fa-youtube-play:before,.gform_wrapper .fa-youtube-play:before,.gforms_edit_form .fa-youtube-play:before,.gforms_form_settings_wrap .fa-youtube-play:before,.gforms_help .fa-youtube-play:before{content:"\f16a"}.gf_entry_wrap .fa-dropbox:before,.gform-settings__wrapper .fa-dropbox:before,.gform_wrapper .fa-dropbox:before,.gforms_edit_form .fa-dropbox:before,.gforms_form_settings_wrap .fa-dropbox:before,.gforms_help .fa-dropbox:before{content:"\f16b"}.gf_entry_wrap .fa-stack-overflow:before,.gform-settings__wrapper .fa-stack-overflow:before,.gform_wrapper .fa-stack-overflow:before,.gforms_edit_form .fa-stack-overflow:before,.gforms_form_settings_wrap .fa-stack-overflow:before,.gforms_help .fa-stack-overflow:before{content:"\f16c"}.gf_entry_wrap .fa-instagram:before,.gform-settings__wrapper .fa-instagram:before,.gform_wrapper .fa-instagram:before,.gforms_edit_form .fa-instagram:before,.gforms_form_settings_wrap .fa-instagram:before,.gforms_help .fa-instagram:before{content:"\f16d"}.gf_entry_wrap .fa-flickr:before,.gform-settings__wrapper .fa-flickr:before,.gform_wrapper .fa-flickr:before,.gforms_edit_form .fa-flickr:before,.gforms_form_settings_wrap .fa-flickr:before,.gforms_help .fa-flickr:before{content:"\f16e"}.gf_entry_wrap .fa-adn:before,.gform-settings__wrapper .fa-adn:before,.gform_wrapper .fa-adn:before,.gforms_edit_form .fa-adn:before,.gforms_form_settings_wrap .fa-adn:before,.gforms_help .fa-adn:before{content:"\f170"}.gf_entry_wrap .fa-bitbucket:before,.gform-settings__wrapper .fa-bitbucket:before,.gform_wrapper .fa-bitbucket:before,.gforms_edit_form .fa-bitbucket:before,.gforms_form_settings_wrap .fa-bitbucket:before,.gforms_help .fa-bitbucket:before{content:"\f171"}.gf_entry_wrap .fa-bitbucket-square:before,.gform-settings__wrapper .fa-bitbucket-square:before,.gform_wrapper .fa-bitbucket-square:before,.gforms_edit_form .fa-bitbucket-square:before,.gforms_form_settings_wrap .fa-bitbucket-square:before,.gforms_help .fa-bitbucket-square:before{content:"\f172"}.gf_entry_wrap .fa-tumblr:before,.gform-settings__wrapper .fa-tumblr:before,.gform_wrapper .fa-tumblr:before,.gforms_edit_form .fa-tumblr:before,.gforms_form_settings_wrap .fa-tumblr:before,.gforms_help .fa-tumblr:before{content:"\f173"}.gf_entry_wrap .fa-tumblr-square:before,.gform-settings__wrapper .fa-tumblr-square:before,.gform_wrapper .fa-tumblr-square:before,.gforms_edit_form .fa-tumblr-square:before,.gforms_form_settings_wrap .fa-tumblr-square:before,.gforms_help .fa-tumblr-square:before{content:"\f174"}.gf_entry_wrap .fa-long-arrow-down:before,.gform-settings__wrapper .fa-long-arrow-down:before,.gform_wrapper .fa-long-arrow-down:before,.gforms_edit_form .fa-long-arrow-down:before,.gforms_form_settings_wrap .fa-long-arrow-down:before,.gforms_help .fa-long-arrow-down:before{content:"\f175"}.gf_entry_wrap .fa-long-arrow-up:before,.gform-settings__wrapper .fa-long-arrow-up:before,.gform_wrapper .fa-long-arrow-up:before,.gforms_edit_form .fa-long-arrow-up:before,.gforms_form_settings_wrap .fa-long-arrow-up:before,.gforms_help .fa-long-arrow-up:before{content:"\f176"}.gf_entry_wrap .fa-long-arrow-left:before,.gform-settings__wrapper .fa-long-arrow-left:before,.gform_wrapper .fa-long-arrow-left:before,.gforms_edit_form .fa-long-arrow-left:before,.gforms_form_settings_wrap .fa-long-arrow-left:before,.gforms_help .fa-long-arrow-left:before{content:"\f177"}.gf_entry_wrap .fa-long-arrow-right:before,.gform-settings__wrapper .fa-long-arrow-right:before,.gform_wrapper .fa-long-arrow-right:before,.gforms_edit_form .fa-long-arrow-right:before,.gforms_form_settings_wrap .fa-long-arrow-right:before,.gforms_help .fa-long-arrow-right:before{content:"\f178"}.gf_entry_wrap .fa-apple:before,.gform-settings__wrapper .fa-apple:before,.gform_wrapper .fa-apple:before,.gforms_edit_form .fa-apple:before,.gforms_form_settings_wrap .fa-apple:before,.gforms_help .fa-apple:before{content:"\f179"}.gf_entry_wrap .fa-windows:before,.gform-settings__wrapper .fa-windows:before,.gform_wrapper .fa-windows:before,.gforms_edit_form .fa-windows:before,.gforms_form_settings_wrap .fa-windows:before,.gforms_help .fa-windows:before{content:"\f17a"}.gf_entry_wrap .fa-android:before,.gform-settings__wrapper .fa-android:before,.gform_wrapper .fa-android:before,.gforms_edit_form .fa-android:before,.gforms_form_settings_wrap .fa-android:before,.gforms_help .fa-android:before{content:"\f17b"}.gf_entry_wrap .fa-linux:before,.gform-settings__wrapper .fa-linux:before,.gform_wrapper .fa-linux:before,.gforms_edit_form .fa-linux:before,.gforms_form_settings_wrap .fa-linux:before,.gforms_help .fa-linux:before{content:"\f17c"}.gf_entry_wrap .fa-dribbble:before,.gform-settings__wrapper .fa-dribbble:before,.gform_wrapper .fa-dribbble:before,.gforms_edit_form .fa-dribbble:before,.gforms_form_settings_wrap .fa-dribbble:before,.gforms_help .fa-dribbble:before{content:"\f17d"}.gf_entry_wrap .fa-skype:before,.gform-settings__wrapper .fa-skype:before,.gform_wrapper .fa-skype:before,.gforms_edit_form .fa-skype:before,.gforms_form_settings_wrap .fa-skype:before,.gforms_help .fa-skype:before{content:"\f17e"}.gf_entry_wrap .fa-foursquare:before,.gform-settings__wrapper .fa-foursquare:before,.gform_wrapper .fa-foursquare:before,.gforms_edit_form .fa-foursquare:before,.gforms_form_settings_wrap .fa-foursquare:before,.gforms_help .fa-foursquare:before{content:"\f180"}.gf_entry_wrap .fa-trello:before,.gform-settings__wrapper .fa-trello:before,.gform_wrapper .fa-trello:before,.gforms_edit_form .fa-trello:before,.gforms_form_settings_wrap .fa-trello:before,.gforms_help .fa-trello:before{content:"\f181"}.gf_entry_wrap .fa-female:before,.gform-settings__wrapper .fa-female:before,.gform_wrapper .fa-female:before,.gforms_edit_form .fa-female:before,.gforms_form_settings_wrap .fa-female:before,.gforms_help .fa-female:before{content:"\f182"}.gf_entry_wrap .fa-male:before,.gform-settings__wrapper .fa-male:before,.gform_wrapper .fa-male:before,.gforms_edit_form .fa-male:before,.gforms_form_settings_wrap .fa-male:before,.gforms_help .fa-male:before{content:"\f183"}.gf_entry_wrap .fa-gittip:before,.gf_entry_wrap .fa-gratipay:before,.gform-settings__wrapper .fa-gittip:before,.gform-settings__wrapper .fa-gratipay:before,.gform_wrapper .fa-gittip:before,.gform_wrapper .fa-gratipay:before,.gforms_edit_form .fa-gittip:before,.gforms_edit_form .fa-gratipay:before,.gforms_form_settings_wrap .fa-gittip:before,.gforms_form_settings_wrap .fa-gratipay:before,.gforms_help .fa-gittip:before,.gforms_help .fa-gratipay:before{content:"\f184"}.gf_entry_wrap .fa-sun-o:before,.gform-settings__wrapper .fa-sun-o:before,.gform_wrapper .fa-sun-o:before,.gforms_edit_form .fa-sun-o:before,.gforms_form_settings_wrap .fa-sun-o:before,.gforms_help .fa-sun-o:before{content:"\f185"}.gf_entry_wrap .fa-moon-o:before,.gform-settings__wrapper .fa-moon-o:before,.gform_wrapper .fa-moon-o:before,.gforms_edit_form .fa-moon-o:before,.gforms_form_settings_wrap .fa-moon-o:before,.gforms_help .fa-moon-o:before{content:"\f186"}.gf_entry_wrap .fa-archive:before,.gform-settings__wrapper .fa-archive:before,.gform_wrapper .fa-archive:before,.gforms_edit_form .fa-archive:before,.gforms_form_settings_wrap .fa-archive:before,.gforms_help .fa-archive:before{content:"\f187"}.gf_entry_wrap .fa-bug:before,.gform-settings__wrapper .fa-bug:before,.gform_wrapper .fa-bug:before,.gforms_edit_form .fa-bug:before,.gforms_form_settings_wrap .fa-bug:before,.gforms_help .fa-bug:before{content:"\f188"}.gf_entry_wrap .fa-vk:before,.gform-settings__wrapper .fa-vk:before,.gform_wrapper .fa-vk:before,.gforms_edit_form .fa-vk:before,.gforms_form_settings_wrap .fa-vk:before,.gforms_help .fa-vk:before{content:"\f189"}.gf_entry_wrap .fa-weibo:before,.gform-settings__wrapper .fa-weibo:before,.gform_wrapper .fa-weibo:before,.gforms_edit_form .fa-weibo:before,.gforms_form_settings_wrap .fa-weibo:before,.gforms_help .fa-weibo:before{content:"\f18a"}.gf_entry_wrap .fa-renren:before,.gform-settings__wrapper .fa-renren:before,.gform_wrapper .fa-renren:before,.gforms_edit_form .fa-renren:before,.gforms_form_settings_wrap .fa-renren:before,.gforms_help .fa-renren:before{content:"\f18b"}.gf_entry_wrap .fa-pagelines:before,.gform-settings__wrapper .fa-pagelines:before,.gform_wrapper .fa-pagelines:before,.gforms_edit_form .fa-pagelines:before,.gforms_form_settings_wrap .fa-pagelines:before,.gforms_help .fa-pagelines:before{content:"\f18c"}.gf_entry_wrap .fa-stack-exchange:before,.gform-settings__wrapper .fa-stack-exchange:before,.gform_wrapper .fa-stack-exchange:before,.gforms_edit_form .fa-stack-exchange:before,.gforms_form_settings_wrap .fa-stack-exchange:before,.gforms_help .fa-stack-exchange:before{content:"\f18d"}.gf_entry_wrap .fa-arrow-circle-o-right:before,.gform-settings__wrapper .fa-arrow-circle-o-right:before,.gform_wrapper .fa-arrow-circle-o-right:before,.gforms_edit_form .fa-arrow-circle-o-right:before,.gforms_form_settings_wrap .fa-arrow-circle-o-right:before,.gforms_help .fa-arrow-circle-o-right:before{content:"\f18e"}.gf_entry_wrap .fa-arrow-circle-o-left:before,.gform-settings__wrapper .fa-arrow-circle-o-left:before,.gform_wrapper .fa-arrow-circle-o-left:before,.gforms_edit_form .fa-arrow-circle-o-left:before,.gforms_form_settings_wrap .fa-arrow-circle-o-left:before,.gforms_help .fa-arrow-circle-o-left:before{content:"\f190"}.gf_entry_wrap .fa-caret-square-o-left:before,.gf_entry_wrap .fa-toggle-left:before,.gform-settings__wrapper .fa-caret-square-o-left:before,.gform-settings__wrapper .fa-toggle-left:before,.gform_wrapper .fa-caret-square-o-left:before,.gform_wrapper .fa-toggle-left:before,.gforms_edit_form .fa-caret-square-o-left:before,.gforms_edit_form .fa-toggle-left:before,.gforms_form_settings_wrap .fa-caret-square-o-left:before,.gforms_form_settings_wrap .fa-toggle-left:before,.gforms_help .fa-caret-square-o-left:before,.gforms_help .fa-toggle-left:before{content:"\f191"}.gf_entry_wrap .fa-dot-circle-o:before,.gform-settings__wrapper .fa-dot-circle-o:before,.gform_wrapper .fa-dot-circle-o:before,.gforms_edit_form .fa-dot-circle-o:before,.gforms_form_settings_wrap .fa-dot-circle-o:before,.gforms_help .fa-dot-circle-o:before{content:"\f192"}.gf_entry_wrap .fa-wheelchair:before,.gform-settings__wrapper .fa-wheelchair:before,.gform_wrapper .fa-wheelchair:before,.gforms_edit_form .fa-wheelchair:before,.gforms_form_settings_wrap .fa-wheelchair:before,.gforms_help .fa-wheelchair:before{content:"\f193"}.gf_entry_wrap .fa-vimeo-square:before,.gform-settings__wrapper .fa-vimeo-square:before,.gform_wrapper .fa-vimeo-square:before,.gforms_edit_form .fa-vimeo-square:before,.gforms_form_settings_wrap .fa-vimeo-square:before,.gforms_help .fa-vimeo-square:before{content:"\f194"}.gf_entry_wrap .fa-try:before,.gf_entry_wrap .fa-turkish-lira:before,.gform-settings__wrapper .fa-try:before,.gform-settings__wrapper .fa-turkish-lira:before,.gform_wrapper .fa-try:before,.gform_wrapper .fa-turkish-lira:before,.gforms_edit_form .fa-try:before,.gforms_edit_form .fa-turkish-lira:before,.gforms_form_settings_wrap .fa-try:before,.gforms_form_settings_wrap .fa-turkish-lira:before,.gforms_help .fa-try:before,.gforms_help .fa-turkish-lira:before{content:"\f195"}.gf_entry_wrap .fa-plus-square-o:before,.gform-settings__wrapper .fa-plus-square-o:before,.gform_wrapper .fa-plus-square-o:before,.gforms_edit_form .fa-plus-square-o:before,.gforms_form_settings_wrap .fa-plus-square-o:before,.gforms_help .fa-plus-square-o:before{content:"\f196"}.gf_entry_wrap .fa-space-shuttle:before,.gform-settings__wrapper .fa-space-shuttle:before,.gform_wrapper .fa-space-shuttle:before,.gforms_edit_form .fa-space-shuttle:before,.gforms_form_settings_wrap .fa-space-shuttle:before,.gforms_help .fa-space-shuttle:before{content:"\f197"}.gf_entry_wrap .fa-slack:before,.gform-settings__wrapper .fa-slack:before,.gform_wrapper .fa-slack:before,.gforms_edit_form .fa-slack:before,.gforms_form_settings_wrap .fa-slack:before,.gforms_help .fa-slack:before{content:"\f198"}.gf_entry_wrap .fa-envelope-square:before,.gform-settings__wrapper .fa-envelope-square:before,.gform_wrapper .fa-envelope-square:before,.gforms_edit_form .fa-envelope-square:before,.gforms_form_settings_wrap .fa-envelope-square:before,.gforms_help .fa-envelope-square:before{content:"\f199"}.gf_entry_wrap .fa-wordpress:before,.gform-settings__wrapper .fa-wordpress:before,.gform_wrapper .fa-wordpress:before,.gforms_edit_form .fa-wordpress:before,.gforms_form_settings_wrap .fa-wordpress:before,.gforms_help .fa-wordpress:before{content:"\f19a"}.gf_entry_wrap .fa-openid:before,.gform-settings__wrapper .fa-openid:before,.gform_wrapper .fa-openid:before,.gforms_edit_form .fa-openid:before,.gforms_form_settings_wrap .fa-openid:before,.gforms_help .fa-openid:before{content:"\f19b"}.gf_entry_wrap .fa-bank:before,.gf_entry_wrap .fa-institution:before,.gf_entry_wrap .fa-university:before,.gform-settings__wrapper .fa-bank:before,.gform-settings__wrapper .fa-institution:before,.gform-settings__wrapper .fa-university:before,.gform_wrapper .fa-bank:before,.gform_wrapper .fa-institution:before,.gform_wrapper .fa-university:before,.gforms_edit_form .fa-bank:before,.gforms_edit_form .fa-institution:before,.gforms_edit_form .fa-university:before,.gforms_form_settings_wrap .fa-bank:before,.gforms_form_settings_wrap .fa-institution:before,.gforms_form_settings_wrap .fa-university:before,.gforms_help .fa-bank:before,.gforms_help .fa-institution:before,.gforms_help .fa-university:before{content:"\f19c"}.gf_entry_wrap .fa-graduation-cap:before,.gf_entry_wrap .fa-mortar-board:before,.gform-settings__wrapper .fa-graduation-cap:before,.gform-settings__wrapper .fa-mortar-board:before,.gform_wrapper .fa-graduation-cap:before,.gform_wrapper .fa-mortar-board:before,.gforms_edit_form .fa-graduation-cap:before,.gforms_edit_form .fa-mortar-board:before,.gforms_form_settings_wrap .fa-graduation-cap:before,.gforms_form_settings_wrap .fa-mortar-board:before,.gforms_help .fa-graduation-cap:before,.gforms_help .fa-mortar-board:before{content:"\f19d"}.gf_entry_wrap .fa-yahoo:before,.gform-settings__wrapper .fa-yahoo:before,.gform_wrapper .fa-yahoo:before,.gforms_edit_form .fa-yahoo:before,.gforms_form_settings_wrap .fa-yahoo:before,.gforms_help .fa-yahoo:before{content:"\f19e"}.gf_entry_wrap .fa-google:before,.gform-settings__wrapper .fa-google:before,.gform_wrapper .fa-google:before,.gforms_edit_form .fa-google:before,.gforms_form_settings_wrap .fa-google:before,.gforms_help .fa-google:before{content:"\f1a0"}.gf_entry_wrap .fa-reddit:before,.gform-settings__wrapper .fa-reddit:before,.gform_wrapper .fa-reddit:before,.gforms_edit_form .fa-reddit:before,.gforms_form_settings_wrap .fa-reddit:before,.gforms_help .fa-reddit:before{content:"\f1a1"}.gf_entry_wrap .fa-reddit-square:before,.gform-settings__wrapper .fa-reddit-square:before,.gform_wrapper .fa-reddit-square:before,.gforms_edit_form .fa-reddit-square:before,.gforms_form_settings_wrap .fa-reddit-square:before,.gforms_help .fa-reddit-square:before{content:"\f1a2"}.gf_entry_wrap .fa-stumbleupon-circle:before,.gform-settings__wrapper .fa-stumbleupon-circle:before,.gform_wrapper .fa-stumbleupon-circle:before,.gforms_edit_form .fa-stumbleupon-circle:before,.gforms_form_settings_wrap .fa-stumbleupon-circle:before,.gforms_help .fa-stumbleupon-circle:before{content:"\f1a3"}.gf_entry_wrap .fa-stumbleupon:before,.gform-settings__wrapper .fa-stumbleupon:before,.gform_wrapper .fa-stumbleupon:before,.gforms_edit_form .fa-stumbleupon:before,.gforms_form_settings_wrap .fa-stumbleupon:before,.gforms_help .fa-stumbleupon:before{content:"\f1a4"}.gf_entry_wrap .fa-delicious:before,.gform-settings__wrapper .fa-delicious:before,.gform_wrapper .fa-delicious:before,.gforms_edit_form .fa-delicious:before,.gforms_form_settings_wrap .fa-delicious:before,.gforms_help .fa-delicious:before{content:"\f1a5"}.gf_entry_wrap .fa-digg:before,.gform-settings__wrapper .fa-digg:before,.gform_wrapper .fa-digg:before,.gforms_edit_form .fa-digg:before,.gforms_form_settings_wrap .fa-digg:before,.gforms_help .fa-digg:before{content:"\f1a6"}.gf_entry_wrap .fa-pied-piper-pp:before,.gform-settings__wrapper .fa-pied-piper-pp:before,.gform_wrapper .fa-pied-piper-pp:before,.gforms_edit_form .fa-pied-piper-pp:before,.gforms_form_settings_wrap .fa-pied-piper-pp:before,.gforms_help .fa-pied-piper-pp:before{content:"\f1a7"}.gf_entry_wrap .fa-pied-piper-alt:before,.gform-settings__wrapper .fa-pied-piper-alt:before,.gform_wrapper .fa-pied-piper-alt:before,.gforms_edit_form .fa-pied-piper-alt:before,.gforms_form_settings_wrap .fa-pied-piper-alt:before,.gforms_help .fa-pied-piper-alt:before{content:"\f1a8"}.gf_entry_wrap .fa-drupal:before,.gform-settings__wrapper .fa-drupal:before,.gform_wrapper .fa-drupal:before,.gforms_edit_form .fa-drupal:before,.gforms_form_settings_wrap .fa-drupal:before,.gforms_help .fa-drupal:before{content:"\f1a9"}.gf_entry_wrap .fa-joomla:before,.gform-settings__wrapper .fa-joomla:before,.gform_wrapper .fa-joomla:before,.gforms_edit_form .fa-joomla:before,.gforms_form_settings_wrap .fa-joomla:before,.gforms_help .fa-joomla:before{content:"\f1aa"}.gf_entry_wrap .fa-language:before,.gform-settings__wrapper .fa-language:before,.gform_wrapper .fa-language:before,.gforms_edit_form .fa-language:before,.gforms_form_settings_wrap .fa-language:before,.gforms_help .fa-language:before{content:"\f1ab"}.gf_entry_wrap .fa-fax:before,.gform-settings__wrapper .fa-fax:before,.gform_wrapper .fa-fax:before,.gforms_edit_form .fa-fax:before,.gforms_form_settings_wrap .fa-fax:before,.gforms_help .fa-fax:before{content:"\f1ac"}.gf_entry_wrap .fa-building:before,.gform-settings__wrapper .fa-building:before,.gform_wrapper .fa-building:before,.gforms_edit_form .fa-building:before,.gforms_form_settings_wrap .fa-building:before,.gforms_help .fa-building:before{content:"\f1ad"}.gf_entry_wrap .fa-child:before,.gform-settings__wrapper .fa-child:before,.gform_wrapper .fa-child:before,.gforms_edit_form .fa-child:before,.gforms_form_settings_wrap .fa-child:before,.gforms_help .fa-child:before{content:"\f1ae"}.gf_entry_wrap .fa-paw:before,.gform-settings__wrapper .fa-paw:before,.gform_wrapper .fa-paw:before,.gforms_edit_form .fa-paw:before,.gforms_form_settings_wrap .fa-paw:before,.gforms_help .fa-paw:before{content:"\f1b0"}.gf_entry_wrap .fa-spoon:before,.gform-settings__wrapper .fa-spoon:before,.gform_wrapper .fa-spoon:before,.gforms_edit_form .fa-spoon:before,.gforms_form_settings_wrap .fa-spoon:before,.gforms_help .fa-spoon:before{content:"\f1b1"}.gf_entry_wrap .fa-cube:before,.gform-settings__wrapper .fa-cube:before,.gform_wrapper .fa-cube:before,.gforms_edit_form .fa-cube:before,.gforms_form_settings_wrap .fa-cube:before,.gforms_help .fa-cube:before{content:"\f1b2"}.gf_entry_wrap .fa-cubes:before,.gform-settings__wrapper .fa-cubes:before,.gform_wrapper .fa-cubes:before,.gforms_edit_form .fa-cubes:before,.gforms_form_settings_wrap .fa-cubes:before,.gforms_help .fa-cubes:before{content:"\f1b3"}.gf_entry_wrap .fa-behance:before,.gform-settings__wrapper .fa-behance:before,.gform_wrapper .fa-behance:before,.gforms_edit_form .fa-behance:before,.gforms_form_settings_wrap .fa-behance:before,.gforms_help .fa-behance:before{content:"\f1b4"}.gf_entry_wrap .fa-behance-square:before,.gform-settings__wrapper .fa-behance-square:before,.gform_wrapper .fa-behance-square:before,.gforms_edit_form .fa-behance-square:before,.gforms_form_settings_wrap .fa-behance-square:before,.gforms_help .fa-behance-square:before{content:"\f1b5"}.gf_entry_wrap .fa-steam:before,.gform-settings__wrapper .fa-steam:before,.gform_wrapper .fa-steam:before,.gforms_edit_form .fa-steam:before,.gforms_form_settings_wrap .fa-steam:before,.gforms_help .fa-steam:before{content:"\f1b6"}.gf_entry_wrap .fa-steam-square:before,.gform-settings__wrapper .fa-steam-square:before,.gform_wrapper .fa-steam-square:before,.gforms_edit_form .fa-steam-square:before,.gforms_form_settings_wrap .fa-steam-square:before,.gforms_help .fa-steam-square:before{content:"\f1b7"}.gf_entry_wrap .fa-recycle:before,.gform-settings__wrapper .fa-recycle:before,.gform_wrapper .fa-recycle:before,.gforms_edit_form .fa-recycle:before,.gforms_form_settings_wrap .fa-recycle:before,.gforms_help .fa-recycle:before{content:"\f1b8"}.gf_entry_wrap .fa-automobile:before,.gf_entry_wrap .fa-car:before,.gform-settings__wrapper .fa-automobile:before,.gform-settings__wrapper .fa-car:before,.gform_wrapper .fa-automobile:before,.gform_wrapper .fa-car:before,.gforms_edit_form .fa-automobile:before,.gforms_edit_form .fa-car:before,.gforms_form_settings_wrap .fa-automobile:before,.gforms_form_settings_wrap .fa-car:before,.gforms_help .fa-automobile:before,.gforms_help .fa-car:before{content:"\f1b9"}.gf_entry_wrap .fa-cab:before,.gf_entry_wrap .fa-taxi:before,.gform-settings__wrapper .fa-cab:before,.gform-settings__wrapper .fa-taxi:before,.gform_wrapper .fa-cab:before,.gform_wrapper .fa-taxi:before,.gforms_edit_form .fa-cab:before,.gforms_edit_form .fa-taxi:before,.gforms_form_settings_wrap .fa-cab:before,.gforms_form_settings_wrap .fa-taxi:before,.gforms_help .fa-cab:before,.gforms_help .fa-taxi:before{content:"\f1ba"}.gf_entry_wrap .fa-tree:before,.gform-settings__wrapper .fa-tree:before,.gform_wrapper .fa-tree:before,.gforms_edit_form .fa-tree:before,.gforms_form_settings_wrap .fa-tree:before,.gforms_help .fa-tree:before{content:"\f1bb"}.gf_entry_wrap .fa-spotify:before,.gform-settings__wrapper .fa-spotify:before,.gform_wrapper .fa-spotify:before,.gforms_edit_form .fa-spotify:before,.gforms_form_settings_wrap .fa-spotify:before,.gforms_help .fa-spotify:before{content:"\f1bc"}.gf_entry_wrap .fa-deviantart:before,.gform-settings__wrapper .fa-deviantart:before,.gform_wrapper .fa-deviantart:before,.gforms_edit_form .fa-deviantart:before,.gforms_form_settings_wrap .fa-deviantart:before,.gforms_help .fa-deviantart:before{content:"\f1bd"}.gf_entry_wrap .fa-soundcloud:before,.gform-settings__wrapper .fa-soundcloud:before,.gform_wrapper .fa-soundcloud:before,.gforms_edit_form .fa-soundcloud:before,.gforms_form_settings_wrap .fa-soundcloud:before,.gforms_help .fa-soundcloud:before{content:"\f1be"}.gf_entry_wrap .fa-database:before,.gform-settings__wrapper .fa-database:before,.gform_wrapper .fa-database:before,.gforms_edit_form .fa-database:before,.gforms_form_settings_wrap .fa-database:before,.gforms_help .fa-database:before{content:"\f1c0"}.gf_entry_wrap .fa-file-pdf-o:before,.gform-settings__wrapper .fa-file-pdf-o:before,.gform_wrapper .fa-file-pdf-o:before,.gforms_edit_form .fa-file-pdf-o:before,.gforms_form_settings_wrap .fa-file-pdf-o:before,.gforms_help .fa-file-pdf-o:before{content:"\f1c1"}.gf_entry_wrap .fa-file-word-o:before,.gform-settings__wrapper .fa-file-word-o:before,.gform_wrapper .fa-file-word-o:before,.gforms_edit_form .fa-file-word-o:before,.gforms_form_settings_wrap .fa-file-word-o:before,.gforms_help .fa-file-word-o:before{content:"\f1c2"}.gf_entry_wrap .fa-file-excel-o:before,.gform-settings__wrapper .fa-file-excel-o:before,.gform_wrapper .fa-file-excel-o:before,.gforms_edit_form .fa-file-excel-o:before,.gforms_form_settings_wrap .fa-file-excel-o:before,.gforms_help .fa-file-excel-o:before{content:"\f1c3"}.gf_entry_wrap .fa-file-powerpoint-o:before,.gform-settings__wrapper .fa-file-powerpoint-o:before,.gform_wrapper .fa-file-powerpoint-o:before,.gforms_edit_form .fa-file-powerpoint-o:before,.gforms_form_settings_wrap .fa-file-powerpoint-o:before,.gforms_help .fa-file-powerpoint-o:before{content:"\f1c4"}.gf_entry_wrap .fa-file-image-o:before,.gf_entry_wrap .fa-file-photo-o:before,.gf_entry_wrap .fa-file-picture-o:before,.gform-settings__wrapper .fa-file-image-o:before,.gform-settings__wrapper .fa-file-photo-o:before,.gform-settings__wrapper .fa-file-picture-o:before,.gform_wrapper .fa-file-image-o:before,.gform_wrapper .fa-file-photo-o:before,.gform_wrapper .fa-file-picture-o:before,.gforms_edit_form .fa-file-image-o:before,.gforms_edit_form .fa-file-photo-o:before,.gforms_edit_form .fa-file-picture-o:before,.gforms_form_settings_wrap .fa-file-image-o:before,.gforms_form_settings_wrap .fa-file-photo-o:before,.gforms_form_settings_wrap .fa-file-picture-o:before,.gforms_help .fa-file-image-o:before,.gforms_help .fa-file-photo-o:before,.gforms_help .fa-file-picture-o:before{content:"\f1c5"}.gf_entry_wrap .fa-file-archive-o:before,.gf_entry_wrap .fa-file-zip-o:before,.gform-settings__wrapper .fa-file-archive-o:before,.gform-settings__wrapper .fa-file-zip-o:before,.gform_wrapper .fa-file-archive-o:before,.gform_wrapper .fa-file-zip-o:before,.gforms_edit_form .fa-file-archive-o:before,.gforms_edit_form .fa-file-zip-o:before,.gforms_form_settings_wrap .fa-file-archive-o:before,.gforms_form_settings_wrap .fa-file-zip-o:before,.gforms_help .fa-file-archive-o:before,.gforms_help .fa-file-zip-o:before{content:"\f1c6"}.gf_entry_wrap .fa-file-audio-o:before,.gf_entry_wrap .fa-file-sound-o:before,.gform-settings__wrapper .fa-file-audio-o:before,.gform-settings__wrapper .fa-file-sound-o:before,.gform_wrapper .fa-file-audio-o:before,.gform_wrapper .fa-file-sound-o:before,.gforms_edit_form .fa-file-audio-o:before,.gforms_edit_form .fa-file-sound-o:before,.gforms_form_settings_wrap .fa-file-audio-o:before,.gforms_form_settings_wrap .fa-file-sound-o:before,.gforms_help .fa-file-audio-o:before,.gforms_help .fa-file-sound-o:before{content:"\f1c7"}.gf_entry_wrap .fa-file-movie-o:before,.gf_entry_wrap .fa-file-video-o:before,.gform-settings__wrapper .fa-file-movie-o:before,.gform-settings__wrapper .fa-file-video-o:before,.gform_wrapper .fa-file-movie-o:before,.gform_wrapper .fa-file-video-o:before,.gforms_edit_form .fa-file-movie-o:before,.gforms_edit_form .fa-file-video-o:before,.gforms_form_settings_wrap .fa-file-movie-o:before,.gforms_form_settings_wrap .fa-file-video-o:before,.gforms_help .fa-file-movie-o:before,.gforms_help .fa-file-video-o:before{content:"\f1c8"}.gf_entry_wrap .fa-file-code-o:before,.gform-settings__wrapper .fa-file-code-o:before,.gform_wrapper .fa-file-code-o:before,.gforms_edit_form .fa-file-code-o:before,.gforms_form_settings_wrap .fa-file-code-o:before,.gforms_help .fa-file-code-o:before{content:"\f1c9"}.gf_entry_wrap .fa-vine:before,.gform-settings__wrapper .fa-vine:before,.gform_wrapper .fa-vine:before,.gforms_edit_form .fa-vine:before,.gforms_form_settings_wrap .fa-vine:before,.gforms_help .fa-vine:before{content:"\f1ca"}.gf_entry_wrap .fa-codepen:before,.gform-settings__wrapper .fa-codepen:before,.gform_wrapper .fa-codepen:before,.gforms_edit_form .fa-codepen:before,.gforms_form_settings_wrap .fa-codepen:before,.gforms_help .fa-codepen:before{content:"\f1cb"}.gf_entry_wrap .fa-jsfiddle:before,.gform-settings__wrapper .fa-jsfiddle:before,.gform_wrapper .fa-jsfiddle:before,.gforms_edit_form .fa-jsfiddle:before,.gforms_form_settings_wrap .fa-jsfiddle:before,.gforms_help .fa-jsfiddle:before{content:"\f1cc"}.gf_entry_wrap .fa-life-bouy:before,.gf_entry_wrap .fa-life-buoy:before,.gf_entry_wrap .fa-life-ring:before,.gf_entry_wrap .fa-life-saver:before,.gf_entry_wrap .fa-support:before,.gform-settings__wrapper .fa-life-bouy:before,.gform-settings__wrapper .fa-life-buoy:before,.gform-settings__wrapper .fa-life-ring:before,.gform-settings__wrapper .fa-life-saver:before,.gform-settings__wrapper .fa-support:before,.gform_wrapper .fa-life-bouy:before,.gform_wrapper .fa-life-buoy:before,.gform_wrapper .fa-life-ring:before,.gform_wrapper .fa-life-saver:before,.gform_wrapper .fa-support:before,.gforms_edit_form .fa-life-bouy:before,.gforms_edit_form .fa-life-buoy:before,.gforms_edit_form .fa-life-ring:before,.gforms_edit_form .fa-life-saver:before,.gforms_edit_form .fa-support:before,.gforms_form_settings_wrap .fa-life-bouy:before,.gforms_form_settings_wrap .fa-life-buoy:before,.gforms_form_settings_wrap .fa-life-ring:before,.gforms_form_settings_wrap .fa-life-saver:before,.gforms_form_settings_wrap .fa-support:before,.gforms_help .fa-life-bouy:before,.gforms_help .fa-life-buoy:before,.gforms_help .fa-life-ring:before,.gforms_help .fa-life-saver:before,.gforms_help .fa-support:before{content:"\f1cd"}.gf_entry_wrap .fa-circle-o-notch:before,.gform-settings__wrapper .fa-circle-o-notch:before,.gform_wrapper .fa-circle-o-notch:before,.gforms_edit_form .fa-circle-o-notch:before,.gforms_form_settings_wrap .fa-circle-o-notch:before,.gforms_help .fa-circle-o-notch:before{content:"\f1ce"}.gf_entry_wrap .fa-ra:before,.gf_entry_wrap .fa-rebel:before,.gf_entry_wrap .fa-resistance:before,.gform-settings__wrapper .fa-ra:before,.gform-settings__wrapper .fa-rebel:before,.gform-settings__wrapper .fa-resistance:before,.gform_wrapper .fa-ra:before,.gform_wrapper .fa-rebel:before,.gform_wrapper .fa-resistance:before,.gforms_edit_form .fa-ra:before,.gforms_edit_form .fa-rebel:before,.gforms_edit_form .fa-resistance:before,.gforms_form_settings_wrap .fa-ra:before,.gforms_form_settings_wrap .fa-rebel:before,.gforms_form_settings_wrap .fa-resistance:before,.gforms_help .fa-ra:before,.gforms_help .fa-rebel:before,.gforms_help .fa-resistance:before{content:"\f1d0"}.gf_entry_wrap .fa-empire:before,.gf_entry_wrap .fa-ge:before,.gform-settings__wrapper .fa-empire:before,.gform-settings__wrapper .fa-ge:before,.gform_wrapper .fa-empire:before,.gform_wrapper .fa-ge:before,.gforms_edit_form .fa-empire:before,.gforms_edit_form .fa-ge:before,.gforms_form_settings_wrap .fa-empire:before,.gforms_form_settings_wrap .fa-ge:before,.gforms_help .fa-empire:before,.gforms_help .fa-ge:before{content:"\f1d1"}.gf_entry_wrap .fa-git-square:before,.gform-settings__wrapper .fa-git-square:before,.gform_wrapper .fa-git-square:before,.gforms_edit_form .fa-git-square:before,.gforms_form_settings_wrap .fa-git-square:before,.gforms_help .fa-git-square:before{content:"\f1d2"}.gf_entry_wrap .fa-git:before,.gform-settings__wrapper .fa-git:before,.gform_wrapper .fa-git:before,.gforms_edit_form .fa-git:before,.gforms_form_settings_wrap .fa-git:before,.gforms_help .fa-git:before{content:"\f1d3"}.gf_entry_wrap .fa-hacker-news:before,.gf_entry_wrap .fa-y-combinator-square:before,.gf_entry_wrap .fa-yc-square:before,.gform-settings__wrapper .fa-hacker-news:before,.gform-settings__wrapper .fa-y-combinator-square:before,.gform-settings__wrapper .fa-yc-square:before,.gform_wrapper .fa-hacker-news:before,.gform_wrapper .fa-y-combinator-square:before,.gform_wrapper .fa-yc-square:before,.gforms_edit_form .fa-hacker-news:before,.gforms_edit_form .fa-y-combinator-square:before,.gforms_edit_form .fa-yc-square:before,.gforms_form_settings_wrap .fa-hacker-news:before,.gforms_form_settings_wrap .fa-y-combinator-square:before,.gforms_form_settings_wrap .fa-yc-square:before,.gforms_help .fa-hacker-news:before,.gforms_help .fa-y-combinator-square:before,.gforms_help .fa-yc-square:before{content:"\f1d4"}.gf_entry_wrap .fa-tencent-weibo:before,.gform-settings__wrapper .fa-tencent-weibo:before,.gform_wrapper .fa-tencent-weibo:before,.gforms_edit_form .fa-tencent-weibo:before,.gforms_form_settings_wrap .fa-tencent-weibo:before,.gforms_help .fa-tencent-weibo:before{content:"\f1d5"}.gf_entry_wrap .fa-qq:before,.gform-settings__wrapper .fa-qq:before,.gform_wrapper .fa-qq:before,.gforms_edit_form .fa-qq:before,.gforms_form_settings_wrap .fa-qq:before,.gforms_help .fa-qq:before{content:"\f1d6"}.gf_entry_wrap .fa-wechat:before,.gf_entry_wrap .fa-weixin:before,.gform-settings__wrapper .fa-wechat:before,.gform-settings__wrapper .fa-weixin:before,.gform_wrapper .fa-wechat:before,.gform_wrapper .fa-weixin:before,.gforms_edit_form .fa-wechat:before,.gforms_edit_form .fa-weixin:before,.gforms_form_settings_wrap .fa-wechat:before,.gforms_form_settings_wrap .fa-weixin:before,.gforms_help .fa-wechat:before,.gforms_help .fa-weixin:before{content:"\f1d7"}.gf_entry_wrap .fa-paper-plane:before,.gf_entry_wrap .fa-send:before,.gform-settings__wrapper .fa-paper-plane:before,.gform-settings__wrapper .fa-send:before,.gform_wrapper .fa-paper-plane:before,.gform_wrapper .fa-send:before,.gforms_edit_form .fa-paper-plane:before,.gforms_edit_form .fa-send:before,.gforms_form_settings_wrap .fa-paper-plane:before,.gforms_form_settings_wrap .fa-send:before,.gforms_help .fa-paper-plane:before,.gforms_help .fa-send:before{content:"\f1d8"}.gf_entry_wrap .fa-paper-plane-o:before,.gf_entry_wrap .fa-send-o:before,.gform-settings__wrapper .fa-paper-plane-o:before,.gform-settings__wrapper .fa-send-o:before,.gform_wrapper .fa-paper-plane-o:before,.gform_wrapper .fa-send-o:before,.gforms_edit_form .fa-paper-plane-o:before,.gforms_edit_form .fa-send-o:before,.gforms_form_settings_wrap .fa-paper-plane-o:before,.gforms_form_settings_wrap .fa-send-o:before,.gforms_help .fa-paper-plane-o:before,.gforms_help .fa-send-o:before{content:"\f1d9"}.gf_entry_wrap .fa-history:before,.gform-settings__wrapper .fa-history:before,.gform_wrapper .fa-history:before,.gforms_edit_form .fa-history:before,.gforms_form_settings_wrap .fa-history:before,.gforms_help .fa-history:before{content:"\f1da"}.gf_entry_wrap .fa-circle-thin:before,.gform-settings__wrapper .fa-circle-thin:before,.gform_wrapper .fa-circle-thin:before,.gforms_edit_form .fa-circle-thin:before,.gforms_form_settings_wrap .fa-circle-thin:before,.gforms_help .fa-circle-thin:before{content:"\f1db"}.gf_entry_wrap .fa-header:before,.gform-settings__wrapper .fa-header:before,.gform_wrapper .fa-header:before,.gforms_edit_form .fa-header:before,.gforms_form_settings_wrap .fa-header:before,.gforms_help .fa-header:before{content:"\f1dc"}.gf_entry_wrap .fa-paragraph:before,.gform-settings__wrapper .fa-paragraph:before,.gform_wrapper .fa-paragraph:before,.gforms_edit_form .fa-paragraph:before,.gforms_form_settings_wrap .fa-paragraph:before,.gforms_help .fa-paragraph:before{content:"\f1dd"}.gf_entry_wrap .fa-sliders:before,.gform-settings__wrapper .fa-sliders:before,.gform_wrapper .fa-sliders:before,.gforms_edit_form .fa-sliders:before,.gforms_form_settings_wrap .fa-sliders:before,.gforms_help .fa-sliders:before{content:"\f1de"}.gf_entry_wrap .fa-share-alt:before,.gform-settings__wrapper .fa-share-alt:before,.gform_wrapper .fa-share-alt:before,.gforms_edit_form .fa-share-alt:before,.gforms_form_settings_wrap .fa-share-alt:before,.gforms_help .fa-share-alt:before{content:"\f1e0"}.gf_entry_wrap .fa-share-alt-square:before,.gform-settings__wrapper .fa-share-alt-square:before,.gform_wrapper .fa-share-alt-square:before,.gforms_edit_form .fa-share-alt-square:before,.gforms_form_settings_wrap .fa-share-alt-square:before,.gforms_help .fa-share-alt-square:before{content:"\f1e1"}.gf_entry_wrap .fa-bomb:before,.gform-settings__wrapper .fa-bomb:before,.gform_wrapper .fa-bomb:before,.gforms_edit_form .fa-bomb:before,.gforms_form_settings_wrap .fa-bomb:before,.gforms_help .fa-bomb:before{content:"\f1e2"}.gf_entry_wrap .fa-futbol-o:before,.gf_entry_wrap .fa-soccer-ball-o:before,.gform-settings__wrapper .fa-futbol-o:before,.gform-settings__wrapper .fa-soccer-ball-o:before,.gform_wrapper .fa-futbol-o:before,.gform_wrapper .fa-soccer-ball-o:before,.gforms_edit_form .fa-futbol-o:before,.gforms_edit_form .fa-soccer-ball-o:before,.gforms_form_settings_wrap .fa-futbol-o:before,.gforms_form_settings_wrap .fa-soccer-ball-o:before,.gforms_help .fa-futbol-o:before,.gforms_help .fa-soccer-ball-o:before{content:"\f1e3"}.gf_entry_wrap .fa-tty:before,.gform-settings__wrapper .fa-tty:before,.gform_wrapper .fa-tty:before,.gforms_edit_form .fa-tty:before,.gforms_form_settings_wrap .fa-tty:before,.gforms_help .fa-tty:before{content:"\f1e4"}.gf_entry_wrap .fa-binoculars:before,.gform-settings__wrapper .fa-binoculars:before,.gform_wrapper .fa-binoculars:before,.gforms_edit_form .fa-binoculars:before,.gforms_form_settings_wrap .fa-binoculars:before,.gforms_help .fa-binoculars:before{content:"\f1e5"}.gf_entry_wrap .fa-plug:before,.gform-settings__wrapper .fa-plug:before,.gform_wrapper .fa-plug:before,.gforms_edit_form .fa-plug:before,.gforms_form_settings_wrap .fa-plug:before,.gforms_help .fa-plug:before{content:"\f1e6"}.gf_entry_wrap .fa-slideshare:before,.gform-settings__wrapper .fa-slideshare:before,.gform_wrapper .fa-slideshare:before,.gforms_edit_form .fa-slideshare:before,.gforms_form_settings_wrap .fa-slideshare:before,.gforms_help .fa-slideshare:before{content:"\f1e7"}.gf_entry_wrap .fa-twitch:before,.gform-settings__wrapper .fa-twitch:before,.gform_wrapper .fa-twitch:before,.gforms_edit_form .fa-twitch:before,.gforms_form_settings_wrap .fa-twitch:before,.gforms_help .fa-twitch:before{content:"\f1e8"}.gf_entry_wrap .fa-yelp:before,.gform-settings__wrapper .fa-yelp:before,.gform_wrapper .fa-yelp:before,.gforms_edit_form .fa-yelp:before,.gforms_form_settings_wrap .fa-yelp:before,.gforms_help .fa-yelp:before{content:"\f1e9"}.gf_entry_wrap .fa-newspaper-o:before,.gform-settings__wrapper .fa-newspaper-o:before,.gform_wrapper .fa-newspaper-o:before,.gforms_edit_form .fa-newspaper-o:before,.gforms_form_settings_wrap .fa-newspaper-o:before,.gforms_help .fa-newspaper-o:before{content:"\f1ea"}.gf_entry_wrap .fa-wifi:before,.gform-settings__wrapper .fa-wifi:before,.gform_wrapper .fa-wifi:before,.gforms_edit_form .fa-wifi:before,.gforms_form_settings_wrap .fa-wifi:before,.gforms_help .fa-wifi:before{content:"\f1eb"}.gf_entry_wrap .fa-calculator:before,.gform-settings__wrapper .fa-calculator:before,.gform_wrapper .fa-calculator:before,.gforms_edit_form .fa-calculator:before,.gforms_form_settings_wrap .fa-calculator:before,.gforms_help .fa-calculator:before{content:"\f1ec"}.gf_entry_wrap .fa-paypal:before,.gform-settings__wrapper .fa-paypal:before,.gform_wrapper .fa-paypal:before,.gforms_edit_form .fa-paypal:before,.gforms_form_settings_wrap .fa-paypal:before,.gforms_help .fa-paypal:before{content:"\f1ed"}.gf_entry_wrap .fa-google-wallet:before,.gform-settings__wrapper .fa-google-wallet:before,.gform_wrapper .fa-google-wallet:before,.gforms_edit_form .fa-google-wallet:before,.gforms_form_settings_wrap .fa-google-wallet:before,.gforms_help .fa-google-wallet:before{content:"\f1ee"}.gf_entry_wrap .fa-cc-visa:before,.gform-settings__wrapper .fa-cc-visa:before,.gform_wrapper .fa-cc-visa:before,.gforms_edit_form .fa-cc-visa:before,.gforms_form_settings_wrap .fa-cc-visa:before,.gforms_help .fa-cc-visa:before{content:"\f1f0"}.gf_entry_wrap .fa-cc-mastercard:before,.gform-settings__wrapper .fa-cc-mastercard:before,.gform_wrapper .fa-cc-mastercard:before,.gforms_edit_form .fa-cc-mastercard:before,.gforms_form_settings_wrap .fa-cc-mastercard:before,.gforms_help .fa-cc-mastercard:before{content:"\f1f1"}.gf_entry_wrap .fa-cc-discover:before,.gform-settings__wrapper .fa-cc-discover:before,.gform_wrapper .fa-cc-discover:before,.gforms_edit_form .fa-cc-discover:before,.gforms_form_settings_wrap .fa-cc-discover:before,.gforms_help .fa-cc-discover:before{content:"\f1f2"}.gf_entry_wrap .fa-cc-amex:before,.gform-settings__wrapper .fa-cc-amex:before,.gform_wrapper .fa-cc-amex:before,.gforms_edit_form .fa-cc-amex:before,.gforms_form_settings_wrap .fa-cc-amex:before,.gforms_help .fa-cc-amex:before{content:"\f1f3"}.gf_entry_wrap .fa-cc-paypal:before,.gform-settings__wrapper .fa-cc-paypal:before,.gform_wrapper .fa-cc-paypal:before,.gforms_edit_form .fa-cc-paypal:before,.gforms_form_settings_wrap .fa-cc-paypal:before,.gforms_help .fa-cc-paypal:before{content:"\f1f4"}.gf_entry_wrap .fa-cc-stripe:before,.gform-settings__wrapper .fa-cc-stripe:before,.gform_wrapper .fa-cc-stripe:before,.gforms_edit_form .fa-cc-stripe:before,.gforms_form_settings_wrap .fa-cc-stripe:before,.gforms_help .fa-cc-stripe:before{content:"\f1f5"}.gf_entry_wrap .fa-bell-slash:before,.gform-settings__wrapper .fa-bell-slash:before,.gform_wrapper .fa-bell-slash:before,.gforms_edit_form .fa-bell-slash:before,.gforms_form_settings_wrap .fa-bell-slash:before,.gforms_help .fa-bell-slash:before{content:"\f1f6"}.gf_entry_wrap .fa-bell-slash-o:before,.gform-settings__wrapper .fa-bell-slash-o:before,.gform_wrapper .fa-bell-slash-o:before,.gforms_edit_form .fa-bell-slash-o:before,.gforms_form_settings_wrap .fa-bell-slash-o:before,.gforms_help .fa-bell-slash-o:before{content:"\f1f7"}.gf_entry_wrap .fa-trash:before,.gform-settings__wrapper .fa-trash:before,.gform_wrapper .fa-trash:before,.gforms_edit_form .fa-trash:before,.gforms_form_settings_wrap .fa-trash:before,.gforms_help .fa-trash:before{content:"\f1f8"}.gf_entry_wrap .fa-copyright:before,.gform-settings__wrapper .fa-copyright:before,.gform_wrapper .fa-copyright:before,.gforms_edit_form .fa-copyright:before,.gforms_form_settings_wrap .fa-copyright:before,.gforms_help .fa-copyright:before{content:"\f1f9"}.gf_entry_wrap .fa-at:before,.gform-settings__wrapper .fa-at:before,.gform_wrapper .fa-at:before,.gforms_edit_form .fa-at:before,.gforms_form_settings_wrap .fa-at:before,.gforms_help .fa-at:before{content:"\f1fa"}.gf_entry_wrap .fa-eyedropper:before,.gform-settings__wrapper .fa-eyedropper:before,.gform_wrapper .fa-eyedropper:before,.gforms_edit_form .fa-eyedropper:before,.gforms_form_settings_wrap .fa-eyedropper:before,.gforms_help .fa-eyedropper:before{content:"\f1fb"}.gf_entry_wrap .fa-paint-brush:before,.gform-settings__wrapper .fa-paint-brush:before,.gform_wrapper .fa-paint-brush:before,.gforms_edit_form .fa-paint-brush:before,.gforms_form_settings_wrap .fa-paint-brush:before,.gforms_help .fa-paint-brush:before{content:"\f1fc"}.gf_entry_wrap .fa-birthday-cake:before,.gform-settings__wrapper .fa-birthday-cake:before,.gform_wrapper .fa-birthday-cake:before,.gforms_edit_form .fa-birthday-cake:before,.gforms_form_settings_wrap .fa-birthday-cake:before,.gforms_help .fa-birthday-cake:before{content:"\f1fd"}.gf_entry_wrap .fa-area-chart:before,.gform-settings__wrapper .fa-area-chart:before,.gform_wrapper .fa-area-chart:before,.gforms_edit_form .fa-area-chart:before,.gforms_form_settings_wrap .fa-area-chart:before,.gforms_help .fa-area-chart:before{content:"\f1fe"}.gf_entry_wrap .fa-pie-chart:before,.gform-settings__wrapper .fa-pie-chart:before,.gform_wrapper .fa-pie-chart:before,.gforms_edit_form .fa-pie-chart:before,.gforms_form_settings_wrap .fa-pie-chart:before,.gforms_help .fa-pie-chart:before{content:"\f200"}.gf_entry_wrap .fa-line-chart:before,.gform-settings__wrapper .fa-line-chart:before,.gform_wrapper .fa-line-chart:before,.gforms_edit_form .fa-line-chart:before,.gforms_form_settings_wrap .fa-line-chart:before,.gforms_help .fa-line-chart:before{content:"\f201"}.gf_entry_wrap .fa-lastfm:before,.gform-settings__wrapper .fa-lastfm:before,.gform_wrapper .fa-lastfm:before,.gforms_edit_form .fa-lastfm:before,.gforms_form_settings_wrap .fa-lastfm:before,.gforms_help .fa-lastfm:before{content:"\f202"}.gf_entry_wrap .fa-lastfm-square:before,.gform-settings__wrapper .fa-lastfm-square:before,.gform_wrapper .fa-lastfm-square:before,.gforms_edit_form .fa-lastfm-square:before,.gforms_form_settings_wrap .fa-lastfm-square:before,.gforms_help .fa-lastfm-square:before{content:"\f203"}.gf_entry_wrap .fa-toggle-off:before,.gform-settings__wrapper .fa-toggle-off:before,.gform_wrapper .fa-toggle-off:before,.gforms_edit_form .fa-toggle-off:before,.gforms_form_settings_wrap .fa-toggle-off:before,.gforms_help .fa-toggle-off:before{content:"\f204"}.gf_entry_wrap .fa-toggle-on:before,.gform-settings__wrapper .fa-toggle-on:before,.gform_wrapper .fa-toggle-on:before,.gforms_edit_form .fa-toggle-on:before,.gforms_form_settings_wrap .fa-toggle-on:before,.gforms_help .fa-toggle-on:before{content:"\f205"}.gf_entry_wrap .fa-bicycle:before,.gform-settings__wrapper .fa-bicycle:before,.gform_wrapper .fa-bicycle:before,.gforms_edit_form .fa-bicycle:before,.gforms_form_settings_wrap .fa-bicycle:before,.gforms_help .fa-bicycle:before{content:"\f206"}.gf_entry_wrap .fa-bus:before,.gform-settings__wrapper .fa-bus:before,.gform_wrapper .fa-bus:before,.gforms_edit_form .fa-bus:before,.gforms_form_settings_wrap .fa-bus:before,.gforms_help .fa-bus:before{content:"\f207"}.gf_entry_wrap .fa-ioxhost:before,.gform-settings__wrapper .fa-ioxhost:before,.gform_wrapper .fa-ioxhost:before,.gforms_edit_form .fa-ioxhost:before,.gforms_form_settings_wrap .fa-ioxhost:before,.gforms_help .fa-ioxhost:before{content:"\f208"}.gf_entry_wrap .fa-angellist:before,.gform-settings__wrapper .fa-angellist:before,.gform_wrapper .fa-angellist:before,.gforms_edit_form .fa-angellist:before,.gforms_form_settings_wrap .fa-angellist:before,.gforms_help .fa-angellist:before{content:"\f209"}.gf_entry_wrap .fa-cc:before,.gform-settings__wrapper .fa-cc:before,.gform_wrapper .fa-cc:before,.gforms_edit_form .fa-cc:before,.gforms_form_settings_wrap .fa-cc:before,.gforms_help .fa-cc:before{content:"\f20a"}.gf_entry_wrap .fa-ils:before,.gf_entry_wrap .fa-shekel:before,.gf_entry_wrap .fa-sheqel:before,.gform-settings__wrapper .fa-ils:before,.gform-settings__wrapper .fa-shekel:before,.gform-settings__wrapper .fa-sheqel:before,.gform_wrapper .fa-ils:before,.gform_wrapper .fa-shekel:before,.gform_wrapper .fa-sheqel:before,.gforms_edit_form .fa-ils:before,.gforms_edit_form .fa-shekel:before,.gforms_edit_form .fa-sheqel:before,.gforms_form_settings_wrap .fa-ils:before,.gforms_form_settings_wrap .fa-shekel:before,.gforms_form_settings_wrap .fa-sheqel:before,.gforms_help .fa-ils:before,.gforms_help .fa-shekel:before,.gforms_help .fa-sheqel:before{content:"\f20b"}.gf_entry_wrap .fa-meanpath:before,.gform-settings__wrapper .fa-meanpath:before,.gform_wrapper .fa-meanpath:before,.gforms_edit_form .fa-meanpath:before,.gforms_form_settings_wrap .fa-meanpath:before,.gforms_help .fa-meanpath:before{content:"\f20c"}.gf_entry_wrap .fa-buysellads:before,.gform-settings__wrapper .fa-buysellads:before,.gform_wrapper .fa-buysellads:before,.gforms_edit_form .fa-buysellads:before,.gforms_form_settings_wrap .fa-buysellads:before,.gforms_help .fa-buysellads:before{content:"\f20d"}.gf_entry_wrap .fa-connectdevelop:before,.gform-settings__wrapper .fa-connectdevelop:before,.gform_wrapper .fa-connectdevelop:before,.gforms_edit_form .fa-connectdevelop:before,.gforms_form_settings_wrap .fa-connectdevelop:before,.gforms_help .fa-connectdevelop:before{content:"\f20e"}.gf_entry_wrap .fa-dashcube:before,.gform-settings__wrapper .fa-dashcube:before,.gform_wrapper .fa-dashcube:before,.gforms_edit_form .fa-dashcube:before,.gforms_form_settings_wrap .fa-dashcube:before,.gforms_help .fa-dashcube:before{content:"\f210"}.gf_entry_wrap .fa-forumbee:before,.gform-settings__wrapper .fa-forumbee:before,.gform_wrapper .fa-forumbee:before,.gforms_edit_form .fa-forumbee:before,.gforms_form_settings_wrap .fa-forumbee:before,.gforms_help .fa-forumbee:before{content:"\f211"}.gf_entry_wrap .fa-leanpub:before,.gform-settings__wrapper .fa-leanpub:before,.gform_wrapper .fa-leanpub:before,.gforms_edit_form .fa-leanpub:before,.gforms_form_settings_wrap .fa-leanpub:before,.gforms_help .fa-leanpub:before{content:"\f212"}.gf_entry_wrap .fa-sellsy:before,.gform-settings__wrapper .fa-sellsy:before,.gform_wrapper .fa-sellsy:before,.gforms_edit_form .fa-sellsy:before,.gforms_form_settings_wrap .fa-sellsy:before,.gforms_help .fa-sellsy:before{content:"\f213"}.gf_entry_wrap .fa-shirtsinbulk:before,.gform-settings__wrapper .fa-shirtsinbulk:before,.gform_wrapper .fa-shirtsinbulk:before,.gforms_edit_form .fa-shirtsinbulk:before,.gforms_form_settings_wrap .fa-shirtsinbulk:before,.gforms_help .fa-shirtsinbulk:before{content:"\f214"}.gf_entry_wrap .fa-simplybuilt:before,.gform-settings__wrapper .fa-simplybuilt:before,.gform_wrapper .fa-simplybuilt:before,.gforms_edit_form .fa-simplybuilt:before,.gforms_form_settings_wrap .fa-simplybuilt:before,.gforms_help .fa-simplybuilt:before{content:"\f215"}.gf_entry_wrap .fa-skyatlas:before,.gform-settings__wrapper .fa-skyatlas:before,.gform_wrapper .fa-skyatlas:before,.gforms_edit_form .fa-skyatlas:before,.gforms_form_settings_wrap .fa-skyatlas:before,.gforms_help .fa-skyatlas:before{content:"\f216"}.gf_entry_wrap .fa-cart-plus:before,.gform-settings__wrapper .fa-cart-plus:before,.gform_wrapper .fa-cart-plus:before,.gforms_edit_form .fa-cart-plus:before,.gforms_form_settings_wrap .fa-cart-plus:before,.gforms_help .fa-cart-plus:before{content:"\f217"}.gf_entry_wrap .fa-cart-arrow-down:before,.gform-settings__wrapper .fa-cart-arrow-down:before,.gform_wrapper .fa-cart-arrow-down:before,.gforms_edit_form .fa-cart-arrow-down:before,.gforms_form_settings_wrap .fa-cart-arrow-down:before,.gforms_help .fa-cart-arrow-down:before{content:"\f218"}.gf_entry_wrap .fa-diamond:before,.gform-settings__wrapper .fa-diamond:before,.gform_wrapper .fa-diamond:before,.gforms_edit_form .fa-diamond:before,.gforms_form_settings_wrap .fa-diamond:before,.gforms_help .fa-diamond:before{content:"\f219"}.gf_entry_wrap .fa-ship:before,.gform-settings__wrapper .fa-ship:before,.gform_wrapper .fa-ship:before,.gforms_edit_form .fa-ship:before,.gforms_form_settings_wrap .fa-ship:before,.gforms_help .fa-ship:before{content:"\f21a"}.gf_entry_wrap .fa-user-secret:before,.gform-settings__wrapper .fa-user-secret:before,.gform_wrapper .fa-user-secret:before,.gforms_edit_form .fa-user-secret:before,.gforms_form_settings_wrap .fa-user-secret:before,.gforms_help .fa-user-secret:before{content:"\f21b"}.gf_entry_wrap .fa-motorcycle:before,.gform-settings__wrapper .fa-motorcycle:before,.gform_wrapper .fa-motorcycle:before,.gforms_edit_form .fa-motorcycle:before,.gforms_form_settings_wrap .fa-motorcycle:before,.gforms_help .fa-motorcycle:before{content:"\f21c"}.gf_entry_wrap .fa-street-view:before,.gform-settings__wrapper .fa-street-view:before,.gform_wrapper .fa-street-view:before,.gforms_edit_form .fa-street-view:before,.gforms_form_settings_wrap .fa-street-view:before,.gforms_help .fa-street-view:before{content:"\f21d"}.gf_entry_wrap .fa-heartbeat:before,.gform-settings__wrapper .fa-heartbeat:before,.gform_wrapper .fa-heartbeat:before,.gforms_edit_form .fa-heartbeat:before,.gforms_form_settings_wrap .fa-heartbeat:before,.gforms_help .fa-heartbeat:before{content:"\f21e"}.gf_entry_wrap .fa-venus:before,.gform-settings__wrapper .fa-venus:before,.gform_wrapper .fa-venus:before,.gforms_edit_form .fa-venus:before,.gforms_form_settings_wrap .fa-venus:before,.gforms_help .fa-venus:before{content:"\f221"}.gf_entry_wrap .fa-mars:before,.gform-settings__wrapper .fa-mars:before,.gform_wrapper .fa-mars:before,.gforms_edit_form .fa-mars:before,.gforms_form_settings_wrap .fa-mars:before,.gforms_help .fa-mars:before{content:"\f222"}.gf_entry_wrap .fa-mercury:before,.gform-settings__wrapper .fa-mercury:before,.gform_wrapper .fa-mercury:before,.gforms_edit_form .fa-mercury:before,.gforms_form_settings_wrap .fa-mercury:before,.gforms_help .fa-mercury:before{content:"\f223"}.gf_entry_wrap .fa-intersex:before,.gf_entry_wrap .fa-transgender:before,.gform-settings__wrapper .fa-intersex:before,.gform-settings__wrapper .fa-transgender:before,.gform_wrapper .fa-intersex:before,.gform_wrapper .fa-transgender:before,.gforms_edit_form .fa-intersex:before,.gforms_edit_form .fa-transgender:before,.gforms_form_settings_wrap .fa-intersex:before,.gforms_form_settings_wrap .fa-transgender:before,.gforms_help .fa-intersex:before,.gforms_help .fa-transgender:before{content:"\f224"}.gf_entry_wrap .fa-transgender-alt:before,.gform-settings__wrapper .fa-transgender-alt:before,.gform_wrapper .fa-transgender-alt:before,.gforms_edit_form .fa-transgender-alt:before,.gforms_form_settings_wrap .fa-transgender-alt:before,.gforms_help .fa-transgender-alt:before{content:"\f225"}.gf_entry_wrap .fa-venus-double:before,.gform-settings__wrapper .fa-venus-double:before,.gform_wrapper .fa-venus-double:before,.gforms_edit_form .fa-venus-double:before,.gforms_form_settings_wrap .fa-venus-double:before,.gforms_help .fa-venus-double:before{content:"\f226"}.gf_entry_wrap .fa-mars-double:before,.gform-settings__wrapper .fa-mars-double:before,.gform_wrapper .fa-mars-double:before,.gforms_edit_form .fa-mars-double:before,.gforms_form_settings_wrap .fa-mars-double:before,.gforms_help .fa-mars-double:before{content:"\f227"}.gf_entry_wrap .fa-venus-mars:before,.gform-settings__wrapper .fa-venus-mars:before,.gform_wrapper .fa-venus-mars:before,.gforms_edit_form .fa-venus-mars:before,.gforms_form_settings_wrap .fa-venus-mars:before,.gforms_help .fa-venus-mars:before{content:"\f228"}.gf_entry_wrap .fa-mars-stroke:before,.gform-settings__wrapper .fa-mars-stroke:before,.gform_wrapper .fa-mars-stroke:before,.gforms_edit_form .fa-mars-stroke:before,.gforms_form_settings_wrap .fa-mars-stroke:before,.gforms_help .fa-mars-stroke:before{content:"\f229"}.gf_entry_wrap .fa-mars-stroke-v:before,.gform-settings__wrapper .fa-mars-stroke-v:before,.gform_wrapper .fa-mars-stroke-v:before,.gforms_edit_form .fa-mars-stroke-v:before,.gforms_form_settings_wrap .fa-mars-stroke-v:before,.gforms_help .fa-mars-stroke-v:before{content:"\f22a"}.gf_entry_wrap .fa-mars-stroke-h:before,.gform-settings__wrapper .fa-mars-stroke-h:before,.gform_wrapper .fa-mars-stroke-h:before,.gforms_edit_form .fa-mars-stroke-h:before,.gforms_form_settings_wrap .fa-mars-stroke-h:before,.gforms_help .fa-mars-stroke-h:before{content:"\f22b"}.gf_entry_wrap .fa-neuter:before,.gform-settings__wrapper .fa-neuter:before,.gform_wrapper .fa-neuter:before,.gforms_edit_form .fa-neuter:before,.gforms_form_settings_wrap .fa-neuter:before,.gforms_help .fa-neuter:before{content:"\f22c"}.gf_entry_wrap .fa-genderless:before,.gform-settings__wrapper .fa-genderless:before,.gform_wrapper .fa-genderless:before,.gforms_edit_form .fa-genderless:before,.gforms_form_settings_wrap .fa-genderless:before,.gforms_help .fa-genderless:before{content:"\f22d"}.gf_entry_wrap .fa-facebook-official:before,.gform-settings__wrapper .fa-facebook-official:before,.gform_wrapper .fa-facebook-official:before,.gforms_edit_form .fa-facebook-official:before,.gforms_form_settings_wrap .fa-facebook-official:before,.gforms_help .fa-facebook-official:before{content:"\f230"}.gf_entry_wrap .fa-pinterest-p:before,.gform-settings__wrapper .fa-pinterest-p:before,.gform_wrapper .fa-pinterest-p:before,.gforms_edit_form .fa-pinterest-p:before,.gforms_form_settings_wrap .fa-pinterest-p:before,.gforms_help .fa-pinterest-p:before{content:"\f231"}.gf_entry_wrap .fa-whatsapp:before,.gform-settings__wrapper .fa-whatsapp:before,.gform_wrapper .fa-whatsapp:before,.gforms_edit_form .fa-whatsapp:before,.gforms_form_settings_wrap .fa-whatsapp:before,.gforms_help .fa-whatsapp:before{content:"\f232"}.gf_entry_wrap .fa-server:before,.gform-settings__wrapper .fa-server:before,.gform_wrapper .fa-server:before,.gforms_edit_form .fa-server:before,.gforms_form_settings_wrap .fa-server:before,.gforms_help .fa-server:before{content:"\f233"}.gf_entry_wrap .fa-user-plus:before,.gform-settings__wrapper .fa-user-plus:before,.gform_wrapper .fa-user-plus:before,.gforms_edit_form .fa-user-plus:before,.gforms_form_settings_wrap .fa-user-plus:before,.gforms_help .fa-user-plus:before{content:"\f234"}.gf_entry_wrap .fa-user-times:before,.gform-settings__wrapper .fa-user-times:before,.gform_wrapper .fa-user-times:before,.gforms_edit_form .fa-user-times:before,.gforms_form_settings_wrap .fa-user-times:before,.gforms_help .fa-user-times:before{content:"\f235"}.gf_entry_wrap .fa-bed:before,.gf_entry_wrap .fa-hotel:before,.gform-settings__wrapper .fa-bed:before,.gform-settings__wrapper .fa-hotel:before,.gform_wrapper .fa-bed:before,.gform_wrapper .fa-hotel:before,.gforms_edit_form .fa-bed:before,.gforms_edit_form .fa-hotel:before,.gforms_form_settings_wrap .fa-bed:before,.gforms_form_settings_wrap .fa-hotel:before,.gforms_help .fa-bed:before,.gforms_help .fa-hotel:before{content:"\f236"}.gf_entry_wrap .fa-viacoin:before,.gform-settings__wrapper .fa-viacoin:before,.gform_wrapper .fa-viacoin:before,.gforms_edit_form .fa-viacoin:before,.gforms_form_settings_wrap .fa-viacoin:before,.gforms_help .fa-viacoin:before{content:"\f237"}.gf_entry_wrap .fa-train:before,.gform-settings__wrapper .fa-train:before,.gform_wrapper .fa-train:before,.gforms_edit_form .fa-train:before,.gforms_form_settings_wrap .fa-train:before,.gforms_help .fa-train:before{content:"\f238"}.gf_entry_wrap .fa-subway:before,.gform-settings__wrapper .fa-subway:before,.gform_wrapper .fa-subway:before,.gforms_edit_form .fa-subway:before,.gforms_form_settings_wrap .fa-subway:before,.gforms_help .fa-subway:before{content:"\f239"}.gf_entry_wrap .fa-medium:before,.gform-settings__wrapper .fa-medium:before,.gform_wrapper .fa-medium:before,.gforms_edit_form .fa-medium:before,.gforms_form_settings_wrap .fa-medium:before,.gforms_help .fa-medium:before{content:"\f23a"}.gf_entry_wrap .fa-y-combinator:before,.gf_entry_wrap .fa-yc:before,.gform-settings__wrapper .fa-y-combinator:before,.gform-settings__wrapper .fa-yc:before,.gform_wrapper .fa-y-combinator:before,.gform_wrapper .fa-yc:before,.gforms_edit_form .fa-y-combinator:before,.gforms_edit_form .fa-yc:before,.gforms_form_settings_wrap .fa-y-combinator:before,.gforms_form_settings_wrap .fa-yc:before,.gforms_help .fa-y-combinator:before,.gforms_help .fa-yc:before{content:"\f23b"}.gf_entry_wrap .fa-optin-monster:before,.gform-settings__wrapper .fa-optin-monster:before,.gform_wrapper .fa-optin-monster:before,.gforms_edit_form .fa-optin-monster:before,.gforms_form_settings_wrap .fa-optin-monster:before,.gforms_help .fa-optin-monster:before{content:"\f23c"}.gf_entry_wrap .fa-opencart:before,.gform-settings__wrapper .fa-opencart:before,.gform_wrapper .fa-opencart:before,.gforms_edit_form .fa-opencart:before,.gforms_form_settings_wrap .fa-opencart:before,.gforms_help .fa-opencart:before{content:"\f23d"}.gf_entry_wrap .fa-expeditedssl:before,.gform-settings__wrapper .fa-expeditedssl:before,.gform_wrapper .fa-expeditedssl:before,.gforms_edit_form .fa-expeditedssl:before,.gforms_form_settings_wrap .fa-expeditedssl:before,.gforms_help .fa-expeditedssl:before{content:"\f23e"}.gf_entry_wrap .fa-battery-4:before,.gf_entry_wrap .fa-battery-full:before,.gf_entry_wrap .fa-battery:before,.gform-settings__wrapper .fa-battery-4:before,.gform-settings__wrapper .fa-battery-full:before,.gform-settings__wrapper .fa-battery:before,.gform_wrapper .fa-battery-4:before,.gform_wrapper .fa-battery-full:before,.gform_wrapper .fa-battery:before,.gforms_edit_form .fa-battery-4:before,.gforms_edit_form .fa-battery-full:before,.gforms_edit_form .fa-battery:before,.gforms_form_settings_wrap .fa-battery-4:before,.gforms_form_settings_wrap .fa-battery-full:before,.gforms_form_settings_wrap .fa-battery:before,.gforms_help .fa-battery-4:before,.gforms_help .fa-battery-full:before,.gforms_help .fa-battery:before{content:"\f240"}.gf_entry_wrap .fa-battery-3:before,.gf_entry_wrap .fa-battery-three-quarters:before,.gform-settings__wrapper .fa-battery-3:before,.gform-settings__wrapper .fa-battery-three-quarters:before,.gform_wrapper .fa-battery-3:before,.gform_wrapper .fa-battery-three-quarters:before,.gforms_edit_form .fa-battery-3:before,.gforms_edit_form .fa-battery-three-quarters:before,.gforms_form_settings_wrap .fa-battery-3:before,.gforms_form_settings_wrap .fa-battery-three-quarters:before,.gforms_help .fa-battery-3:before,.gforms_help .fa-battery-three-quarters:before{content:"\f241"}.gf_entry_wrap .fa-battery-2:before,.gf_entry_wrap .fa-battery-half:before,.gform-settings__wrapper .fa-battery-2:before,.gform-settings__wrapper .fa-battery-half:before,.gform_wrapper .fa-battery-2:before,.gform_wrapper .fa-battery-half:before,.gforms_edit_form .fa-battery-2:before,.gforms_edit_form .fa-battery-half:before,.gforms_form_settings_wrap .fa-battery-2:before,.gforms_form_settings_wrap .fa-battery-half:before,.gforms_help .fa-battery-2:before,.gforms_help .fa-battery-half:before{content:"\f242"}.gf_entry_wrap .fa-battery-1:before,.gf_entry_wrap .fa-battery-quarter:before,.gform-settings__wrapper .fa-battery-1:before,.gform-settings__wrapper .fa-battery-quarter:before,.gform_wrapper .fa-battery-1:before,.gform_wrapper .fa-battery-quarter:before,.gforms_edit_form .fa-battery-1:before,.gforms_edit_form .fa-battery-quarter:before,.gforms_form_settings_wrap .fa-battery-1:before,.gforms_form_settings_wrap .fa-battery-quarter:before,.gforms_help .fa-battery-1:before,.gforms_help .fa-battery-quarter:before{content:"\f243"}.gf_entry_wrap .fa-battery-0:before,.gf_entry_wrap .fa-battery-empty:before,.gform-settings__wrapper .fa-battery-0:before,.gform-settings__wrapper .fa-battery-empty:before,.gform_wrapper .fa-battery-0:before,.gform_wrapper .fa-battery-empty:before,.gforms_edit_form .fa-battery-0:before,.gforms_edit_form .fa-battery-empty:before,.gforms_form_settings_wrap .fa-battery-0:before,.gforms_form_settings_wrap .fa-battery-empty:before,.gforms_help .fa-battery-0:before,.gforms_help .fa-battery-empty:before{content:"\f244"}.gf_entry_wrap .fa-mouse-pointer:before,.gform-settings__wrapper .fa-mouse-pointer:before,.gform_wrapper .fa-mouse-pointer:before,.gforms_edit_form .fa-mouse-pointer:before,.gforms_form_settings_wrap .fa-mouse-pointer:before,.gforms_help .fa-mouse-pointer:before{content:"\f245"}.gf_entry_wrap .fa-i-cursor:before,.gform-settings__wrapper .fa-i-cursor:before,.gform_wrapper .fa-i-cursor:before,.gforms_edit_form .fa-i-cursor:before,.gforms_form_settings_wrap .fa-i-cursor:before,.gforms_help .fa-i-cursor:before{content:"\f246"}.gf_entry_wrap .fa-object-group:before,.gform-settings__wrapper .fa-object-group:before,.gform_wrapper .fa-object-group:before,.gforms_edit_form .fa-object-group:before,.gforms_form_settings_wrap .fa-object-group:before,.gforms_help .fa-object-group:before{content:"\f247"}.gf_entry_wrap .fa-object-ungroup:before,.gform-settings__wrapper .fa-object-ungroup:before,.gform_wrapper .fa-object-ungroup:before,.gforms_edit_form .fa-object-ungroup:before,.gforms_form_settings_wrap .fa-object-ungroup:before,.gforms_help .fa-object-ungroup:before{content:"\f248"}.gf_entry_wrap .fa-sticky-note:before,.gform-settings__wrapper .fa-sticky-note:before,.gform_wrapper .fa-sticky-note:before,.gforms_edit_form .fa-sticky-note:before,.gforms_form_settings_wrap .fa-sticky-note:before,.gforms_help .fa-sticky-note:before{content:"\f249"}.gf_entry_wrap .fa-sticky-note-o:before,.gform-settings__wrapper .fa-sticky-note-o:before,.gform_wrapper .fa-sticky-note-o:before,.gforms_edit_form .fa-sticky-note-o:before,.gforms_form_settings_wrap .fa-sticky-note-o:before,.gforms_help .fa-sticky-note-o:before{content:"\f24a"}.gf_entry_wrap .fa-cc-jcb:before,.gform-settings__wrapper .fa-cc-jcb:before,.gform_wrapper .fa-cc-jcb:before,.gforms_edit_form .fa-cc-jcb:before,.gforms_form_settings_wrap .fa-cc-jcb:before,.gforms_help .fa-cc-jcb:before{content:"\f24b"}.gf_entry_wrap .fa-cc-diners-club:before,.gform-settings__wrapper .fa-cc-diners-club:before,.gform_wrapper .fa-cc-diners-club:before,.gforms_edit_form .fa-cc-diners-club:before,.gforms_form_settings_wrap .fa-cc-diners-club:before,.gforms_help .fa-cc-diners-club:before{content:"\f24c"}.gf_entry_wrap .fa-clone:before,.gform-settings__wrapper .fa-clone:before,.gform_wrapper .fa-clone:before,.gforms_edit_form .fa-clone:before,.gforms_form_settings_wrap .fa-clone:before,.gforms_help .fa-clone:before{content:"\f24d"}.gf_entry_wrap .fa-balance-scale:before,.gform-settings__wrapper .fa-balance-scale:before,.gform_wrapper .fa-balance-scale:before,.gforms_edit_form .fa-balance-scale:before,.gforms_form_settings_wrap .fa-balance-scale:before,.gforms_help .fa-balance-scale:before{content:"\f24e"}.gf_entry_wrap .fa-hourglass-o:before,.gform-settings__wrapper .fa-hourglass-o:before,.gform_wrapper .fa-hourglass-o:before,.gforms_edit_form .fa-hourglass-o:before,.gforms_form_settings_wrap .fa-hourglass-o:before,.gforms_help .fa-hourglass-o:before{content:"\f250"}.gf_entry_wrap .fa-hourglass-1:before,.gf_entry_wrap .fa-hourglass-start:before,.gform-settings__wrapper .fa-hourglass-1:before,.gform-settings__wrapper .fa-hourglass-start:before,.gform_wrapper .fa-hourglass-1:before,.gform_wrapper .fa-hourglass-start:before,.gforms_edit_form .fa-hourglass-1:before,.gforms_edit_form .fa-hourglass-start:before,.gforms_form_settings_wrap .fa-hourglass-1:before,.gforms_form_settings_wrap .fa-hourglass-start:before,.gforms_help .fa-hourglass-1:before,.gforms_help .fa-hourglass-start:before{content:"\f251"}.gf_entry_wrap .fa-hourglass-2:before,.gf_entry_wrap .fa-hourglass-half:before,.gform-settings__wrapper .fa-hourglass-2:before,.gform-settings__wrapper .fa-hourglass-half:before,.gform_wrapper .fa-hourglass-2:before,.gform_wrapper .fa-hourglass-half:before,.gforms_edit_form .fa-hourglass-2:before,.gforms_edit_form .fa-hourglass-half:before,.gforms_form_settings_wrap .fa-hourglass-2:before,.gforms_form_settings_wrap .fa-hourglass-half:before,.gforms_help .fa-hourglass-2:before,.gforms_help .fa-hourglass-half:before{content:"\f252"}.gf_entry_wrap .fa-hourglass-3:before,.gf_entry_wrap .fa-hourglass-end:before,.gform-settings__wrapper .fa-hourglass-3:before,.gform-settings__wrapper .fa-hourglass-end:before,.gform_wrapper .fa-hourglass-3:before,.gform_wrapper .fa-hourglass-end:before,.gforms_edit_form .fa-hourglass-3:before,.gforms_edit_form .fa-hourglass-end:before,.gforms_form_settings_wrap .fa-hourglass-3:before,.gforms_form_settings_wrap .fa-hourglass-end:before,.gforms_help .fa-hourglass-3:before,.gforms_help .fa-hourglass-end:before{content:"\f253"}.gf_entry_wrap .fa-hourglass:before,.gform-settings__wrapper .fa-hourglass:before,.gform_wrapper .fa-hourglass:before,.gforms_edit_form .fa-hourglass:before,.gforms_form_settings_wrap .fa-hourglass:before,.gforms_help .fa-hourglass:before{content:"\f254"}.gf_entry_wrap .fa-hand-grab-o:before,.gf_entry_wrap .fa-hand-rock-o:before,.gform-settings__wrapper .fa-hand-grab-o:before,.gform-settings__wrapper .fa-hand-rock-o:before,.gform_wrapper .fa-hand-grab-o:before,.gform_wrapper .fa-hand-rock-o:before,.gforms_edit_form .fa-hand-grab-o:before,.gforms_edit_form .fa-hand-rock-o:before,.gforms_form_settings_wrap .fa-hand-grab-o:before,.gforms_form_settings_wrap .fa-hand-rock-o:before,.gforms_help .fa-hand-grab-o:before,.gforms_help .fa-hand-rock-o:before{content:"\f255"}.gf_entry_wrap .fa-hand-paper-o:before,.gf_entry_wrap .fa-hand-stop-o:before,.gform-settings__wrapper .fa-hand-paper-o:before,.gform-settings__wrapper .fa-hand-stop-o:before,.gform_wrapper .fa-hand-paper-o:before,.gform_wrapper .fa-hand-stop-o:before,.gforms_edit_form .fa-hand-paper-o:before,.gforms_edit_form .fa-hand-stop-o:before,.gforms_form_settings_wrap .fa-hand-paper-o:before,.gforms_form_settings_wrap .fa-hand-stop-o:before,.gforms_help .fa-hand-paper-o:before,.gforms_help .fa-hand-stop-o:before{content:"\f256"}.gf_entry_wrap .fa-hand-scissors-o:before,.gform-settings__wrapper .fa-hand-scissors-o:before,.gform_wrapper .fa-hand-scissors-o:before,.gforms_edit_form .fa-hand-scissors-o:before,.gforms_form_settings_wrap .fa-hand-scissors-o:before,.gforms_help .fa-hand-scissors-o:before{content:"\f257"}.gf_entry_wrap .fa-hand-lizard-o:before,.gform-settings__wrapper .fa-hand-lizard-o:before,.gform_wrapper .fa-hand-lizard-o:before,.gforms_edit_form .fa-hand-lizard-o:before,.gforms_form_settings_wrap .fa-hand-lizard-o:before,.gforms_help .fa-hand-lizard-o:before{content:"\f258"}.gf_entry_wrap .fa-hand-spock-o:before,.gform-settings__wrapper .fa-hand-spock-o:before,.gform_wrapper .fa-hand-spock-o:before,.gforms_edit_form .fa-hand-spock-o:before,.gforms_form_settings_wrap .fa-hand-spock-o:before,.gforms_help .fa-hand-spock-o:before{content:"\f259"}.gf_entry_wrap .fa-hand-pointer-o:before,.gform-settings__wrapper .fa-hand-pointer-o:before,.gform_wrapper .fa-hand-pointer-o:before,.gforms_edit_form .fa-hand-pointer-o:before,.gforms_form_settings_wrap .fa-hand-pointer-o:before,.gforms_help .fa-hand-pointer-o:before{content:"\f25a"}.gf_entry_wrap .fa-hand-peace-o:before,.gform-settings__wrapper .fa-hand-peace-o:before,.gform_wrapper .fa-hand-peace-o:before,.gforms_edit_form .fa-hand-peace-o:before,.gforms_form_settings_wrap .fa-hand-peace-o:before,.gforms_help .fa-hand-peace-o:before{content:"\f25b"}.gf_entry_wrap .fa-trademark:before,.gform-settings__wrapper .fa-trademark:before,.gform_wrapper .fa-trademark:before,.gforms_edit_form .fa-trademark:before,.gforms_form_settings_wrap .fa-trademark:before,.gforms_help .fa-trademark:before{content:"\f25c"}.gf_entry_wrap .fa-registered:before,.gform-settings__wrapper .fa-registered:before,.gform_wrapper .fa-registered:before,.gforms_edit_form .fa-registered:before,.gforms_form_settings_wrap .fa-registered:before,.gforms_help .fa-registered:before{content:"\f25d"}.gf_entry_wrap .fa-creative-commons:before,.gform-settings__wrapper .fa-creative-commons:before,.gform_wrapper .fa-creative-commons:before,.gforms_edit_form .fa-creative-commons:before,.gforms_form_settings_wrap .fa-creative-commons:before,.gforms_help .fa-creative-commons:before{content:"\f25e"}.gf_entry_wrap .fa-gg:before,.gform-settings__wrapper .fa-gg:before,.gform_wrapper .fa-gg:before,.gforms_edit_form .fa-gg:before,.gforms_form_settings_wrap .fa-gg:before,.gforms_help .fa-gg:before{content:"\f260"}.gf_entry_wrap .fa-gg-circle:before,.gform-settings__wrapper .fa-gg-circle:before,.gform_wrapper .fa-gg-circle:before,.gforms_edit_form .fa-gg-circle:before,.gforms_form_settings_wrap .fa-gg-circle:before,.gforms_help .fa-gg-circle:before{content:"\f261"}.gf_entry_wrap .fa-tripadvisor:before,.gform-settings__wrapper .fa-tripadvisor:before,.gform_wrapper .fa-tripadvisor:before,.gforms_edit_form .fa-tripadvisor:before,.gforms_form_settings_wrap .fa-tripadvisor:before,.gforms_help .fa-tripadvisor:before{content:"\f262"}.gf_entry_wrap .fa-odnoklassniki:before,.gform-settings__wrapper .fa-odnoklassniki:before,.gform_wrapper .fa-odnoklassniki:before,.gforms_edit_form .fa-odnoklassniki:before,.gforms_form_settings_wrap .fa-odnoklassniki:before,.gforms_help .fa-odnoklassniki:before{content:"\f263"}.gf_entry_wrap .fa-odnoklassniki-square:before,.gform-settings__wrapper .fa-odnoklassniki-square:before,.gform_wrapper .fa-odnoklassniki-square:before,.gforms_edit_form .fa-odnoklassniki-square:before,.gforms_form_settings_wrap .fa-odnoklassniki-square:before,.gforms_help .fa-odnoklassniki-square:before{content:"\f264"}.gf_entry_wrap .fa-get-pocket:before,.gform-settings__wrapper .fa-get-pocket:before,.gform_wrapper .fa-get-pocket:before,.gforms_edit_form .fa-get-pocket:before,.gforms_form_settings_wrap .fa-get-pocket:before,.gforms_help .fa-get-pocket:before{content:"\f265"}.gf_entry_wrap .fa-wikipedia-w:before,.gform-settings__wrapper .fa-wikipedia-w:before,.gform_wrapper .fa-wikipedia-w:before,.gforms_edit_form .fa-wikipedia-w:before,.gforms_form_settings_wrap .fa-wikipedia-w:before,.gforms_help .fa-wikipedia-w:before{content:"\f266"}.gf_entry_wrap .fa-safari:before,.gform-settings__wrapper .fa-safari:before,.gform_wrapper .fa-safari:before,.gforms_edit_form .fa-safari:before,.gforms_form_settings_wrap .fa-safari:before,.gforms_help .fa-safari:before{content:"\f267"}.gf_entry_wrap .fa-chrome:before,.gform-settings__wrapper .fa-chrome:before,.gform_wrapper .fa-chrome:before,.gforms_edit_form .fa-chrome:before,.gforms_form_settings_wrap .fa-chrome:before,.gforms_help .fa-chrome:before{content:"\f268"}.gf_entry_wrap .fa-firefox:before,.gform-settings__wrapper .fa-firefox:before,.gform_wrapper .fa-firefox:before,.gforms_edit_form .fa-firefox:before,.gforms_form_settings_wrap .fa-firefox:before,.gforms_help .fa-firefox:before{content:"\f269"}.gf_entry_wrap .fa-opera:before,.gform-settings__wrapper .fa-opera:before,.gform_wrapper .fa-opera:before,.gforms_edit_form .fa-opera:before,.gforms_form_settings_wrap .fa-opera:before,.gforms_help .fa-opera:before{content:"\f26a"}.gf_entry_wrap .fa-internet-explorer:before,.gform-settings__wrapper .fa-internet-explorer:before,.gform_wrapper .fa-internet-explorer:before,.gforms_edit_form .fa-internet-explorer:before,.gforms_form_settings_wrap .fa-internet-explorer:before,.gforms_help .fa-internet-explorer:before{content:"\f26b"}.gf_entry_wrap .fa-television:before,.gf_entry_wrap .fa-tv:before,.gform-settings__wrapper .fa-television:before,.gform-settings__wrapper .fa-tv:before,.gform_wrapper .fa-television:before,.gform_wrapper .fa-tv:before,.gforms_edit_form .fa-television:before,.gforms_edit_form .fa-tv:before,.gforms_form_settings_wrap .fa-television:before,.gforms_form_settings_wrap .fa-tv:before,.gforms_help .fa-television:before,.gforms_help .fa-tv:before{content:"\f26c"}.gf_entry_wrap .fa-contao:before,.gform-settings__wrapper .fa-contao:before,.gform_wrapper .fa-contao:before,.gforms_edit_form .fa-contao:before,.gforms_form_settings_wrap .fa-contao:before,.gforms_help .fa-contao:before{content:"\f26d"}.gf_entry_wrap .fa-500px:before,.gform-settings__wrapper .fa-500px:before,.gform_wrapper .fa-500px:before,.gforms_edit_form .fa-500px:before,.gforms_form_settings_wrap .fa-500px:before,.gforms_help .fa-500px:before{content:"\f26e"}.gf_entry_wrap .fa-amazon:before,.gform-settings__wrapper .fa-amazon:before,.gform_wrapper .fa-amazon:before,.gforms_edit_form .fa-amazon:before,.gforms_form_settings_wrap .fa-amazon:before,.gforms_help .fa-amazon:before{content:"\f270"}.gf_entry_wrap .fa-calendar-plus-o:before,.gform-settings__wrapper .fa-calendar-plus-o:before,.gform_wrapper .fa-calendar-plus-o:before,.gforms_edit_form .fa-calendar-plus-o:before,.gforms_form_settings_wrap .fa-calendar-plus-o:before,.gforms_help .fa-calendar-plus-o:before{content:"\f271"}.gf_entry_wrap .fa-calendar-minus-o:before,.gform-settings__wrapper .fa-calendar-minus-o:before,.gform_wrapper .fa-calendar-minus-o:before,.gforms_edit_form .fa-calendar-minus-o:before,.gforms_form_settings_wrap .fa-calendar-minus-o:before,.gforms_help .fa-calendar-minus-o:before{content:"\f272"}.gf_entry_wrap .fa-calendar-times-o:before,.gform-settings__wrapper .fa-calendar-times-o:before,.gform_wrapper .fa-calendar-times-o:before,.gforms_edit_form .fa-calendar-times-o:before,.gforms_form_settings_wrap .fa-calendar-times-o:before,.gforms_help .fa-calendar-times-o:before{content:"\f273"}.gf_entry_wrap .fa-calendar-check-o:before,.gform-settings__wrapper .fa-calendar-check-o:before,.gform_wrapper .fa-calendar-check-o:before,.gforms_edit_form .fa-calendar-check-o:before,.gforms_form_settings_wrap .fa-calendar-check-o:before,.gforms_help .fa-calendar-check-o:before{content:"\f274"}.gf_entry_wrap .fa-industry:before,.gform-settings__wrapper .fa-industry:before,.gform_wrapper .fa-industry:before,.gforms_edit_form .fa-industry:before,.gforms_form_settings_wrap .fa-industry:before,.gforms_help .fa-industry:before{content:"\f275"}.gf_entry_wrap .fa-map-pin:before,.gform-settings__wrapper .fa-map-pin:before,.gform_wrapper .fa-map-pin:before,.gforms_edit_form .fa-map-pin:before,.gforms_form_settings_wrap .fa-map-pin:before,.gforms_help .fa-map-pin:before{content:"\f276"}.gf_entry_wrap .fa-map-signs:before,.gform-settings__wrapper .fa-map-signs:before,.gform_wrapper .fa-map-signs:before,.gforms_edit_form .fa-map-signs:before,.gforms_form_settings_wrap .fa-map-signs:before,.gforms_help .fa-map-signs:before{content:"\f277"}.gf_entry_wrap .fa-map-o:before,.gform-settings__wrapper .fa-map-o:before,.gform_wrapper .fa-map-o:before,.gforms_edit_form .fa-map-o:before,.gforms_form_settings_wrap .fa-map-o:before,.gforms_help .fa-map-o:before{content:"\f278"}.gf_entry_wrap .fa-map:before,.gform-settings__wrapper .fa-map:before,.gform_wrapper .fa-map:before,.gforms_edit_form .fa-map:before,.gforms_form_settings_wrap .fa-map:before,.gforms_help .fa-map:before{content:"\f279"}.gf_entry_wrap .fa-commenting:before,.gform-settings__wrapper .fa-commenting:before,.gform_wrapper .fa-commenting:before,.gforms_edit_form .fa-commenting:before,.gforms_form_settings_wrap .fa-commenting:before,.gforms_help .fa-commenting:before{content:"\f27a"}.gf_entry_wrap .fa-commenting-o:before,.gform-settings__wrapper .fa-commenting-o:before,.gform_wrapper .fa-commenting-o:before,.gforms_edit_form .fa-commenting-o:before,.gforms_form_settings_wrap .fa-commenting-o:before,.gforms_help .fa-commenting-o:before{content:"\f27b"}.gf_entry_wrap .fa-houzz:before,.gform-settings__wrapper .fa-houzz:before,.gform_wrapper .fa-houzz:before,.gforms_edit_form .fa-houzz:before,.gforms_form_settings_wrap .fa-houzz:before,.gforms_help .fa-houzz:before{content:"\f27c"}.gf_entry_wrap .fa-vimeo:before,.gform-settings__wrapper .fa-vimeo:before,.gform_wrapper .fa-vimeo:before,.gforms_edit_form .fa-vimeo:before,.gforms_form_settings_wrap .fa-vimeo:before,.gforms_help .fa-vimeo:before{content:"\f27d"}.gf_entry_wrap .fa-black-tie:before,.gform-settings__wrapper .fa-black-tie:before,.gform_wrapper .fa-black-tie:before,.gforms_edit_form .fa-black-tie:before,.gforms_form_settings_wrap .fa-black-tie:before,.gforms_help .fa-black-tie:before{content:"\f27e"}.gf_entry_wrap .fa-fonticons:before,.gform-settings__wrapper .fa-fonticons:before,.gform_wrapper .fa-fonticons:before,.gforms_edit_form .fa-fonticons:before,.gforms_form_settings_wrap .fa-fonticons:before,.gforms_help .fa-fonticons:before{content:"\f280"}.gf_entry_wrap .fa-reddit-alien:before,.gform-settings__wrapper .fa-reddit-alien:before,.gform_wrapper .fa-reddit-alien:before,.gforms_edit_form .fa-reddit-alien:before,.gforms_form_settings_wrap .fa-reddit-alien:before,.gforms_help .fa-reddit-alien:before{content:"\f281"}.gf_entry_wrap .fa-edge:before,.gform-settings__wrapper .fa-edge:before,.gform_wrapper .fa-edge:before,.gforms_edit_form .fa-edge:before,.gforms_form_settings_wrap .fa-edge:before,.gforms_help .fa-edge:before{content:"\f282"}.gf_entry_wrap .fa-credit-card-alt:before,.gform-settings__wrapper .fa-credit-card-alt:before,.gform_wrapper .fa-credit-card-alt:before,.gforms_edit_form .fa-credit-card-alt:before,.gforms_form_settings_wrap .fa-credit-card-alt:before,.gforms_help .fa-credit-card-alt:before{content:"\f283"}.gf_entry_wrap .fa-codiepie:before,.gform-settings__wrapper .fa-codiepie:before,.gform_wrapper .fa-codiepie:before,.gforms_edit_form .fa-codiepie:before,.gforms_form_settings_wrap .fa-codiepie:before,.gforms_help .fa-codiepie:before{content:"\f284"}.gf_entry_wrap .fa-modx:before,.gform-settings__wrapper .fa-modx:before,.gform_wrapper .fa-modx:before,.gforms_edit_form .fa-modx:before,.gforms_form_settings_wrap .fa-modx:before,.gforms_help .fa-modx:before{content:"\f285"}.gf_entry_wrap .fa-fort-awesome:before,.gform-settings__wrapper .fa-fort-awesome:before,.gform_wrapper .fa-fort-awesome:before,.gforms_edit_form .fa-fort-awesome:before,.gforms_form_settings_wrap .fa-fort-awesome:before,.gforms_help .fa-fort-awesome:before{content:"\f286"}.gf_entry_wrap .fa-usb:before,.gform-settings__wrapper .fa-usb:before,.gform_wrapper .fa-usb:before,.gforms_edit_form .fa-usb:before,.gforms_form_settings_wrap .fa-usb:before,.gforms_help .fa-usb:before{content:"\f287"}.gf_entry_wrap .fa-product-hunt:before,.gform-settings__wrapper .fa-product-hunt:before,.gform_wrapper .fa-product-hunt:before,.gforms_edit_form .fa-product-hunt:before,.gforms_form_settings_wrap .fa-product-hunt:before,.gforms_help .fa-product-hunt:before{content:"\f288"}.gf_entry_wrap .fa-mixcloud:before,.gform-settings__wrapper .fa-mixcloud:before,.gform_wrapper .fa-mixcloud:before,.gforms_edit_form .fa-mixcloud:before,.gforms_form_settings_wrap .fa-mixcloud:before,.gforms_help .fa-mixcloud:before{content:"\f289"}.gf_entry_wrap .fa-scribd:before,.gform-settings__wrapper .fa-scribd:before,.gform_wrapper .fa-scribd:before,.gforms_edit_form .fa-scribd:before,.gforms_form_settings_wrap .fa-scribd:before,.gforms_help .fa-scribd:before{content:"\f28a"}.gf_entry_wrap .fa-pause-circle:before,.gform-settings__wrapper .fa-pause-circle:before,.gform_wrapper .fa-pause-circle:before,.gforms_edit_form .fa-pause-circle:before,.gforms_form_settings_wrap .fa-pause-circle:before,.gforms_help .fa-pause-circle:before{content:"\f28b"}.gf_entry_wrap .fa-pause-circle-o:before,.gform-settings__wrapper .fa-pause-circle-o:before,.gform_wrapper .fa-pause-circle-o:before,.gforms_edit_form .fa-pause-circle-o:before,.gforms_form_settings_wrap .fa-pause-circle-o:before,.gforms_help .fa-pause-circle-o:before{content:"\f28c"}.gf_entry_wrap .fa-stop-circle:before,.gform-settings__wrapper .fa-stop-circle:before,.gform_wrapper .fa-stop-circle:before,.gforms_edit_form .fa-stop-circle:before,.gforms_form_settings_wrap .fa-stop-circle:before,.gforms_help .fa-stop-circle:before{content:"\f28d"}.gf_entry_wrap .fa-stop-circle-o:before,.gform-settings__wrapper .fa-stop-circle-o:before,.gform_wrapper .fa-stop-circle-o:before,.gforms_edit_form .fa-stop-circle-o:before,.gforms_form_settings_wrap .fa-stop-circle-o:before,.gforms_help .fa-stop-circle-o:before{content:"\f28e"}.gf_entry_wrap .fa-shopping-bag:before,.gform-settings__wrapper .fa-shopping-bag:before,.gform_wrapper .fa-shopping-bag:before,.gforms_edit_form .fa-shopping-bag:before,.gforms_form_settings_wrap .fa-shopping-bag:before,.gforms_help .fa-shopping-bag:before{content:"\f290"}.gf_entry_wrap .fa-shopping-basket:before,.gform-settings__wrapper .fa-shopping-basket:before,.gform_wrapper .fa-shopping-basket:before,.gforms_edit_form .fa-shopping-basket:before,.gforms_form_settings_wrap .fa-shopping-basket:before,.gforms_help .fa-shopping-basket:before{content:"\f291"}.gf_entry_wrap .fa-hashtag:before,.gform-settings__wrapper .fa-hashtag:before,.gform_wrapper .fa-hashtag:before,.gforms_edit_form .fa-hashtag:before,.gforms_form_settings_wrap .fa-hashtag:before,.gforms_help .fa-hashtag:before{content:"\f292"}.gf_entry_wrap .fa-bluetooth:before,.gform-settings__wrapper .fa-bluetooth:before,.gform_wrapper .fa-bluetooth:before,.gforms_edit_form .fa-bluetooth:before,.gforms_form_settings_wrap .fa-bluetooth:before,.gforms_help .fa-bluetooth:before{content:"\f293"}.gf_entry_wrap .fa-bluetooth-b:before,.gform-settings__wrapper .fa-bluetooth-b:before,.gform_wrapper .fa-bluetooth-b:before,.gforms_edit_form .fa-bluetooth-b:before,.gforms_form_settings_wrap .fa-bluetooth-b:before,.gforms_help .fa-bluetooth-b:before{content:"\f294"}.gf_entry_wrap .fa-percent:before,.gform-settings__wrapper .fa-percent:before,.gform_wrapper .fa-percent:before,.gforms_edit_form .fa-percent:before,.gforms_form_settings_wrap .fa-percent:before,.gforms_help .fa-percent:before{content:"\f295"}.gf_entry_wrap .fa-gitlab:before,.gform-settings__wrapper .fa-gitlab:before,.gform_wrapper .fa-gitlab:before,.gforms_edit_form .fa-gitlab:before,.gforms_form_settings_wrap .fa-gitlab:before,.gforms_help .fa-gitlab:before{content:"\f296"}.gf_entry_wrap .fa-wpbeginner:before,.gform-settings__wrapper .fa-wpbeginner:before,.gform_wrapper .fa-wpbeginner:before,.gforms_edit_form .fa-wpbeginner:before,.gforms_form_settings_wrap .fa-wpbeginner:before,.gforms_help .fa-wpbeginner:before{content:"\f297"}.gf_entry_wrap .fa-wpforms:before,.gform-settings__wrapper .fa-wpforms:before,.gform_wrapper .fa-wpforms:before,.gforms_edit_form .fa-wpforms:before,.gforms_form_settings_wrap .fa-wpforms:before,.gforms_help .fa-wpforms:before{content:"\f298"}.gf_entry_wrap .fa-envira:before,.gform-settings__wrapper .fa-envira:before,.gform_wrapper .fa-envira:before,.gforms_edit_form .fa-envira:before,.gforms_form_settings_wrap .fa-envira:before,.gforms_help .fa-envira:before{content:"\f299"}.gf_entry_wrap .fa-universal-access:before,.gform-settings__wrapper .fa-universal-access:before,.gform_wrapper .fa-universal-access:before,.gforms_edit_form .fa-universal-access:before,.gforms_form_settings_wrap .fa-universal-access:before,.gforms_help .fa-universal-access:before{content:"\f29a"}.gf_entry_wrap .fa-wheelchair-alt:before,.gform-settings__wrapper .fa-wheelchair-alt:before,.gform_wrapper .fa-wheelchair-alt:before,.gforms_edit_form .fa-wheelchair-alt:before,.gforms_form_settings_wrap .fa-wheelchair-alt:before,.gforms_help .fa-wheelchair-alt:before{content:"\f29b"}.gf_entry_wrap .fa-question-circle-o:before,.gform-settings__wrapper .fa-question-circle-o:before,.gform_wrapper .fa-question-circle-o:before,.gforms_edit_form .fa-question-circle-o:before,.gforms_form_settings_wrap .fa-question-circle-o:before,.gforms_help .fa-question-circle-o:before{content:"\f29c"}.gf_entry_wrap .fa-blind:before,.gform-settings__wrapper .fa-blind:before,.gform_wrapper .fa-blind:before,.gforms_edit_form .fa-blind:before,.gforms_form_settings_wrap .fa-blind:before,.gforms_help .fa-blind:before{content:"\f29d"}.gf_entry_wrap .fa-audio-description:before,.gform-settings__wrapper .fa-audio-description:before,.gform_wrapper .fa-audio-description:before,.gforms_edit_form .fa-audio-description:before,.gforms_form_settings_wrap .fa-audio-description:before,.gforms_help .fa-audio-description:before{content:"\f29e"}.gf_entry_wrap .fa-volume-control-phone:before,.gform-settings__wrapper .fa-volume-control-phone:before,.gform_wrapper .fa-volume-control-phone:before,.gforms_edit_form .fa-volume-control-phone:before,.gforms_form_settings_wrap .fa-volume-control-phone:before,.gforms_help .fa-volume-control-phone:before{content:"\f2a0"}.gf_entry_wrap .fa-braille:before,.gform-settings__wrapper .fa-braille:before,.gform_wrapper .fa-braille:before,.gforms_edit_form .fa-braille:before,.gforms_form_settings_wrap .fa-braille:before,.gforms_help .fa-braille:before{content:"\f2a1"}.gf_entry_wrap .fa-assistive-listening-systems:before,.gform-settings__wrapper .fa-assistive-listening-systems:before,.gform_wrapper .fa-assistive-listening-systems:before,.gforms_edit_form .fa-assistive-listening-systems:before,.gforms_form_settings_wrap .fa-assistive-listening-systems:before,.gforms_help .fa-assistive-listening-systems:before{content:"\f2a2"}.gf_entry_wrap .fa-american-sign-language-interpreting:before,.gf_entry_wrap .fa-asl-interpreting:before,.gform-settings__wrapper .fa-american-sign-language-interpreting:before,.gform-settings__wrapper .fa-asl-interpreting:before,.gform_wrapper .fa-american-sign-language-interpreting:before,.gform_wrapper .fa-asl-interpreting:before,.gforms_edit_form .fa-american-sign-language-interpreting:before,.gforms_edit_form .fa-asl-interpreting:before,.gforms_form_settings_wrap .fa-american-sign-language-interpreting:before,.gforms_form_settings_wrap .fa-asl-interpreting:before,.gforms_help .fa-american-sign-language-interpreting:before,.gforms_help .fa-asl-interpreting:before{content:"\f2a3"}.gf_entry_wrap .fa-deaf:before,.gf_entry_wrap .fa-deafness:before,.gf_entry_wrap .fa-hard-of-hearing:before,.gform-settings__wrapper .fa-deaf:before,.gform-settings__wrapper .fa-deafness:before,.gform-settings__wrapper .fa-hard-of-hearing:before,.gform_wrapper .fa-deaf:before,.gform_wrapper .fa-deafness:before,.gform_wrapper .fa-hard-of-hearing:before,.gforms_edit_form .fa-deaf:before,.gforms_edit_form .fa-deafness:before,.gforms_edit_form .fa-hard-of-hearing:before,.gforms_form_settings_wrap .fa-deaf:before,.gforms_form_settings_wrap .fa-deafness:before,.gforms_form_settings_wrap .fa-hard-of-hearing:before,.gforms_help .fa-deaf:before,.gforms_help .fa-deafness:before,.gforms_help .fa-hard-of-hearing:before{content:"\f2a4"}.gf_entry_wrap .fa-glide:before,.gform-settings__wrapper .fa-glide:before,.gform_wrapper .fa-glide:before,.gforms_edit_form .fa-glide:before,.gforms_form_settings_wrap .fa-glide:before,.gforms_help .fa-glide:before{content:"\f2a5"}.gf_entry_wrap .fa-glide-g:before,.gform-settings__wrapper .fa-glide-g:before,.gform_wrapper .fa-glide-g:before,.gforms_edit_form .fa-glide-g:before,.gforms_form_settings_wrap .fa-glide-g:before,.gforms_help .fa-glide-g:before{content:"\f2a6"}.gf_entry_wrap .fa-sign-language:before,.gf_entry_wrap .fa-signing:before,.gform-settings__wrapper .fa-sign-language:before,.gform-settings__wrapper .fa-signing:before,.gform_wrapper .fa-sign-language:before,.gform_wrapper .fa-signing:before,.gforms_edit_form .fa-sign-language:before,.gforms_edit_form .fa-signing:before,.gforms_form_settings_wrap .fa-sign-language:before,.gforms_form_settings_wrap .fa-signing:before,.gforms_help .fa-sign-language:before,.gforms_help .fa-signing:before{content:"\f2a7"}.gf_entry_wrap .fa-low-vision:before,.gform-settings__wrapper .fa-low-vision:before,.gform_wrapper .fa-low-vision:before,.gforms_edit_form .fa-low-vision:before,.gforms_form_settings_wrap .fa-low-vision:before,.gforms_help .fa-low-vision:before{content:"\f2a8"}.gf_entry_wrap .fa-viadeo:before,.gform-settings__wrapper .fa-viadeo:before,.gform_wrapper .fa-viadeo:before,.gforms_edit_form .fa-viadeo:before,.gforms_form_settings_wrap .fa-viadeo:before,.gforms_help .fa-viadeo:before{content:"\f2a9"}.gf_entry_wrap .fa-viadeo-square:before,.gform-settings__wrapper .fa-viadeo-square:before,.gform_wrapper .fa-viadeo-square:before,.gforms_edit_form .fa-viadeo-square:before,.gforms_form_settings_wrap .fa-viadeo-square:before,.gforms_help .fa-viadeo-square:before{content:"\f2aa"}.gf_entry_wrap .fa-snapchat:before,.gform-settings__wrapper .fa-snapchat:before,.gform_wrapper .fa-snapchat:before,.gforms_edit_form .fa-snapchat:before,.gforms_form_settings_wrap .fa-snapchat:before,.gforms_help .fa-snapchat:before{content:"\f2ab"}.gf_entry_wrap .fa-snapchat-ghost:before,.gform-settings__wrapper .fa-snapchat-ghost:before,.gform_wrapper .fa-snapchat-ghost:before,.gforms_edit_form .fa-snapchat-ghost:before,.gforms_form_settings_wrap .fa-snapchat-ghost:before,.gforms_help .fa-snapchat-ghost:before{content:"\f2ac"}.gf_entry_wrap .fa-snapchat-square:before,.gform-settings__wrapper .fa-snapchat-square:before,.gform_wrapper .fa-snapchat-square:before,.gforms_edit_form .fa-snapchat-square:before,.gforms_form_settings_wrap .fa-snapchat-square:before,.gforms_help .fa-snapchat-square:before{content:"\f2ad"}.gf_entry_wrap .fa-pied-piper:before,.gform-settings__wrapper .fa-pied-piper:before,.gform_wrapper .fa-pied-piper:before,.gforms_edit_form .fa-pied-piper:before,.gforms_form_settings_wrap .fa-pied-piper:before,.gforms_help .fa-pied-piper:before{content:"\f2ae"}.gf_entry_wrap .fa-first-order:before,.gform-settings__wrapper .fa-first-order:before,.gform_wrapper .fa-first-order:before,.gforms_edit_form .fa-first-order:before,.gforms_form_settings_wrap .fa-first-order:before,.gforms_help .fa-first-order:before{content:"\f2b0"}.gf_entry_wrap .fa-yoast:before,.gform-settings__wrapper .fa-yoast:before,.gform_wrapper .fa-yoast:before,.gforms_edit_form .fa-yoast:before,.gforms_form_settings_wrap .fa-yoast:before,.gforms_help .fa-yoast:before{content:"\f2b1"}.gf_entry_wrap .fa-themeisle:before,.gform-settings__wrapper .fa-themeisle:before,.gform_wrapper .fa-themeisle:before,.gforms_edit_form .fa-themeisle:before,.gforms_form_settings_wrap .fa-themeisle:before,.gforms_help .fa-themeisle:before{content:"\f2b2"}.gf_entry_wrap .fa-google-plus-circle:before,.gf_entry_wrap .fa-google-plus-official:before,.gform-settings__wrapper .fa-google-plus-circle:before,.gform-settings__wrapper .fa-google-plus-official:before,.gform_wrapper .fa-google-plus-circle:before,.gform_wrapper .fa-google-plus-official:before,.gforms_edit_form .fa-google-plus-circle:before,.gforms_edit_form .fa-google-plus-official:before,.gforms_form_settings_wrap .fa-google-plus-circle:before,.gforms_form_settings_wrap .fa-google-plus-official:before,.gforms_help .fa-google-plus-circle:before,.gforms_help .fa-google-plus-official:before{content:"\f2b3"}.gf_entry_wrap .fa-fa:before,.gf_entry_wrap .fa-font-awesome:before,.gform-settings__wrapper .fa-fa:before,.gform-settings__wrapper .fa-font-awesome:before,.gform_wrapper .fa-fa:before,.gform_wrapper .fa-font-awesome:before,.gforms_edit_form .fa-fa:before,.gforms_edit_form .fa-font-awesome:before,.gforms_form_settings_wrap .fa-fa:before,.gforms_form_settings_wrap .fa-font-awesome:before,.gforms_help .fa-fa:before,.gforms_help .fa-font-awesome:before{content:"\f2b4"}.gf_entry_wrap .fa-handshake-o:before,.gform-settings__wrapper .fa-handshake-o:before,.gform_wrapper .fa-handshake-o:before,.gforms_edit_form .fa-handshake-o:before,.gforms_form_settings_wrap .fa-handshake-o:before,.gforms_help .fa-handshake-o:before{content:"\f2b5"}.gf_entry_wrap .fa-envelope-open:before,.gform-settings__wrapper .fa-envelope-open:before,.gform_wrapper .fa-envelope-open:before,.gforms_edit_form .fa-envelope-open:before,.gforms_form_settings_wrap .fa-envelope-open:before,.gforms_help .fa-envelope-open:before{content:"\f2b6"}.gf_entry_wrap .fa-envelope-open-o:before,.gform-settings__wrapper .fa-envelope-open-o:before,.gform_wrapper .fa-envelope-open-o:before,.gforms_edit_form .fa-envelope-open-o:before,.gforms_form_settings_wrap .fa-envelope-open-o:before,.gforms_help .fa-envelope-open-o:before{content:"\f2b7"}.gf_entry_wrap .fa-linode:before,.gform-settings__wrapper .fa-linode:before,.gform_wrapper .fa-linode:before,.gforms_edit_form .fa-linode:before,.gforms_form_settings_wrap .fa-linode:before,.gforms_help .fa-linode:before{content:"\f2b8"}.gf_entry_wrap .fa-address-book:before,.gform-settings__wrapper .fa-address-book:before,.gform_wrapper .fa-address-book:before,.gforms_edit_form .fa-address-book:before,.gforms_form_settings_wrap .fa-address-book:before,.gforms_help .fa-address-book:before{content:"\f2b9"}.gf_entry_wrap .fa-address-book-o:before,.gform-settings__wrapper .fa-address-book-o:before,.gform_wrapper .fa-address-book-o:before,.gforms_edit_form .fa-address-book-o:before,.gforms_form_settings_wrap .fa-address-book-o:before,.gforms_help .fa-address-book-o:before{content:"\f2ba"}.gf_entry_wrap .fa-address-card:before,.gf_entry_wrap .fa-vcard:before,.gform-settings__wrapper .fa-address-card:before,.gform-settings__wrapper .fa-vcard:before,.gform_wrapper .fa-address-card:before,.gform_wrapper .fa-vcard:before,.gforms_edit_form .fa-address-card:before,.gforms_edit_form .fa-vcard:before,.gforms_form_settings_wrap .fa-address-card:before,.gforms_form_settings_wrap .fa-vcard:before,.gforms_help .fa-address-card:before,.gforms_help .fa-vcard:before{content:"\f2bb"}.gf_entry_wrap .fa-address-card-o:before,.gf_entry_wrap .fa-vcard-o:before,.gform-settings__wrapper .fa-address-card-o:before,.gform-settings__wrapper .fa-vcard-o:before,.gform_wrapper .fa-address-card-o:before,.gform_wrapper .fa-vcard-o:before,.gforms_edit_form .fa-address-card-o:before,.gforms_edit_form .fa-vcard-o:before,.gforms_form_settings_wrap .fa-address-card-o:before,.gforms_form_settings_wrap .fa-vcard-o:before,.gforms_help .fa-address-card-o:before,.gforms_help .fa-vcard-o:before{content:"\f2bc"}.gf_entry_wrap .fa-user-circle:before,.gform-settings__wrapper .fa-user-circle:before,.gform_wrapper .fa-user-circle:before,.gforms_edit_form .fa-user-circle:before,.gforms_form_settings_wrap .fa-user-circle:before,.gforms_help .fa-user-circle:before{content:"\f2bd"}.gf_entry_wrap .fa-user-circle-o:before,.gform-settings__wrapper .fa-user-circle-o:before,.gform_wrapper .fa-user-circle-o:before,.gforms_edit_form .fa-user-circle-o:before,.gforms_form_settings_wrap .fa-user-circle-o:before,.gforms_help .fa-user-circle-o:before{content:"\f2be"}.gf_entry_wrap .fa-user-o:before,.gform-settings__wrapper .fa-user-o:before,.gform_wrapper .fa-user-o:before,.gforms_edit_form .fa-user-o:before,.gforms_form_settings_wrap .fa-user-o:before,.gforms_help .fa-user-o:before{content:"\f2c0"}.gf_entry_wrap .fa-id-badge:before,.gform-settings__wrapper .fa-id-badge:before,.gform_wrapper .fa-id-badge:before,.gforms_edit_form .fa-id-badge:before,.gforms_form_settings_wrap .fa-id-badge:before,.gforms_help .fa-id-badge:before{content:"\f2c1"}.gf_entry_wrap .fa-drivers-license:before,.gf_entry_wrap .fa-id-card:before,.gform-settings__wrapper .fa-drivers-license:before,.gform-settings__wrapper .fa-id-card:before,.gform_wrapper .fa-drivers-license:before,.gform_wrapper .fa-id-card:before,.gforms_edit_form .fa-drivers-license:before,.gforms_edit_form .fa-id-card:before,.gforms_form_settings_wrap .fa-drivers-license:before,.gforms_form_settings_wrap .fa-id-card:before,.gforms_help .fa-drivers-license:before,.gforms_help .fa-id-card:before{content:"\f2c2"}.gf_entry_wrap .fa-drivers-license-o:before,.gf_entry_wrap .fa-id-card-o:before,.gform-settings__wrapper .fa-drivers-license-o:before,.gform-settings__wrapper .fa-id-card-o:before,.gform_wrapper .fa-drivers-license-o:before,.gform_wrapper .fa-id-card-o:before,.gforms_edit_form .fa-drivers-license-o:before,.gforms_edit_form .fa-id-card-o:before,.gforms_form_settings_wrap .fa-drivers-license-o:before,.gforms_form_settings_wrap .fa-id-card-o:before,.gforms_help .fa-drivers-license-o:before,.gforms_help .fa-id-card-o:before{content:"\f2c3"}.gf_entry_wrap .fa-quora:before,.gform-settings__wrapper .fa-quora:before,.gform_wrapper .fa-quora:before,.gforms_edit_form .fa-quora:before,.gforms_form_settings_wrap .fa-quora:before,.gforms_help .fa-quora:before{content:"\f2c4"}.gf_entry_wrap .fa-free-code-camp:before,.gform-settings__wrapper .fa-free-code-camp:before,.gform_wrapper .fa-free-code-camp:before,.gforms_edit_form .fa-free-code-camp:before,.gforms_form_settings_wrap .fa-free-code-camp:before,.gforms_help .fa-free-code-camp:before{content:"\f2c5"}.gf_entry_wrap .fa-telegram:before,.gform-settings__wrapper .fa-telegram:before,.gform_wrapper .fa-telegram:before,.gforms_edit_form .fa-telegram:before,.gforms_form_settings_wrap .fa-telegram:before,.gforms_help .fa-telegram:before{content:"\f2c6"}.gf_entry_wrap .fa-thermometer-4:before,.gf_entry_wrap .fa-thermometer-full:before,.gf_entry_wrap .fa-thermometer:before,.gform-settings__wrapper .fa-thermometer-4:before,.gform-settings__wrapper .fa-thermometer-full:before,.gform-settings__wrapper .fa-thermometer:before,.gform_wrapper .fa-thermometer-4:before,.gform_wrapper .fa-thermometer-full:before,.gform_wrapper .fa-thermometer:before,.gforms_edit_form .fa-thermometer-4:before,.gforms_edit_form .fa-thermometer-full:before,.gforms_edit_form .fa-thermometer:before,.gforms_form_settings_wrap .fa-thermometer-4:before,.gforms_form_settings_wrap .fa-thermometer-full:before,.gforms_form_settings_wrap .fa-thermometer:before,.gforms_help .fa-thermometer-4:before,.gforms_help .fa-thermometer-full:before,.gforms_help .fa-thermometer:before{content:"\f2c7"}.gf_entry_wrap .fa-thermometer-3:before,.gf_entry_wrap .fa-thermometer-three-quarters:before,.gform-settings__wrapper .fa-thermometer-3:before,.gform-settings__wrapper .fa-thermometer-three-quarters:before,.gform_wrapper .fa-thermometer-3:before,.gform_wrapper .fa-thermometer-three-quarters:before,.gforms_edit_form .fa-thermometer-3:before,.gforms_edit_form .fa-thermometer-three-quarters:before,.gforms_form_settings_wrap .fa-thermometer-3:before,.gforms_form_settings_wrap .fa-thermometer-three-quarters:before,.gforms_help .fa-thermometer-3:before,.gforms_help .fa-thermometer-three-quarters:before{content:"\f2c8"}.gf_entry_wrap .fa-thermometer-2:before,.gf_entry_wrap .fa-thermometer-half:before,.gform-settings__wrapper .fa-thermometer-2:before,.gform-settings__wrapper .fa-thermometer-half:before,.gform_wrapper .fa-thermometer-2:before,.gform_wrapper .fa-thermometer-half:before,.gforms_edit_form .fa-thermometer-2:before,.gforms_edit_form .fa-thermometer-half:before,.gforms_form_settings_wrap .fa-thermometer-2:before,.gforms_form_settings_wrap .fa-thermometer-half:before,.gforms_help .fa-thermometer-2:before,.gforms_help .fa-thermometer-half:before{content:"\f2c9"}.gf_entry_wrap .fa-thermometer-1:before,.gf_entry_wrap .fa-thermometer-quarter:before,.gform-settings__wrapper .fa-thermometer-1:before,.gform-settings__wrapper .fa-thermometer-quarter:before,.gform_wrapper .fa-thermometer-1:before,.gform_wrapper .fa-thermometer-quarter:before,.gforms_edit_form .fa-thermometer-1:before,.gforms_edit_form .fa-thermometer-quarter:before,.gforms_form_settings_wrap .fa-thermometer-1:before,.gforms_form_settings_wrap .fa-thermometer-quarter:before,.gforms_help .fa-thermometer-1:before,.gforms_help .fa-thermometer-quarter:before{content:"\f2ca"}.gf_entry_wrap .fa-thermometer-0:before,.gf_entry_wrap .fa-thermometer-empty:before,.gform-settings__wrapper .fa-thermometer-0:before,.gform-settings__wrapper .fa-thermometer-empty:before,.gform_wrapper .fa-thermometer-0:before,.gform_wrapper .fa-thermometer-empty:before,.gforms_edit_form .fa-thermometer-0:before,.gforms_edit_form .fa-thermometer-empty:before,.gforms_form_settings_wrap .fa-thermometer-0:before,.gforms_form_settings_wrap .fa-thermometer-empty:before,.gforms_help .fa-thermometer-0:before,.gforms_help .fa-thermometer-empty:before{content:"\f2cb"}.gf_entry_wrap .fa-shower:before,.gform-settings__wrapper .fa-shower:before,.gform_wrapper .fa-shower:before,.gforms_edit_form .fa-shower:before,.gforms_form_settings_wrap .fa-shower:before,.gforms_help .fa-shower:before{content:"\f2cc"}.gf_entry_wrap .fa-bath:before,.gf_entry_wrap .fa-bathtub:before,.gf_entry_wrap .fa-s15:before,.gform-settings__wrapper .fa-bath:before,.gform-settings__wrapper .fa-bathtub:before,.gform-settings__wrapper .fa-s15:before,.gform_wrapper .fa-bath:before,.gform_wrapper .fa-bathtub:before,.gform_wrapper .fa-s15:before,.gforms_edit_form .fa-bath:before,.gforms_edit_form .fa-bathtub:before,.gforms_edit_form .fa-s15:before,.gforms_form_settings_wrap .fa-bath:before,.gforms_form_settings_wrap .fa-bathtub:before,.gforms_form_settings_wrap .fa-s15:before,.gforms_help .fa-bath:before,.gforms_help .fa-bathtub:before,.gforms_help .fa-s15:before{content:"\f2cd"}.gf_entry_wrap .fa-podcast:before,.gform-settings__wrapper .fa-podcast:before,.gform_wrapper .fa-podcast:before,.gforms_edit_form .fa-podcast:before,.gforms_form_settings_wrap .fa-podcast:before,.gforms_help .fa-podcast:before{content:"\f2ce"}.gf_entry_wrap .fa-window-maximize:before,.gform-settings__wrapper .fa-window-maximize:before,.gform_wrapper .fa-window-maximize:before,.gforms_edit_form .fa-window-maximize:before,.gforms_form_settings_wrap .fa-window-maximize:before,.gforms_help .fa-window-maximize:before{content:"\f2d0"}.gf_entry_wrap .fa-window-minimize:before,.gform-settings__wrapper .fa-window-minimize:before,.gform_wrapper .fa-window-minimize:before,.gforms_edit_form .fa-window-minimize:before,.gforms_form_settings_wrap .fa-window-minimize:before,.gforms_help .fa-window-minimize:before{content:"\f2d1"}.gf_entry_wrap .fa-window-restore:before,.gform-settings__wrapper .fa-window-restore:before,.gform_wrapper .fa-window-restore:before,.gforms_edit_form .fa-window-restore:before,.gforms_form_settings_wrap .fa-window-restore:before,.gforms_help .fa-window-restore:before{content:"\f2d2"}.gf_entry_wrap .fa-times-rectangle:before,.gf_entry_wrap .fa-window-close:before,.gform-settings__wrapper .fa-times-rectangle:before,.gform-settings__wrapper .fa-window-close:before,.gform_wrapper .fa-times-rectangle:before,.gform_wrapper .fa-window-close:before,.gforms_edit_form .fa-times-rectangle:before,.gforms_edit_form .fa-window-close:before,.gforms_form_settings_wrap .fa-times-rectangle:before,.gforms_form_settings_wrap .fa-window-close:before,.gforms_help .fa-times-rectangle:before,.gforms_help .fa-window-close:before{content:"\f2d3"}.gf_entry_wrap .fa-times-rectangle-o:before,.gf_entry_wrap .fa-window-close-o:before,.gform-settings__wrapper .fa-times-rectangle-o:before,.gform-settings__wrapper .fa-window-close-o:before,.gform_wrapper .fa-times-rectangle-o:before,.gform_wrapper .fa-window-close-o:before,.gforms_edit_form .fa-times-rectangle-o:before,.gforms_edit_form .fa-window-close-o:before,.gforms_form_settings_wrap .fa-times-rectangle-o:before,.gforms_form_settings_wrap .fa-window-close-o:before,.gforms_help .fa-times-rectangle-o:before,.gforms_help .fa-window-close-o:before{content:"\f2d4"}.gf_entry_wrap .fa-bandcamp:before,.gform-settings__wrapper .fa-bandcamp:before,.gform_wrapper .fa-bandcamp:before,.gforms_edit_form .fa-bandcamp:before,.gforms_form_settings_wrap .fa-bandcamp:before,.gforms_help .fa-bandcamp:before{content:"\f2d5"}.gf_entry_wrap .fa-grav:before,.gform-settings__wrapper .fa-grav:before,.gform_wrapper .fa-grav:before,.gforms_edit_form .fa-grav:before,.gforms_form_settings_wrap .fa-grav:before,.gforms_help .fa-grav:before{content:"\f2d6"}.gf_entry_wrap .fa-etsy:before,.gform-settings__wrapper .fa-etsy:before,.gform_wrapper .fa-etsy:before,.gforms_edit_form .fa-etsy:before,.gforms_form_settings_wrap .fa-etsy:before,.gforms_help .fa-etsy:before{content:"\f2d7"}.gf_entry_wrap .fa-imdb:before,.gform-settings__wrapper .fa-imdb:before,.gform_wrapper .fa-imdb:before,.gforms_edit_form .fa-imdb:before,.gforms_form_settings_wrap .fa-imdb:before,.gforms_help .fa-imdb:before{content:"\f2d8"}.gf_entry_wrap .fa-ravelry:before,.gform-settings__wrapper .fa-ravelry:before,.gform_wrapper .fa-ravelry:before,.gforms_edit_form .fa-ravelry:before,.gforms_form_settings_wrap .fa-ravelry:before,.gforms_help .fa-ravelry:before{content:"\f2d9"}.gf_entry_wrap .fa-eercast:before,.gform-settings__wrapper .fa-eercast:before,.gform_wrapper .fa-eercast:before,.gforms_edit_form .fa-eercast:before,.gforms_form_settings_wrap .fa-eercast:before,.gforms_help .fa-eercast:before{content:"\f2da"}.gf_entry_wrap .fa-microchip:before,.gform-settings__wrapper .fa-microchip:before,.gform_wrapper .fa-microchip:before,.gforms_edit_form .fa-microchip:before,.gforms_form_settings_wrap .fa-microchip:before,.gforms_help .fa-microchip:before{content:"\f2db"}.gf_entry_wrap .fa-snowflake-o:before,.gform-settings__wrapper .fa-snowflake-o:before,.gform_wrapper .fa-snowflake-o:before,.gforms_edit_form .fa-snowflake-o:before,.gforms_form_settings_wrap .fa-snowflake-o:before,.gforms_help .fa-snowflake-o:before{content:"\f2dc"}.gf_entry_wrap .fa-superpowers:before,.gform-settings__wrapper .fa-superpowers:before,.gform_wrapper .fa-superpowers:before,.gforms_edit_form .fa-superpowers:before,.gforms_form_settings_wrap .fa-superpowers:before,.gforms_help .fa-superpowers:before{content:"\f2dd"}.gf_entry_wrap .fa-wpexplorer:before,.gform-settings__wrapper .fa-wpexplorer:before,.gform_wrapper .fa-wpexplorer:before,.gforms_edit_form .fa-wpexplorer:before,.gforms_form_settings_wrap .fa-wpexplorer:before,.gforms_help .fa-wpexplorer:before{content:"\f2de"}.gf_entry_wrap .fa-meetup:before,.gform-settings__wrapper .fa-meetup:before,.gform_wrapper .fa-meetup:before,.gforms_edit_form .fa-meetup:before,.gforms_form_settings_wrap .fa-meetup:before,.gforms_help .fa-meetup:before{content:"\f2e0"}.gf_entry_wrap .sr-only,.gform-settings__wrapper .sr-only,.gform_wrapper .sr-only,.gforms_edit_form .sr-only,.gforms_form_settings_wrap .sr-only,.gforms_help .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.gf_entry_wrap .sr-only-focusable:active,.gf_entry_wrap .sr-only-focusable:focus,.gform-settings__wrapper .sr-only-focusable:active,.gform-settings__wrapper .sr-only-focusable:focus,.gform_wrapper .sr-only-focusable:active,.gform_wrapper .sr-only-focusable:focus,.gforms_edit_form .sr-only-focusable:active,.gforms_edit_form .sr-only-focusable:focus,.gforms_form_settings_wrap .sr-only-focusable:active,.gforms_form_settings_wrap .sr-only-focusable:focus,.gforms_help .sr-only-focusable:active,.gforms_help .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} \ No newline at end of file diff --git a/includes/settings/css/settings.css b/assets/css/dist/settings.css similarity index 86% rename from includes/settings/css/settings.css rename to assets/css/dist/settings.css index 1e31493..908e7ce 100644 --- a/includes/settings/css/settings.css +++ b/assets/css/dist/settings.css @@ -29,22 +29,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Colors */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Color - * - * ----------------------------------------------------------------------------- */ - -/* Box Shadows */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Box Shadow - * - * ----------------------------------------------------------------------------- */ - /* Font Icons */ /* stylelint-disable */ @@ -57,14 +41,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Heights */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Height - * - * ----------------------------------------------------------------------------- */ - /* Images */ /* ----------------------------------------------------------------------------- @@ -73,65 +49,6 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. * * ----------------------------------------------------------------------------- */ -/* Media Queries */ - -/* both on theme and in admin the point at which admin bar swaps desktop/mobile */ - -/* Transitions */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Transitions - * - * ----------------------------------------------------------------------------- */ - -/* Typography */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Typography - * - * ----------------------------------------------------------------------------- */ - -:root { - - /* Font Families */ - - /* Font Weights */ - - /* Font Sizes */ - - /* Line Heights */ - -} - -/* ----------------------------------------------------------------------------- - * - * Mixins - * - * This file is just a clearing-house. - * Make partials (start with an underscore) elsewhere for actual code. - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Elements - * - * ----------------------------------------------------------------------------- */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Icons - * - * ----------------------------------------------------------------------------- */ - -/* - * Mixins: Inputs - * Added to keep settings area in sync with components used elsewhere. - * Not to be used more unless absolutely necessary. - */ - /* Styles */ /* --------------------------------------------------- @@ -148,12 +65,12 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552); overflow: hidden; - width: 100% + width: 100%; } .gform-settings__content table.gform_system_report > thead, .gform-settings__content table.plugins > thead { font-weight: 700; - margin: 0 + margin: 0; } .gform-settings__content table.gform_system_report > thead > tr, .gform-settings__content table.plugins > thead > tr { @@ -185,7 +102,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. .gform-settings__content table.plugins > thead > tr { background: transparent none repeat 0 0 / auto auto padding-box border-box scroll; - background: initial + background: initial; } .gform-settings__content table.plugins > thead > tr > #name, .gform-settings__content table.plugins > thead > tr > #description { @@ -312,7 +229,7 @@ html[dir="rtl"] #wpcontent { .gform-settings-header .gform-settings__wrapper { align-items: center; - background: url(../images/gravity-rocket.svg?2) no-repeat 252px bottom; + background: url(../../../images/gravity-rocket.svg?2) no-repeat 252px bottom; background-size: 164px; display: flex; flex-wrap: wrap; @@ -346,7 +263,6 @@ html[dir="rtl"] #wpcontent { } .gform-settings__navigation a { - border: 1px solid transparent; border-radius: 3px; color: #5b5e80; @@ -357,28 +273,21 @@ html[dir="rtl"] #wpcontent { margin: 0; padding: 0.6875rem 0.5rem 0.6875rem 1rem; text-decoration: none; - } .gform-settings__navigation .active, .gform-settings__navigation a:focus, .gform-settings__navigation a:hover { - color: #242748; - } .gform-settings__navigation .active, .gform-settings__navigation a:focus { - background: #fff; font-weight: 500; - } .gform-settings__navigation .active { - border: 1px solid #e3e6ef; box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552); margin-top: 0.125rem; - } .gform-settings__navigation a:focus { @@ -388,42 +297,30 @@ html[dir="rtl"] #wpcontent { box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed; color: #242748; - } .gform-settings__navigation span { - vertical-align: middle; - } .gform-settings__navigation .icon { - align-items: center; + color: #242748; display: inline-flex; + font-size: 1.5rem; height: 1.25rem; justify-content: center; margin-right: 0.75rem; width: 1.25rem; - } .gform-settings__navigation svg, .gform-settings__navigation img { - height: auto; max-width: 1.25rem; - -} - -.gform-settings__navigation .gform-icon { - color: #242748; - font-size: 1.5rem; } .gform-settings__navigation .dashicons, .gform-settings__navigation .fa { - color: #242748; - } .gform_settings_form, .gform-settings-tabs__container { @@ -811,6 +708,15 @@ div.addon-logo.dashicons { margin-bottom: 0.625rem; } +.gform-settings-field--with-merge-tag .gform-settings-field__header { + margin-right: 2rem; + } + +html[dir="rtl"] .gform-settings-field--with-merge-tag .gform-settings-field__header { + margin-left: 2rem; + margin-right: 0; + } + .gform-settings-label { color: #23282d; font-size: 0.8125rem; @@ -852,7 +758,7 @@ div.addon-logo.dashicons { .gform-settings-panel__content input[type="email"], .gform-settings-panel__content input[type="number"], .gform-settings-panel__content input[type="password"], .gform-settings-panel__content input[type="text"], .gform-settings-panel__content input[type="search"], .gform-settings-panel__content input[type="url"], .gform-settings-panel__content input[type="tel"], .gform-settings-panel__content select, .gform-settings-panel__content textarea { max-width: 100%; - width: 100% + width: 100%; } .gform-settings-panel__content input[type="email"][disabled], .gform-settings-panel__content input[type="email"][readonly], .gform-settings-panel__content input[type="number"][disabled], .gform-settings-panel__content input[type="number"][readonly], .gform-settings-panel__content input[type="password"][disabled], .gform-settings-panel__content input[type="password"][readonly], .gform-settings-panel__content input[type="text"][disabled], .gform-settings-panel__content input[type="text"][readonly], .gform-settings-panel__content input[type="search"][disabled], .gform-settings-panel__content input[type="search"][readonly], .gform-settings-panel__content input[type="url"][disabled], .gform-settings-panel__content input[type="url"][readonly], .gform-settings-panel__content input[type="tel"][disabled], .gform-settings-panel__content input[type="tel"][readonly], .gform-settings-panel__content select[disabled], .gform-settings-panel__content select[readonly], .gform-settings-panel__content textarea[disabled], .gform-settings-panel__content textarea[readonly] { @@ -868,7 +774,7 @@ div.addon-logo.dashicons { } .gform-settings-panel__content input[type="search"]#form-search-input { - height: 2.3125rem + height: 2.3125rem; } .gform-settings-panel__content input[type="search"]#form-search-input:focus { @@ -969,7 +875,7 @@ html[dir="rtl"] .gform-settings-field__toggleable-inputs { height: 1.375rem; margin: 0 0.75rem 0 0; transition: box-shadow 0.15s ease, background-color 0.15s ease; - width: 1.375rem + width: 1.375rem; } @@ -1030,7 +936,7 @@ html[dir="rtl"] .gform-settings-field__toggleable-inputs { height: 1.375rem; position: relative; transition: box-shadow 0.15s ease, background-color 0.15s ease; - width: 1.375rem + width: 1.375rem; } @@ -1101,18 +1007,6 @@ html[dir="rtl"] .gform-settings-field__toggleable-inputs { } -.gform-settings-input__container .all-merge-tags { - - background: none; - border: 0; - height: 2.875rem; - margin-left: 0; - padding: 0; - vertical-align: top; - width: 2.875rem; - -} - #gform_setting_limitEntriesNumber input[type="number"], #gform_setting_limitEntriesNumber select { width: auto; @@ -1171,7 +1065,7 @@ html[dir="rtl"] .gform-settings-field__toggleable-inputs { .gforms_edit_form .button.primary.gform-add-new-form { - border: 1px solid transparent + border: 1px solid transparent; } @@ -1244,7 +1138,7 @@ html[dir="rtl"] .gform-settings-field .gform-settings-input__container + .gform- padding: 1.625rem 1.5rem 1.75rem; position: relative; text-align: center; - width: 8.75rem + width: 8.75rem; } @@ -1332,7 +1226,7 @@ html[dir="rtl"] .gform-settings-field .gform-settings-input__container + .gform- border-radius: 3px; box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552); - transition: all 0.2s ease + transition: all 0.2s ease; } .gform-settings-panel--card .gform-settings-choice:hover { @@ -1340,7 +1234,7 @@ html[dir="rtl"] .gform-settings-field .gform-settings-input__container + .gform- } .gform-settings-panel--card .gform-settings-choice--visual { - display: block + display: block; } .gform-settings-panel--card .gform-settings-choice--visual:last-child { @@ -1373,7 +1267,7 @@ html[dir="rtl"] .gform-settings-field .gform-settings-input__container + .gform- margin-top: 1.5rem; padding: 0.812rem; position: relative; - text-align: center + text-align: center; } .gform-settings-panel--card .gform-settings-card-tag::before { @@ -1685,26 +1579,6 @@ html[dir="rtl"] .gform-settings-field .gform-settings-input__container + .gform- } -.gform-settings-input__container--with-append input[type="text"]:focus, .gform-settings-input__container--with-merge-tag input[type="text"]:focus { - box-shadow: none; - } - -html:not([dir="rtl"]) .gform-settings-input__container--with-append input[type="text"], html:not([dir="rtl"]) .gform-settings-input__container--with-merge-tag input[type="text"] { - - border-bottom-right-radius: 0; - border-right: none; - border-top-right-radius: 0; - -} - -html[dir="rtl"] .gform-settings-input__container--with-append input[type="text"], html[dir="rtl"] .gform-settings-input__container--with-merge-tag input[type="text"] { - - border-bottom-left-radius: 0; - border-left: none; - border-top-left-radius: 0; - -} - .gform-settings-field__text-append { background: #f6f9fc; @@ -1730,34 +1604,6 @@ html[dir="rtl"] .gform-settings-field__text-append { border-radius: 3px 0 0 3px; } -.gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list { - - background: #fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEwSDEwVjEySDhWMTBaTTE0IDEySDEyVjEwSDE0VjEyWiIgZmlsbD0iIzlFQTNBOCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjYzNSA1Ljc1SDE0VjQuMjVIMTUuNjM1QzE2LjU2MTUgNC4yNSAxNy4yNTk4IDQuNjc5MTMgMTcuNjkzNCA1LjM0Mjk2QzE4LjEwMTUgNS45Njc2NiAxOC4yNSA2Ljc1NDY3IDE4LjI1IDcuNTAzMDFWOC41NDYwMUMxOC4yNSA5LjYwMDQzIDE4LjkyMzMgMTAuMjAzIDE5LjUgMTAuMjAzTDIwLjI1IDEwLjk1M1YxMC45ODRMMTkuNDk4NyAxMS43MzRDMTguOTE5NyAxMS43MzMgMTguMjUgMTIuMzI3NCAxOC4yNSAxMy4zOFYxNC45ODNDMTguMjUgMTUuNzI2NSAxOC4xMDMzIDE2LjQ1MDQgMTcuNjI2OCAxNi45ODhDMTcuMTMzMyAxNy41NDQ4IDE2LjQyMjYgMTcuNzUyIDE1LjYzNSAxNy43NTJIMTRWMTYuMjUySDE1LjYzNUMxNi4xNzU0IDE2LjI1MiAxNi4zOTcyIDE2LjExMzcgMTYuNTA0MiAxNS45OTNDMTYuNjI4MiAxNS44NTMxIDE2Ljc1IDE1LjU2NzUgMTYuNzUgMTQuOTgzVjEzLjM4QzE2Ljc1IDEyLjQ2MTEgMTcuMTA2OCAxMS41NjQ5IDE3LjcyMTMgMTAuOTY1NkMxNy4xMDYzIDEwLjM2MjYgMTYuNzUgOS40NjI0NyAxNi43NSA4LjU0NjAxVjcuNTAzMDFDMTYuNzUgNi45MjIzNCAxNi42MyA2LjQ1Nzg1IDE2LjQzNzYgNi4xNjMzQzE2LjI3MDcgNS45MDc4NyAxNi4wMzY2IDUuNzUgMTUuNjM1IDUuNzVaIiBmaWxsPSIjOUVBM0E4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjQ5OSA1Ljc1QzUuNTA1MDQgNS43NSA0Ljc1IDYuNTMyMjUgNC43NSA3LjUwMzAxTDQuNzUgOC41NjcyNUM0Ljc1MDAyIDguODg0MDIgNC43NTAwNCA5LjIzNTA0IDQuNzE0MzcgOS41NjM2OUM0LjY3NzY1IDkuOTAyMDMgNC41OTgxMSAxMC4yNzY4IDQuNDAwNDkgMTAuNjIxMkM0LjMyNzQ1IDEwLjc0ODUgNC4yNDM3OCAxMC44NjMyIDQuMTQ5OTcgMTAuOTY2QzQuMjQzMyAxMS4wNjc4IDQuMzI2NjMgMTEuMTgxNCA0LjM5OTQ3IDExLjMwNzVDNC41OTc4NiAxMS42NTExIDQuNjc3NTcgMTIuMDI1MiA0LjcxNDM0IDEyLjM2MjhDNC43NTAwNCAxMi42OTA1IDQuNzUwMDIgMTMuMDQxIDQuNzUgMTMuMzU3Nkw0Ljc1IDE0Ljk4M0M0Ljc1IDE1LjQzMSA0LjkxNDI3IDE1LjcxNDggNS4xNTE0OCAxNS45MDM1QzUuNDA5NzkgMTYuMTA5IDUuODIxMDMgMTYuMjUxIDYuMzY0OTkgMTYuMjUxSDcuNVYxNy43NTFINi4zNjQ5OUM1LjU4MDk2IDE3Ljc1MSA0LjgwOTcgMTcuNTQ4NSA0LjIxNzUxIDE3LjA3NzNDMy42MDQyMyAxNi41ODkzIDMuMjUgMTUuODY0IDMuMjUgMTQuOTgzVjEzLjM3OUMzLjI1IDEzLjAzNjcgMy4yNDkxNSAxMi43NjM4IDMuMjIzMTYgMTIuNTI1MkMzLjE5NzQzIDEyLjI4ODkgMy4xNTIxNCAxMi4xNDcxIDMuMTAwNTMgMTIuMDU3N0MzLjA0NTQ4IDExLjk2MjQgMi44ODE3MyAxMS43MzMgMiAxMS43MzNMMS4yNSAxMC45ODNWMTAuOTUzTDIgMTAuMjAzQzIuODc4NjkgMTAuMjAzIDMuMDQzMTggOS45NzI3MiAzLjA5OTUxIDkuODc0NTdDMy4xNTE4OSA5Ljc4MzMgMy4xOTczNSA5LjYzOTQyIDMuMjIzMTMgOS40MDE4NUMzLjI0OTE2IDkuMTYxOTYgMy4yNSA4Ljg4ODIzIDMuMjUgOC41NDYwMVY3LjUwMzAxQzMuMjUgNS44MTU3NiA0LjU2ODk0IDQuMjUgNi4zNjQ5OSA0LjI1SDcuNVY1Ljc1SDYuMzY0OTlaIiBmaWxsPSIjOUVBM0E4Ii8+Cjwvc3ZnPg==); - border: 1px solid #9092b2; - border-radius: 0 3px 3px 0; - display: block; - height: 2.75rem; - margin-left: 0; - width: 2.75rem; - -} - -.gform-settings-generic-map__table .gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list { - height: 2.63rem; -} - -.gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list:hover { - - background: #fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEwSDEwVjEySDhWMTBaTTE0IDEySDEyVjEwSDE0VjEyWiIgZmlsbD0iIzNFN0RBNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjYzNSA1Ljc1SDE0VjQuMjVIMTUuNjM1QzE2LjU2MTUgNC4yNSAxNy4yNTk4IDQuNjc5MTMgMTcuNjkzNCA1LjM0Mjk2QzE4LjEwMTUgNS45Njc2NiAxOC4yNSA2Ljc1NDY3IDE4LjI1IDcuNTAzMDFWOC41NDYwMUMxOC4yNSA5LjYwMDQzIDE4LjkyMzMgMTAuMjAzIDE5LjUgMTAuMjAzTDIwLjI1IDEwLjk1M1YxMC45ODRMMTkuNDk4NyAxMS43MzRDMTguOTE5NyAxMS43MzMgMTguMjUgMTIuMzI3NCAxOC4yNSAxMy4zOFYxNC45ODNDMTguMjUgMTUuNzI2NSAxOC4xMDMzIDE2LjQ1MDQgMTcuNjI2OCAxNi45ODhDMTcuMTMzMyAxNy41NDQ4IDE2LjQyMjYgMTcuNzUyIDE1LjYzNSAxNy43NTJIMTRWMTYuMjUySDE1LjYzNUMxNi4xNzU0IDE2LjI1MiAxNi4zOTcyIDE2LjExMzcgMTYuNTA0MiAxNS45OTNDMTYuNjI4MiAxNS44NTMxIDE2Ljc1IDE1LjU2NzUgMTYuNzUgMTQuOTgzVjEzLjM4QzE2Ljc1IDEyLjQ2MTEgMTcuMTA2OCAxMS41NjQ5IDE3LjcyMTMgMTAuOTY1NkMxNy4xMDYzIDEwLjM2MjYgMTYuNzUgOS40NjI0NyAxNi43NSA4LjU0NjAxVjcuNTAzMDFDMTYuNzUgNi45MjIzNCAxNi42MyA2LjQ1Nzg1IDE2LjQzNzYgNi4xNjMzQzE2LjI3MDcgNS45MDc4NyAxNi4wMzY2IDUuNzUgMTUuNjM1IDUuNzVaIiBmaWxsPSIjM0U3REE2Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjQ5OSA1Ljc1QzUuNTA1MDQgNS43NSA0Ljc1IDYuNTMyMjUgNC43NSA3LjUwMzAxTDQuNzUgOC41NjcyNUM0Ljc1MDAyIDguODg0MDIgNC43NTAwNCA5LjIzNTA0IDQuNzE0MzcgOS41NjM2OUM0LjY3NzY1IDkuOTAyMDMgNC41OTgxMSAxMC4yNzY4IDQuNDAwNDkgMTAuNjIxMkM0LjMyNzQ1IDEwLjc0ODUgNC4yNDM3OCAxMC44NjMyIDQuMTQ5OTcgMTAuOTY2QzQuMjQzMyAxMS4wNjc4IDQuMzI2NjMgMTEuMTgxNCA0LjM5OTQ3IDExLjMwNzVDNC41OTc4NiAxMS42NTExIDQuNjc3NTcgMTIuMDI1MiA0LjcxNDM0IDEyLjM2MjhDNC43NTAwNCAxMi42OTA1IDQuNzUwMDIgMTMuMDQxIDQuNzUgMTMuMzU3Nkw0Ljc1IDE0Ljk4M0M0Ljc1IDE1LjQzMSA0LjkxNDI3IDE1LjcxNDggNS4xNTE0OCAxNS45MDM1QzUuNDA5NzkgMTYuMTA5IDUuODIxMDMgMTYuMjUxIDYuMzY0OTkgMTYuMjUxSDcuNVYxNy43NTFINi4zNjQ5OUM1LjU4MDk2IDE3Ljc1MSA0LjgwOTcgMTcuNTQ4NSA0LjIxNzUxIDE3LjA3NzNDMy42MDQyMyAxNi41ODkzIDMuMjUgMTUuODY0IDMuMjUgMTQuOTgzVjEzLjM3OUMzLjI1IDEzLjAzNjcgMy4yNDkxNSAxMi43NjM4IDMuMjIzMTYgMTIuNTI1MkMzLjE5NzQzIDEyLjI4ODkgMy4xNTIxNCAxMi4xNDcxIDMuMTAwNTMgMTIuMDU3N0MzLjA0NTQ4IDExLjk2MjQgMi44ODE3MyAxMS43MzMgMiAxMS43MzNMMS4yNSAxMC45ODNWMTAuOTUzTDIgMTAuMjAzQzIuODc4NjkgMTAuMjAzIDMuMDQzMTggOS45NzI3MiAzLjA5OTUxIDkuODc0NTdDMy4xNTE4OSA5Ljc4MzMgMy4xOTczNSA5LjYzOTQyIDMuMjIzMTMgOS40MDE4NUMzLjI0OTE2IDkuMTYxOTYgMy4yNSA4Ljg4ODIzIDMuMjUgOC41NDYwMVY3LjUwMzAxQzMuMjUgNS44MTU3NiA0LjU2ODk0IDQuMjUgNi4zNjQ5OSA0LjI1SDcuNVY1Ljc1SDYuMzY0OTlaIiBmaWxsPSIjM0U3REE2Ii8+Cjwvc3ZnPgo=); - -} - -.gform-settings-input__container--with-merge-tag input[type="text"]:focus + .all-merge-tags a.open-list { - - border-color: #3e7da6; - -} - .gform-settings-field__date_time input[type="text"], .gform-settings-field__date_time select { min-width: 0; @@ -1823,22 +1669,6 @@ html[dir="rtl"] .gform-settings-field__text-append { width: 55%; } -html:not([dir="rtl"]) .gform-settings-field__textarea .wp-editor-wrap { - margin-right: 4.125rem; -} - -html[dir="rtl"] .gform-settings-field__textarea .wp-editor-wrap { - margin-left: 4.125rem; -} - -.gform-settings-input__container--with-merge-tag .wp-editor-wrap { - width: 100%; -} - -html:not([dir="rtl"]) .gform-settings-input__container--with-merge-tag .wp-editor-wrap { - margin-right: 1.25rem; -} - .wp-editor-wrap textarea { border: none; @@ -2055,7 +1885,7 @@ html:not([dir="rtl"]) .gform-settings-input__container--with-merge-tag .wp-edito } #gf-admin-notices-wrapper .gf-notice { - margin-bottom: 0 + margin-bottom: 0; } #gf-admin-notices-wrapper .gf-notice ~ .gf-notice { @@ -2300,7 +2130,7 @@ html:not([dir="rtl"]) .gform-settings-input__container--with-merge-tag .wp-edito } .sales th, .sales td { - padding: 0 + padding: 0; } .sales th:first-child, .sales td:first-child { diff --git a/assets/css/dist/settings.min.css b/assets/css/dist/settings.min.css new file mode 100644 index 0000000..3efaef6 --- /dev/null +++ b/assets/css/dist/settings.min.css @@ -0,0 +1 @@ +.gform-settings__content table.gform_system_report,.gform-settings__content table.plugins{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);overflow:hidden;width:100%}.gform-settings__content table.gform_system_report>thead,.gform-settings__content table.plugins>thead{font-weight:700;margin:0}.gform-settings__content table.gform_system_report>thead>tr,.gform-settings__content table.plugins>thead>tr{font-size:.875rem;line-height:3.285714286rem;min-height:2rem;padding-left:1.071428571rem;padding-right:.857142857rem;position:relative}.gform-settings__content table.gform_system_report td,.gform-settings__content table.gform_system_report th,.gform-settings__content table.plugins td,.gform-settings__content table.plugins th{padding:0 1rem;text-align:left}.gform-settings__content table.gform_system_report td.plugin-title,.gform-settings__content table.plugins td.plugin-title{vertical-align:top;white-space:normal}.gform-settings__content table.gform_system_report>tbody>tr:nth-child(odd),.gform-settings__content table.plugins>tbody>tr:nth-child(odd){background:#f6f9fc}.gform-settings__content table.gform_system_report td,.gform-settings__content table.gform_system_report th{height:2.5rem}.gform-settings__content table.plugins>thead>tr{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.gform-settings__content table.plugins>thead>tr>#description,.gform-settings__content table.plugins>thead>tr>#name{font-weight:400}.gform-settings__content table.plugins #updates{box-shadow:0 1px #ebebf2}.gform-settings__content table.plugins .inactive td{box-shadow:none}#gf_copy_report,#gf_copy_report:active,#gf_copy_report:focus{border:none;box-shadow:none;color:#3e7ca6;text-decoration:none}#gf_copy_report i{font-size:14px;line-height:20px}body{background:#f6f9fc;color:#242748;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpcontent{padding-left:0}html[dir=rtl] #wpcontent{padding-right:0}#wpbody-content{width:100%}#wpfooter{display:none}.wrap{color:#242748;margin:0}.gform-settings__wrapper{display:-ms-grid;display:grid;grid-column-gap:.875rem;-ms-grid-columns:12.875rem auto;grid-template-columns:12.875rem auto;margin-left:auto;margin-right:auto;max-width:69.5rem;padding:1.5rem}.gform-settings__wrapper--full{-ms-grid-columns:auto;grid-template-columns:auto}.gform_form_settings_wrap--full-width #gf-admin-notices-wrapper,.gform_form_settings_wrap--full-width .gform-settings__wrapper{margin:0 1.25rem 0;max-width:100%;padding-left:0;padding-right:0}.gform-settings__wrapper>.alert,.gform-settings__wrapper>.notice{-ms-grid-column-span:2;grid-column:span 2;margin:0 0 .875rem}#gform-webapi-edit{display:flex;flex-flow:column;flex-wrap:wrap;padding:0}.gform-settings-header{background:#3e7da6;box-shadow:1px 1px 3px rgba(0,0,0,.0272345)}.gform-settings-header .gform-settings__wrapper{align-items:center;background:url(../../../images/gravity-rocket.svg?2) no-repeat 252px bottom;background-size:164px;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.375rem;padding-top:1.375rem;transition:padding .3s ease}.gform-settings-header .button{margin-left:.5rem}.gform-settings-header .button.primary{padding-left:2.0625rem;padding-right:2.0625rem}.gforms_form_settings_wrap #gform-form-toolbar__menu>li>a .fa,.gforms_form_settings_wrap #gform-form-toolbar__menu>li>a svg{display:none}.gform-form-toolbar{border-bottom:0;box-shadow:rgba(58,58,87,.082) 0 1px 4px,rgba(44,44,64,.063) 0 1px 0}.gform-settings__navigation a{border:1px solid transparent;border-radius:3px;color:#5b5e80;display:block;font-size:.875rem;font-weight:400;line-height:normal;margin:0;padding:.6875rem .5rem .6875rem 1rem;text-decoration:none}.gform-settings__navigation .active,.gform-settings__navigation a:focus,.gform-settings__navigation a:hover{color:#242748}.gform-settings__navigation .active,.gform-settings__navigation a:focus{background:#fff;font-weight:500}.gform-settings__navigation .active{border:1px solid #e3e6ef;box-shadow:0 1px 4px rgba(18,25,97,.0779552);margin-top:.125rem}.gform-settings__navigation a:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings__navigation span{vertical-align:middle}.gform-settings__navigation .icon{align-items:center;color:#242748;display:inline-flex;font-size:1.5rem;height:1.25rem;justify-content:center;margin-right:.75rem;width:1.25rem}.gform-settings__navigation img,.gform-settings__navigation svg{height:auto;max-width:1.25rem}.gform-settings__navigation .dashicons,.gform-settings__navigation .fa{color:#242748}.gform-settings-tabs__container,.gform_settings_form{display:-ms-grid;display:grid;grid-column-gap:.875rem;grid-row-gap:.875rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.gform-settings__wrapper--full .gform-settings-tabs__container,.gform-settings__wrapper--full .gform_settings_form{-ms-grid-column-span:2;grid-column:span 2}.gform-settings-tabs__navigation{background:#fff;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.13);-ms-grid-column-span:2;grid-column:span 2}.gform-settings-tabs__navigation a{border-bottom:3px solid transparent;color:#242748;display:inline-block;font-size:.8125rem;line-height:2.8125rem;padding-left:1.25rem;padding-right:1.25rem;text-decoration:none}.gform-settings-tabs__navigation a:focus{outline:0}.gform-settings-tabs__navigation a.active{border-bottom-color:#3e7da6;font-weight:700}.gform-settings-tabs__container{-ms-grid-column-span:2;grid-column:span 2}.gform-settings-tabs__container:not(.active){display:none}.gform-settings-panel{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);box-sizing:border-box;display:flex;flex-direction:column;-ms-grid-column-span:2;grid-column:span 2;position:relative}.gform-settings-panel--with-title{padding-top:2.875rem}.gform-settings-panel--half{-ms-grid-column-span:1;grid-column:span 1}.gform-settings-save-container{-ms-grid-column-span:2;grid-column:span 2;margin-top:1.125rem}.gform-settings-panel__header{align-items:center;display:flex;font-size:.875rem;justify-content:space-around;line-height:2.875rem;padding-left:1.0625rem;padding-right:.875rem;position:relative}.gform-settings-panel__title{flex-grow:1;font-weight:500;margin:0}.gform-settings-panel__title--header{box-sizing:border-box;display:block;font-size:.875rem;line-height:2.875rem;padding-left:1.0625rem;position:absolute;top:0;width:100%}html[dir=rtl] .gform-settings-panel__title--header{padding-left:inherit;padding-right:1.0625rem}.gform-settings-panel__title--header+.gform-settings-panel__collapsible-control{position:absolute;right:.875rem;top:1rem}html[dir=rtl] .gform-settings-panel__title--header+.gform-settings-panel__collapsible-control{left:.875rem;right:inherit}.gform-settings-panel .gform-settings-panel__content{border-top:1px solid #ebebf2;padding:1rem 1rem 1.25rem}.gform-settings-panel.gform-settings-panel--no-padding .gform-settings-panel__content{padding:0}.gform-settings-panel--license-details .gform-settings-field{margin:0}.gform-settings-panel__collapsible-control input{opacity:0;position:absolute;z-index:3}.gform-settings-panel__collapsible-control input:focus+label{border:2px solid #3e7da6}.gform-settings-panel__collapsible-toggle{background:center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4xNTkgNi42OWw0LjEwOSA0LjI5MmMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNWEuOTI4LjkyOCAwIDAxLTEuMzU0IDBMLjQ1MiA2LjY5IDUuOTE0Ljk4MmEuOTI4LjkyOCAwIDAxMS4zNTQgMGMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNUwzLjE1OSA2LjY5eiIgZmlsbD0iI0Q1RDdFOSIvPjwvc3ZnPg==);border:none;display:block;height:12px;width:12px}.gform-settings-panel:not(.gform-settings-panel--collapsed) .gform-settings-panel__collapsible-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiA0LjUzTDEwLjI5My40MjNhMS4wMzIgMS4wMzIgMCAwMTEuNDE0IDBjLjM5LjM3NC4zOS45OCAwIDEuMzUzTDYgNy4yMzguMjkzIDEuNzc1YS45MjguOTI4IDAgMDEwLTEuMzUzIDEuMDMyIDEuMDMyIDAgMDExLjQxNCAwTDYgNC41M3oiIGZpbGw9IiNENUQ3RTkiLz48L3N2Zz4=)}.gform-settings-panel--collapsed .gform-settings-panel__content{display:none}.gform-settings-panel__uninstall{margin-top:.875rem}.gform-addons-uninstall-panel{display:-ms-grid;display:grid;grid-column-gap:.875rem;grid-row-gap:.875rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:1.125rem 0}.gform-settings-panel__addon-uninstall{-ms-grid-column-span:1;grid-column:span 1}.gform-settings-panel__addon-uninstall .gform-settings-panel__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr}.addon-uninstall-text .gform-settings-panel__title{font-weight:600;margin-bottom:.3125rem}div.addon-logo.dashicons{border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);float:left;height:3.875rem;margin-right:1rem;position:relative;width:3.875rem}.addon-logo.dashicons i,.addon-logo.dashicons svg{height:1.5625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5625rem}.addon-logo.dashicons i::before{font-size:1.56rem}.addon-uninstall-text{max-width:95%}.gform-settings__wrapper .button.uninstall-addon{background:#fff3f1;border:none;border-radius:3px;box-shadow:none;color:#e54c3b;position:relative;top:50%;transform:translateY(-50%);transition:all .3s ease}.gform-settings__wrapper .button.addon-settings{border-radius:3px;position:relative;top:50%;transform:translateY(-50%);transition:all .3s ease}.gform-settings__wrapper .button.uninstall-addon:hover{background:#f8e7e4;border:0;border-radius:3px;box-shadow:0 4px 6px rgba(28,31,63,.0837013);height:2.1875rem;line-height:14px;padding:.625rem 1.125rem;transform:translateY(-57%)}.gform-settings__wrapper .button.addon-settings:hover{transform:translateY(-57%)}.gform-settings__wrapper .button.addon-settings i.dashicons.dashicons-admin-generic,.gform-settings__wrapper .button.uninstall-addon i.dashicons.dashicons-trash{font-size:.9rem}.gform-settings-description{display:block;font-size:.8125rem;line-height:1.384615385rem;margin-bottom:.5625rem}.gform-settings__wrapper .gform-settings-description .alert{margin-top:1.230769231rem}.gform-settings-description p:first-child{margin-top:0}.gform-settings-nested-fields{border-left:2px solid #ececf2;margin:.75rem 0 0 .625rem;padding-left:1.375rem}.gform-settings-nested-fields .gform-settings-label{font-weight:400}.gform-settings-field__header{margin-bottom:.625rem}.gform-settings-field--with-merge-tag .gform-settings-field__header{margin-right:2rem}html[dir=rtl] .gform-settings-field--with-merge-tag .gform-settings-field__header{margin-left:2rem;margin-right:0}.gform-settings-label{color:#23282d;font-size:.8125rem;font-weight:500}.gform-settings-input__container--feedback-error input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]),.gform-settings-input__container--feedback-success input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-position:98% 50%;background-repeat:no-repeat;background-size:1.25rem;padding-right:3.25rem}.gform-settings-input__container--feedback-success input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c3VjY2VzczwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiMyMkE3NTMiLz48cGF0aCBkPSJNMTEgMTQuNTg2bDYuMjkzLTYuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEwxMSAxNy40MTRsLTMuNzA3LTMuNzA3YTEgMSAwIDEgMSAxLjQxNC0xLjQxNEwxMSAxNC41ODZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.gform-settings-input__container--feedback-error input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RXJyb3I8L3RpdGxlPjxnIGZpbGw9Im5vbmUiIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMjZjNy4xOCAwIDEzLTUuODIgMTMtMTNTMjAuMTggMCAxMyAwIDAgNS44MiAwIDEzczUuODIgMTMgMTMgMTN6IiBmaWxsPSIjQ0IyNDMxIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjE4MyA4LjE4M2EuNjI1LjYyNSAwIDAgMCAwIC44ODRMMTIuMTE2IDEzbC0zLjkzMyAzLjkzM2EuNjI1LjYyNSAwIDEgMCAuODg0Ljg4NEwxMyAxMy44ODRsMy45MzMgMy45MzNhLjYyNS42MjUgMCAxIDAgLjg4NC0uODg0TDEzLjg4NCAxM2wzLjkzMy0zLjkzM2EuNjI1LjYyNSAwIDEgMC0uODg0LS44ODRMMTMgMTIuMTE2IDkuMDY3IDguMTgzYS42MjUuNjI1IDAgMCAwLS44ODQgMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOC4xODMgOS4wNjdsLS4zNTMuMzU0LjM1My0uMzU0em0wLS44ODRMNy44MyA3LjgzbC4zNTMuMzUzek0xMi4xMTYgMTNsLjM1NC4zNTQuMzUzLS4zNTQtLjM1My0uMzU0LS4zNTQuMzU0em0tMy45MzMgMy45MzNsLS4zNTMtLjM1NC4zNTMuMzU0em0wIC44ODRsLS4zNTMuMzU0LjM1My0uMzU0ek0xMyAxMy44ODRsLjM1NC0uMzU0LS4zNTQtLjM1My0uMzU0LjM1My4zNTQuMzU0em0zLjkzMyAzLjkzM2wuMzU0LS4zNTQtLjM1NC4zNTR6bS44ODQtLjg4NGwtLjM1NC4zNTQuMzU0LS4zNTR6TTEzLjg4NCAxM2wtLjM1NC0uMzU0LS4zNTMuMzU0LjM1My4zNTQuMzU0LS4zNTR6bTMuOTMzLTQuODE3bC4zNTQtLjM1My0uMzU0LjM1M3ptLS44ODQgMGwtLjM1NC0uMzUzLjM1NC4zNTN6TTEzIDEyLjExNmwtLjM1NC4zNTQuMzU0LjM1My4zNTQtLjM1My0uMzU0LS4zNTR6TTkuMDY3IDguMTgzbC4zNTQtLjM1My0uMzU0LjM1M3ptLS41My41M2EuMTI1LjEyNSAwIDAgMSAwLS4xNzZsLS43MDgtLjcwOGMtLjQzOS40NC0uNDM5IDEuMTUyIDAgMS41OTJsLjcwOC0uNzA4em0zLjkzMyAzLjkzM0w4LjUzNyA4LjcxM2wtLjcwOC43MDggMy45MzQgMy45MzMuNzA3LS43MDh6bS0zLjkzMyA0LjY0bDMuOTMzLTMuOTMyLS43MDctLjcwOEw3LjgzIDE2LjU4bC43MDcuNzA4em0wIC4xNzdhLjEyNS4xMjUgMCAwIDEgMC0uMTc2bC0uNzA4LS43MDdjLS40MzkuNDM5LS40MzkgMS4xNTEgMCAxLjU5bC43MDgtLjcwN3ptLjE3NiAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwOC43MDdjLjQ0LjQ0IDEuMTUyLjQ0IDEuNTkyIDBsLS43MDgtLjcwN3ptMy45MzMtMy45MzNsLTMuOTMzIDMuOTMzLjcwOC43MDcgMy45MzMtMy45MzMtLjcwOC0uNzA3em00LjY0IDMuOTMzbC0zLjkzMi0zLjkzMy0uNzA4LjcwNyAzLjkzMyAzLjkzNC43MDgtLjcwOHptLjE3NyAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwNy43MDdjLjQzOS40NCAxLjE1MS40NCAxLjU5IDBsLS43MDctLjcwN3ptMC0uMTc2YS4xMjUuMTI1IDAgMCAxIDAgLjE3NmwuNzA3LjcwN2MuNDQtLjQzOS40NC0xLjE1MSAwLTEuNTlsLS43MDcuNzA3em0tMy45MzMtMy45MzNsMy45MzMgMy45MzMuNzA3LS43MDctMy45MzMtMy45MzQtLjcwNy43MDh6bTMuOTMzLTQuNjRsLTMuOTMzIDMuOTMyLjcwNy43MDggMy45MzQtMy45MzMtLjcwOC0uNzA4em0wLS4xNzdhLjEyNS4xMjUgMCAwIDEgMCAuMTc2bC43MDcuNzA4Yy40NC0uNDQuNDQtMS4xNTIgMC0xLjU5MWwtLjcwNy43MDd6bS0uMTc2IDBhLjEyNS4xMjUgMCAwIDEgLjE3NiAwbC43MDctLjcwOGExLjEyNSAxLjEyNSAwIDAgMC0xLjU5IDBsLjcwNy43MDh6bS0zLjkzMyAzLjkzM2wzLjkzMy0zLjkzMy0uNzA3LS43MDgtMy45MzQgMy45MzQuNzA4LjcwN3ptLTQuNjQtMy45MzNsMy45MzIgMy45MzMuNzA4LS43MDdMOS40MiA3LjgzbC0uNzA4LjcwN3ptLS4xNzcgMGEuMTI1LjEyNSAwIDAgMSAuMTc2IDBsLjcwOC0uNzA4YTEuMTI1IDEuMTI1IDAgMCAwLTEuNTkxIDBsLjcwNy43MDh6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.rtl .gform-settings-input__container--feedback-error input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]),.rtl .gform-settings-input__container--feedback-success input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-position:2% 50%;padding-left:3.25rem;padding-right:1rem}.gform-settings-panel__content .select2-container .select2-selection__rendered,.gform-settings-panel__content input[type=email],.gform-settings-panel__content input[type=number],.gform-settings-panel__content input[type=password],.gform-settings-panel__content input[type=search],.gform-settings-panel__content input[type=tel],.gform-settings-panel__content input[type=text],.gform-settings-panel__content input[type=url],.gform-settings-panel__content select,.gform-settings-panel__content textarea{background-color:#fff;border:1px solid #9092b2;border-radius:3px;color:#242748;font-family:inherit;font-size:.875rem;line-height:1.25rem;padding:.6875rem 1rem;transition:box-shadow .15s ease,background-color .15s ease}.gform-settings-panel__content input[type=email],.gform-settings-panel__content input[type=number],.gform-settings-panel__content input[type=password],.gform-settings-panel__content input[type=search],.gform-settings-panel__content input[type=tel],.gform-settings-panel__content input[type=text],.gform-settings-panel__content input[type=url],.gform-settings-panel__content select,.gform-settings-panel__content textarea{max-width:100%;width:100%}.gform-settings-panel__content input[type=email][disabled],.gform-settings-panel__content input[type=email][readonly],.gform-settings-panel__content input[type=number][disabled],.gform-settings-panel__content input[type=number][readonly],.gform-settings-panel__content input[type=password][disabled],.gform-settings-panel__content input[type=password][readonly],.gform-settings-panel__content input[type=search][disabled],.gform-settings-panel__content input[type=search][readonly],.gform-settings-panel__content input[type=tel][disabled],.gform-settings-panel__content input[type=tel][readonly],.gform-settings-panel__content input[type=text][disabled],.gform-settings-panel__content input[type=text][readonly],.gform-settings-panel__content input[type=url][disabled],.gform-settings-panel__content input[type=url][readonly],.gform-settings-panel__content select[disabled],.gform-settings-panel__content select[readonly],.gform-settings-panel__content textarea[disabled],.gform-settings-panel__content textarea[readonly]{background:#f4f5fb;border:1px solid transparent;cursor:not-allowed;outline:0;pointer-events:none}.gform-settings-panel__content input[type=email][disabled],.gform-settings-panel__content input[type=number][disabled],.gform-settings-panel__content input[type=password][disabled],.gform-settings-panel__content input[type=search][disabled],.gform-settings-panel__content input[type=tel][disabled],.gform-settings-panel__content input[type=text][disabled],.gform-settings-panel__content input[type=url][disabled],.gform-settings-panel__content select[disabled],.gform-settings-panel__content textarea[disabled]{color:#9092b2}.gform-settings-panel__content input[type=search]#form-search-input{height:2.3125rem}.gform-settings-panel__content input[type=search]#form-search-input:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content select#bulk_action{height:2.375rem;line-height:1.125rem;padding:.5rem 1.125rem}.gform-settings-panel__content input:-ms-input-placeholder,.gform-settings-panel__content textarea:-ms-input-placeholder{color:#9092b0}.gform-settings-panel__content input::-moz-placeholder,.gform-settings-panel__content input::-ms-input-placeholder,.gform-settings-panel__content input::placeholder,.gform-settings-panel__content textarea::-moz-placeholder,.gform-settings-panel__content textarea::-ms-input-placeholder,.gform-settings-panel__content textarea::placeholder{color:#9092b0}.gform-settings-panel__content input[type=number]{width:auto}.gform-settings-panel__content .select2-container :focus .select2-selection__rendered,.gform-settings-panel__content input[type=email]:focus,.gform-settings-panel__content input[type=number]:focus,.gform-settings-panel__content input[type=password]:focus,.gform-settings-panel__content input[type=tel]:focus,.gform-settings-panel__content input[type=text]:focus,.gform-settings-panel__content input[type=url]:focus,.gform-settings-panel__content select:focus,.gform-settings-panel__content textarea:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-field__toggleable-inputs{border-left:2px solid #ececf3;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:.625rem;margin-top:.3125rem;padding-left:1.4375rem}.gform-settings-field__toggleable-inputs .gform-settings-input__container{flex-grow:1;margin-right:.625rem}html[dir=rtl] .gform-settings-field__toggleable-inputs{border-left:none;border-right:2px solid #ececf3;margin-left:inherit;margin-right:.625rem;padding-left:inherit;padding-right:1.4375rem}.gform-settings-panel__content input[type=checkbox]:disabled,.gform-settings-panel__content input[type=radio]:disabled{opacity:.6;pointer-events:none}.gform-settings-panel__content input:disabled+label,.gform-settings-panel__content input:disabled+label::before{cursor:not-allowed;opacity:.6;pointer-events:none}.gform-settings-panel__content input[readonly]+label,.gform-settings-panel__content input[readonly]+label::before,.gform-settings-panel__content input[type=checkbox][readonly],.gform-settings-panel__content input[type=radio][readonly]{cursor:not-allowed;pointer-events:none}.gform-settings-panel__content input[type=checkbox]{background:#fff;border:1px solid #9092b2;border-radius:3px;height:1.375rem;margin:0 .75rem 0 0;transition:box-shadow .15s ease,background-color .15s ease;width:1.375rem}.gform-settings-panel__content input[type=checkbox]:focus,.gform-settings-panel__content input[type=checkbox]:hover{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content input[type=checkbox]::before{background-position:center;background-repeat:no-repeat;background-size:.75rem;content:"";display:block;height:100%;margin:0;width:100%}.gform-settings-panel__content input[type=checkbox]:hover::before{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI0VDRURGOCIvPjwvc3ZnPg==)}.gform-settings-panel__content input[type=checkbox]:checked{background:#3e7da6;border-color:transparent}.gform-settings-panel__content input[type=checkbox]:checked::before{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}.gform-settings-panel__content input[type=checkbox]:focus{outline:0}.gform-settings-panel__content input[type=radio]{background:#fff;border:1px solid #9092b2;border-radius:50%;box-shadow:0 2px 2px rgba(58,58,87,.06);box-sizing:border-box;height:1.375rem;position:relative;transition:box-shadow .15s ease,background-color .15s ease;width:1.375rem}.gform-settings-panel__content input[type=radio]:focus,.gform-settings-panel__content input[type=radio]:hover{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content input[type=radio]::before{border-radius:50%;height:.5rem;left:50%;margin:-.25rem 0 0 -.25rem;position:absolute;top:50%;width:.5rem}.gform-settings-panel__content input[type=radio]:hover::before{background:#ecedf8;content:""}.gform-settings-panel__content input[type=radio]:checked::before{background:#3e7da6;content:""}.gform-settings-input__container{position:relative}.gform-settings-input__container--with-append,.gform-settings-input__container--with-merge-tag{display:flex}.gform-settings-input__container--with-append.gform-settings-input__container--invalid,.gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid{flex-wrap:wrap}.gform-settings-input__container--with-append.gform-settings-input__container--invalid textarea,.gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid textarea{flex:1}.gform-settings-input__container--with-append.gform-settings-input__container--invalid input,.gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid input{flex:1}.gform-settings-input__container--with-append .gform-settings-validation__error{flex-basis:100%}#gform_setting_limitEntriesNumber input[type=number],#gform_setting_limitEntriesNumber select{width:auto}.gform-settings__wrapper .button:disabled{opacity:.6}.gform-settings__wrapper .button{background:#fff;border:1px solid #3e7da6;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);font-size:.875rem;height:2.3125rem;line-height:.875rem;padding:.625rem 1.125rem}.gform-settings__wrapper .button:hover{box-shadow:0 4px 6px rgba(28,31,63,.0837013)}.gform-settings__wrapper .button.primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#3e7da6;border:1px solid transparent;border-radius:3px;color:#fff;font-family:inherit;font-size:.875rem;font-weight:500;height:auto;height:initial;line-height:1;margin-left:0;padding:.625rem 1.125rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.gform-settings__wrapper .button.primary:hover{box-shadow:0 4px 6px rgba(28,31,63,.0837013);transform:translate(0,-2px)}.gforms_edit_form .button.primary.gform-add-new-form{border:1px solid transparent}.gforms_edit_form .button.primary.gform-add-new-form:focus{transform:translate(0,-2px)}.gforms_edit_form .button.primary.gform-add-new-form:active{transform:translate(0,-1px)}.gform-settings__wrapper .button.large{padding-bottom:.875rem;padding-top:.875rem}.gform-settings__wrapper .button.white,.gform-settings__wrapper .button.white:hover{background:#fff;border-color:#3e7da6;color:#3e7da6}.gform-settings-field{margin-bottom:.625rem}html:not([dir=rtl]) .gform-settings-field .gform-settings-input__container+.gform-settings-input__container{margin-left:.625rem}html[dir=rtl] .gform-settings-field .gform-settings-input__container+.gform-settings-input__container{margin-right:.625rem}.gform-settings-choice{margin-bottom:.5rem}.gform-settings-choice--inline{display:inline-block;margin-right:1.25rem}.gform-settings-choice--visual{display:flex;margin-bottom:1.25rem}.gform-settings-choice--visual input[type=checkbox],.gform-settings-choice--visual input[type=radio]{display:none}.gform-settings-choice--visual label{background:#fff;border:1px solid #9092b2;border-radius:3px;box-sizing:border-box;display:block;padding:1.625rem 1.5rem 1.75rem;position:relative;text-align:center;width:8.75rem}.gform-settings-choice--visual label::before{background:0 0;border:1px solid #d5d7e9;border-radius:50%;content:"";height:1rem;position:absolute;right:.5rem;top:.5625rem;width:1rem}.gform-settings-choice--visual input:disabled+label,.gform-settings-choice--visual input:disabled+label::before{cursor:not-allowed;opacity:.6;pointer-events:none}.gform-settings-choice--visual input:checked+label::before{background-color:#22a753;color:#fff;content:"\e983";display:block;font-family:gform-icons-admin;font-size:1rem;position:absolute;right:.5rem;top:.5625rem}.gform-settings-choice--visual input:checked+label,.gform-settings-choice--visual label:hover{border:1px solid #d5d7e9;box-shadow:0 4px 6px rgba(28,31,63,.0837013)}.gform-settings-choice--visual .dashicons,.gform-settings-choice--visual .fa,.gform-settings-choice--visual .gform-icon,.gform-settings-choice--visual img,.gform-settings-choice--visual svg{display:block;margin-bottom:.875rem}.gform-settings-choice--visual .dashicons,.gform-settings-choice--visual .fa,.gform-settings-choice--visual .gform-icon{color:#f15a2b;font-size:2rem;height:auto;width:auto}.gform-settings-choice--visual img,.gform-settings-choice--visual svg{height:2rem;margin-left:auto;margin-right:auto;width:auto}.gform-settings-choices--visual .gform-settings-input__container{display:flex;flex-wrap:wrap}.gform-settings-panel--card{background:0 0;border:none;box-shadow:none}.gform-settings-panel--card .gform-settings-field__card{margin-bottom:0}.gform-settings-panel--card .gform-settings-panel__content{border-top:none;padding:0}.gform-settings-panel--card .gform-settings-choice{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);transition:all .2s ease}.gform-settings-panel--card .gform-settings-choice:hover{box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03)}.gform-settings-panel--card .gform-settings-choice--visual{display:block}.gform-settings-panel--card .gform-settings-choice--visual:last-child{margin-bottom:0}.gform-settings-panel--card .gform-settings-choices--visual{display:block}.gform-settings-panel--card .gform-settings-choices--visual input:checked+label,.gform-settings-panel--card .gform-settings-choices--visual label,.gform-settings-panel--card .gform-settings-choices--visual label:hover{border:none;border-bottom:1px solid #ecedf8;border-radius:3px 0 0 3px;box-shadow:none;padding-bottom:0;width:100%}.gform-settings-panel--card .gform-settings-choices--visual img,.gform-settings-panel--card .gform-settings-choices--visual svg{height:3.75rem}.gform-settings-panel--card .gform-settings-card-tag{align-items:center;display:flex;font-size:.625rem;font-weight:800;justify-content:center;margin-top:1.5rem;padding:.812rem;position:relative;text-align:center}.gform-settings-panel--card .gform-settings-card-tag::before{background:#ecedf8;content:"";display:block;height:1px;left:-1.5rem;position:absolute;right:-1.5rem;top:0}.gform-settings-panel--card .gform-settings-card-tag .gform-icon{color:inherit;display:inline;font-size:1.45rem;padding-right:.25rem;position:relative;top:.3rem}.gform-settings-panel--card .gform-settings-card--description{align-items:center;display:flex}.gform-settings-panel--card .gform-settings-card--description strong{font-size:.875rem;font-weight:500}.gform-settings-panel--card .gform-settings-card--description p{font-size:.8125rem;line-height:1.384615385rem;margin-bottom:.5625rem}@media (min-width:768px){.gform-settings-panel--card .gform-settings-choices--visual{display:flex}.gform-settings-panel--card .gform-settings-choices--visual input:checked+label,.gform-settings-panel--card .gform-settings-choices--visual label,.gform-settings-panel--card .gform-settings-choices--visual label:hover{border-bottom:none;border-right:1px solid #ecedf8;width:12.5rem}.gform-settings-panel--card .gform-settings-choice--visual{display:flex}.gform-settings-panel--card .gform-settings-card-tag::before{width:calc(100% + 3rem)}.gform-settings-panel--card .gform-settings-card--description{padding:1rem;width:calc(100% - 16rem)}}.gform-settings-field__select--enhanced select{display:none}.gform-settings-generic-map__table{border-spacing:0}.gform-settings-generic-map__column{padding-bottom:.875rem;text-align:left}.gform-settings-generic-map__column--heading{padding-bottom:.625rem}.gform-settings-generic-map__table td{padding-bottom:.875rem;padding-top:0}.gf_browser_gecko .gform-settings-generic-map__table td .gform-st-icon--circle-minus::after,.gf_browser_gecko .gform-settings-generic-map__table td .gform-st-icon--circle-plus::after{margin-left:-.03125rem}.gform-settings-generic-map__column--key{font-size:.875rem}.gform-settings-generic-map__column--key,.gform-settings-generic-map__column--value{padding-right:.6875rem}.gform-settings-panel__content .gform-settings-generic-map__value--invalid{border-color:#e54c3b}.gform-settings-generic-map__column input[type=text]{padding-right:2.25rem}.gform-settings-generic-map__button--add{margin-right:.4375rem}.gform-settings-generic-map__custom,.gform-settings-select-custom__custom{display:block;max-height:2.75rem;position:relative}.gform-settings-generic-map__reset,.gform-settings-select-custom__reset{background:transparent no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMjAxIDEuMjAxYS42ODguNjg4IDAgMDAwIC45NzNMNS41MjggNi41IDEuMiAxMC44MjZhLjY4Ny42ODcgMCAxMC45NzMuOTczTDYuNSA3LjQ3Mmw0LjMyNiA0LjMyN2EuNjg3LjY4NyAwIDEwLjk3My0uOTczTDcuNDcyIDYuNSAxMS44IDIuMTc0YS42ODcuNjg3IDAgMDAtLjk3My0uOTczTDYuNSA1LjUyOCAyLjE3NCAxLjJhLjY4OC42ODggMCAwMC0uOTczIDB6IiBmaWxsPSIjRDVEN0U5IiBzdHJva2U9IiNENUQ3RTkiIHN0cm9rZS13aWR0aD0iLjUiLz48L3N2Zz4=);background-size:.6875rem;border:none;cursor:pointer;height:1.125rem;position:absolute;right:.625rem;top:.84375rem;width:1.125rem;z-index:3}.gform-settings-input__container--with-merge-tag .gform-settings-generic-map__reset{right:3.625rem}.gform-settings-field__checkbox_and_select>.gform-settings-input__container{align-items:center;display:flex;justify-content:space-between}.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-choice{margin-bottom:0}.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-choice--inline{white-space:nowrap}.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-input__target,.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-input__target .gform-settings-input__container{width:100%}.gform-settings-field__conditional-logic{padding:1rem 0}.form-table .gform-settings-field__conditional-logic{padding:0}.form-table .gform-settings-field__conditional-logic select{max-width:25%;min-width:25%}.form-table #gform-no-filters{color:#242748;line-height:1.5}.form-table #gform-field-filters .gform-field-filter{align-items:center;display:flex;padding:.5rem 0 0;text-align:left;width:100%}.form-table #gform-field-filters .gform-field-filter input[type=text]{height:2.75rem;padding:1.025rem 1em;width:25%}.form-table #gform-field-filters button{top:-.1rem}.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container{align-items:center;display:flex;flex-direction:row}.gform-settings-field__conditional-logic input[type=text],.gform-settings-field__conditional-logic select,.gform-settings-simple-condition input[type=text],.gform-settings-simple-condition select{height:inherit;width:auto}.gform-settings-field__conditional-logic select,.gform-settings-simple-condition select{margin-right:.5rem}.gform-settings-field__conditional-logic #form_button_logic_type{margin-left:.5rem}.gform-settings-field__conditional-logic #feed_condition_logic_type{margin-left:.5rem}.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container select:first-child{margin-left:0}.gform-settings-generic-map__button{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:49%;border:1px solid #d5d7e9;border-radius:50%;box-shadow:0 2px 2px rgba(58,58,87,.0796);cursor:pointer;height:1.25rem;margin:0 0 0 3px;padding:1px 7px;vertical-align:middle;width:1.25rem}.gform-settings-generic-map__button--add:last-child{margin:0 calc(1.25rem + 3px) 0 3px}.gform-settings-input__container--invalid .select2-container .select2-selection__rendered,.gform-settings-input__container--invalid input[type=checkbox],.gform-settings-input__container--invalid input[type=email],.gform-settings-input__container--invalid input[type=number],.gform-settings-input__container--invalid input[type=password],.gform-settings-input__container--invalid input[type=radio],.gform-settings-input__container--invalid input[type=text],.gform-settings-input__container--invalid input[type=url],.gform-settings-input__container--invalid select,.gform-settings-input__container--invalid textarea{border-color:#e54c3b}.gform-settings-input__container--invalid .mce-tinymce{border:1px solid #e54c3b}.gform-settings-input__container--invalid .gform-field__toggle-container{border:1px solid #e54c3b}.gform-settings-field__text-append{background:#f6f9fc;border:1px solid #9092b2;font-size:.875rem;line-height:2.625rem;padding-left:1.125rem;padding-right:1.125rem}.gform-settings-input__container--with-append input[type=text]:focus+.gform-settings-field__text-append{border-color:#3e7da6}html:not([dir=rtl]) .gform-settings-field__text-append{border-radius:0 3px 3px 0}html[dir=rtl] .gform-settings-field__text-append{border-radius:3px 0 0 3px}.gform-settings-field__date_time input[type=text],.gform-settings-field__date_time select{min-width:0;width:auto}.gform-settings-field__date_time .gform-settings-input__container,.gform-settings-field__text_and_select .gform-settings-input__container{display:inline-flex;flex-wrap:wrap;position:relative}.gform-settings-field__date_time input[type=text]{padding-right:2.9375rem}.gform-settings-field__date_time .ui-datepicker-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fdfdff;border:none;border-left:1px solid #d5d7e9;border-radius:0 3px 3px 0;cursor:pointer;height:2.625rem;position:absolute;right:1px;text-align:center;top:1px;width:2.875rem}.gform-settings-field__date_time button svg{vertical-align:middle}.gform-settings-field__date_time select{margin-left:3px;margin-right:3px}.gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--key,.gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--value{max-width:25rem;width:45%}.gform-settings-generic-map__column--key+.gform-settings-generic-map__column--value{padding-left:1rem;width:55%}.wp-editor-wrap textarea{border:none;max-width:100%}.wp-editor-tabs{margin-top:.5rem}.gform-settings-validation__error{color:#e54c3b;flex-basis:100%;font-size:.75rem;line-height:1.375rem;margin-top:.5625rem}.gform-settings-field__feedback{background-position:center;background-repeat:no-repeat;border-radius:50%;height:1.25rem;margin-top:-.625rem;position:absolute;right:.5rem;top:50%;width:1.25rem}#TB_window .alert.success::after,#gf-admin-notices-wrapper .notice-success::after,.alert.gforms_note_success::after,.gform-settings-field__feedback--valid,.gform-settings__wrapper .alert.success::after{background-color:#22a753;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjcwNyA0LjU0M0ExIDEgMCAwMC4yOTMgNS45NTdMNCA5Ljc1bDcuNzA3LTcuNzkzQTEgMSAwIDAwMTAuMjkzLjU0M0w0IDYuNzUgMS43MDcgNC41NDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)}.gform-settings-field__feedback--valid{background-size:.625rem}#TB_window .alert.error::after,.alert.gforms_note_error::after,.gform-settings-field__feedback--invalid,.gform-settings__wrapper .alert.error::after{background-color:#e54c3b;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAwLS4yMjUuMjM3TC45NSA5LjAwMWExLjA1MSAxLjA1MSAwIDAwMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMDAzLjI2MyAwSC43Mzd6TTMuNSAxMi41YTEuNSAxLjUgMCAxMS0zIDAgMS41IDEuNSAwIDAxMyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}#TB_window .alert,#gf-admin-notices-wrapper .gf-notice,.gform-settings__wrapper .alert{background:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);font-size:.8125rem;font-weight:500;line-height:1.125rem;margin:0 0 1.375rem;padding:1.25rem 3rem 1.25rem 4.375rem;position:relative}.rtl #TB_window .alert,.rtl #gf-admin-notices-wrapper .gf-notice,.rtl .gform-settings__wrapper .alert{padding:1.25rem 4.375rem 1.25rem 3rem}#gf-admin-notices-wrapper .gf-notice p:first-child,.gform-settings__wrapper .alert p:first-child{margin:auto}#TB_window .alert::after,#TB_window .alert::before,#gf-admin-notices-wrapper .gf-notice::after,#gf-admin-notices-wrapper .gf-notice::before,.gform-settings__wrapper .alert::after,.gform-settings__wrapper .alert::before{border-radius:50%;content:"";position:absolute;top:50%}#TB_window .alert::before,#gf-admin-notices-wrapper .gf-notice::before,.gform-settings__wrapper .alert::before{height:3rem;left:.5rem;margin-top:-1.5rem;width:3rem}#TB_window .alert::after,#gf-admin-notices-wrapper .gf-notice::after,.gform-settings__wrapper .alert::after{background-position:center;background-repeat:no-repeat;height:1.625rem;left:1.1875rem;margin-top:-.8125rem;width:1.625rem}.rtl #TB_window .alert::before,.rtl #gf-admin-notices-wrapper .gf-notice::before,.rtl .gform-settings__wrapper .alert::before{left:auto;right:.5rem}.rtl #TB_window .alert::after,.rtl #gf-admin-notices-wrapper .gf-notice::after,.rtl .gform-settings__wrapper .alert::after{left:auto;right:1.1875rem}#TB_window .alert.info,#gf-admin-notices-wrapper .notice-info,.alert.gforms_note_info,.gform-settings__wrapper .alert.info{color:#6b6bf4}#TB_window .alert.info::before,#gf-admin-notices-wrapper .notice-info::before,.alert.gforms_note_info::before,.gform-settings__wrapper .alert.info::before{background-color:rgba(107,107,244,.2)}#TB_window .alert.info::after,#gf-admin-notices-wrapper .notice-info::after,.alert.gforms_note_info::after,.gform-settings__wrapper .alert.info::after{background-color:#6b6bf4;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjk0LjQ1QzEuMDE0Ljc1LjQ1IDEuMTczIDAgMS43MThsMS42NSAxLjQ0NmMuMjQ1LS4zNC41NTctLjYwNi45MzYtLjguMzgtLjE5NC43NjMtLjI5MSAxLjE0OS0uMjkxLjUyNyAwIC45NTUuMTQ0IDEuMjgzLjQzMi4zMjguMjg3LjQ5Mi42ODkuNDkyIDEuMjA0IDAgLjQyNC0uMTA4LjgwOC0uMzIzIDEuMTUtLjIxNi4zNDMtLjUzLjcyLS45NCAxLjEzMi0uMDQuMDM2LS4xMzEuMTI2LS4yNzYuMjY4LS4xNDUuMTQzLS4yNC4yMzYtLjI4NS4yODItLjA0NS4wNDUtLjEyOC4xMzUtLjI1LjI2OGEzLjUwNSAzLjUwNSAwIDAwLS4yNTEuMjk2Yy0uMDQ1LjA2My0uMTE1LjE1Ny0uMjA4LjI4MWExLjQ5IDEuNDkgMCAwMC0uMTkzLjMxOWwtLjEyNS4zMTNjLS4wNDkuMTIxLS4wOC4yNDEtLjA5Ny4zNmEyLjczIDIuNzMgMCAwMC0uMDI0LjM2N2wuMDEuOTM3aDEuOTU5bC4wNDgtLjgxOGEuOTk1Ljk5NSAwIDAxLjEwNi0uMzk2Yy4wNjQtLjEzLjE2Mi0uMjY4LjI5NC0uNDEzLjEzMi0uMTQ2LjI1My0uMjcuMzYyLS4zNzMuMTEtLjEwMy4yNjctLjI0NC40NzMtLjQyMy4yMDYtLjE3OS4zNjQtLjMxNy40NzMtLjQxNC4yNS0uMjMuNDY4LS40NDguNjUxLS42NTQuMTg0LS4yMDYuMzY0LS40NDQuNTQtLjcxNGEzLjI4IDMuMjggMCAwMC40MDYtLjg4MmMuMDkzLS4zMTguMTQtLjY1My4xNC0xLjAwNCAwLS41ODItLjExMy0xLjEwNS0uMzM4LTEuNTY4QTMuMDY5IDMuMDY5IDAgMDA2Ljc0NS44OSA0LjI3MiA0LjI3MiAwIDAwNS40NDMuMjI3IDUuMDYgNS4wNiAwIDAwMy45MTggMGE1LjQ0IDUuNDQgMCAwMC0yLjIyNC40NXptLjgyIDExLjE4NmMtLjI5My4yNzMtLjQ0LjYtLjQ0Ljk4MnMuMTQ3LjcwOC40NC45NzdjLjI5My4yNy42NDguNDA1IDEuMDY2LjQwNS40MDYgMCAuNzU1LS4xMzUgMS4wNDctLjQwNS4yOTMtLjI3LjQ0LS41OTUuNDQtLjk3N3MtLjE0Ny0uNzA5LS40NC0uOTgyYTEuNDgzIDEuNDgzIDAgMDAtMS4wNDctLjQwOWMtLjQxOCAwLS43NzMuMTM3LTEuMDY2LjQxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}#TB_window .alert.warning,#gf-admin-notices-wrapper .notice-warning,#gf-wordpress-notices,.alert.gforms_note_warning,.gform-settings__wrapper .alert.warning{color:#a16938}#TB_window .alert.warning::before,#gf-admin-notices-wrapper .notice-warning::before,#gf-wordpress-notices::before,.alert.gforms_note_warning::before,.gform-settings__wrapper .alert.warning::before{background-color:rgba(255,190,3,.2)}#TB_window .alert.warning::after,#gf-admin-notices-wrapper .notice-warning::after,.alert.gforms_note_warning::after,.gform-settings__wrapper .alert.warning::after{background-color:#ffbe03;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjI1NyAxLjA5OWMuNzY1LTEuMzYgMi43MjItMS4zNiAzLjQ4NiAwbDUuNTggOS45MmMuNzUgMS4zMzQtLjIxMyAyLjk4LTEuNzQyIDIuOThIMi40MmMtMS41MyAwLTIuNDkzLTEuNjQ2LTEuNzQzLTIuOThsNS41OC05Ljkyek05IDExYTEgMSAwIDExLTIgMCAxIDEgMCAwMTIgMHpNOCAzYTEgMSAwIDAwLTEgMXYzYTEgMSAwIDAwMiAwVjRhMSAxIDAgMDAtMS0xeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}#gf-wordpress-notices::after{background-color:#ffbe03;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48dGl0bGU+QmVsbDwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzIDE4LjVhMSAxIDAgMSAxLTIgMFYxOGgydi41em0tMi0xM2ExIDEgMCAxIDEgMiAwdjFoLTJ2LTF6Ii8+PG1hc2sgaWQ9ImhvaHZHeGEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDUuNWE0LjM3NSA0LjM3NSAwIDAgMC00LjM3NSA0LjM3NXYzLjU0MmwtLjc1NS41MDNhMS45NTQgMS45NTQgMCAwIDAgMS4wODQgMy41OGg4LjA5MmExLjk1NCAxLjk1NCAwIDAgMCAxLjA4NC0zLjU4bC0uNzU1LS41MDNWOS44NzVBNC4zNzUgNC4zNzUgMCAwIDAgMTIgNS41eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjYyNSAxMy40MTdsLjgzMiAxLjI0OC42NjgtLjQ0NnYtLjgwMmgtMS41em0tLjc1NS41MDNsLS44MzItMS4yNDguODMyIDEuMjQ4em0xMC4yNiAwbC0uODMyIDEuMjQ4LjgzMi0xLjI0OHptLS43NTUtLjUwM2gtMS41di44MDJsLjY2OC40NDYuODMyLTEuMjQ4em0tNy4yNS0zLjU0MkEyLjg3NSAyLjg3NSAwIDAgMSAxMiA3VjRhNS44NzUgNS44NzUgMCAwIDAtNS44NzUgNS44NzVoM3ptMCAzLjU0MlY5Ljg3NWgtM3YzLjU0Mmgzem0tMS40MjMgMS43NWwuNzU1LS41MDItMS42NjQtMi40OTYtLjc1NS41MDMgMS42NjQgMi40OTZ6bS0uMjAyLjM3OWMwLS4xNTIuMDc2LS4yOTQuMjAyLS4zNzhsLTEuNjY0LTIuNDk2QTMuNDU0IDMuNDU0IDAgMCAwIDQuNSAxNS41NDZoM3ptLjQ1NC40NTRhLjQ1NC40NTQgMCAwIDEtLjQ1NC0uNDU0aC0zQTMuNDU0IDMuNDU0IDAgMCAwIDcuOTU0IDE5di0zem04LjA5MiAwSDcuOTU0djNoOC4wOTJ2LTN6bS40NTQtLjQ1NGMwIC4yNS0uMjAzLjQ1NC0uNDU0LjQ1NHYzYTMuNDU0IDMuNDU0IDAgMCAwIDMuNDU0LTMuNDU0aC0zem0tLjIwMi0uMzc4YS40NTQuNDU0IDAgMCAxIC4yMDIuMzc4aDNhMy40NTQgMy40NTQgMCAwIDAtMS41MzgtMi44NzRsLTEuNjY0IDIuNDk2em0tLjc1NS0uNTAzbC43NTUuNTAzIDEuNjY0LTIuNDk2LS43NTUtLjUwMy0xLjY2NCAyLjQ5NnptLS42NjgtNC43OXYzLjU0MmgzVjkuODc1aC0zek0xMiA3YTIuODc1IDIuODc1IDAgMCAxIDIuODc1IDIuODc1aDNBNS44NzUgNS44NzUgMCAwIDAgMTIgNHYzeiIgbWFzaz0idXJsKCNob2h2R3hhKSIvPjwvZz48L3N2Zz4=)}#TB_window .alert.success,#gf-admin-notices-wrapper .notice-success,.alert.gforms_note_success,.gform-settings__wrapper .alert.success{color:#276a52}#TB_window .alert.success::before,#gf-admin-notices-wrapper .notice-success::before,.alert.gforms_note_success::before,.gform-settings__wrapper .alert.success::before{background-color:rgba(34,167,83,.2)}#TB_window .alert.error,#gf-admin-notices-wrapper .notice-error,.alert.gforms_note_error,.gform-settings__wrapper .alert.error{color:#e54c3b}#TB_window .alert.error::before,#gf-admin-notices-wrapper .notice-error::before,.alert.gforms_note_error::before,.gform-settings__wrapper .alert.error::before{background-color:rgba(229,76,59,.2)}#TB_window .alert.error::after,#gf-admin-notices-wrapper .notice-error::after,.alert.gforms_note_error::after,.gform-settings__wrapper .alert.error::after{background-color:#e54c3b;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmV4Y2xhbWF0aW9uPC90aXRsZT48ZyBmaWxsPSJub25lIiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAgMC0uMjI1LjIzN0wuOTUgOS4wMDFhMS4wNTEgMS4wNTEgMCAwIDAgMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMCAwIDMuMjYzIDBILjczN3pNMy41IDEyLjVhMS41IDEuNSAwIDEgMS0zIDAgMS41IDEuNSAwIDAgMSAzIDB6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.gform-settings-input__container+.alert{margin-top:1rem}#gf-admin-notices-wrapper{margin:0 auto;max-width:69.5rem;padding:1.375rem 1.5rem 0}#gf-admin-notices-wrapper .gf-notice{margin-bottom:0}#gf-admin-notices-wrapper .gf-notice~.gf-notice{margin-top:1.375rem}.gform-admin #gform_notification_to_routing_rules{border-left:2px solid #ececf2;margin:.75rem 0 0 .5rem;padding:0 0 0 .8125rem}.gform-admin #gform_notification_to_routing_rules div{align-items:center;display:flex;margin-bottom:.625rem;padding-right:3.125rem;position:relative;width:calc(99% - 3.125rem)}.gform-admin #gform_notification_to_routing_rules input[type=text],.gform-admin #gform_notification_to_routing_rules select{flex:1 0 20%;margin-left:.3125rem;margin-right:.3125rem;width:100%}.gform-admin #gform_notification_to_routing_rules input[type=text]{flex-grow:1;font-size:.8125rem}.gform-admin .gform-settings-field__notification-routing-button{position:absolute}.gform-admin .gform-settings-field__notification-routing-button--add{right:24px}.gform-admin .gform-settings-field__notification-routing-button--delete{right:0}.gform-admin .gform-settings-field__notification-routing-button svg{display:block;margin:0 auto;vertical-align:middle}.gform-admin .gform-settings-field__notification-routing-route--invalid input[type=text].gfield_routing_email{border-color:#dd301d}.gform-admin .gform-settings-field__notification_routing .gform-settings-validation__error{padding-left:1.4375rem}.gform-settings-panel__content .tablenav{align-content:space-between;display:flex;margin-bottom:.75rem}.gform-settings-panel__content .tablenav .alignleft,.gform-settings-panel__content .tablenav .alignright{float:none;width:50%}.gform-settings-panel__content .tablenav .alignright{text-align:right}.gform-settings-panel__content .tablenav .alignright:first-child{width:100%}.gform-settings-panel__content .wp-list-table thead td,.gform-settings-panel__content .wp-list-table thead th{border-bottom-color:#d5d7e9}.gform-settings-panel__content .wp-list-table tfoot td,.gform-settings-panel__content .wp-list-table tfoot th{border-top-color:#d5d7e9}.gform-settings-panel__content .wp-list-table tbody td,.gform-settings-panel__content .wp-list-table tbody th,.gform-settings-panel__content .wp-list-table tfoot td,.gform-settings-panel__content .wp-list-table tfoot th,.gform-settings-panel__content .wp-list-table thead td,.gform-settings-panel__content .wp-list-table thead th{color:#242748}.gform-settings-panel__content .wp-list-table>tbody>tr:not(:last-child){border-bottom:1px solid #d5d7e9}.gform-settings-panel__content .wp-list-table .alternate,.gform-settings-panel__content .wp-list-table.striped>tbody>:nth-child(odd){background:#f6f9fc}.gform-settings-panel__content .tablenav select{line-height:1.1875rem;padding-bottom:.5rem;padding-top:.5rem}.gform-settings-panel__content .wp-list-table input[type=checkbox]{height:1rem;width:1rem}.gform-table.gform-table--license-ui .gform-icon--cog{font-size:1.125rem}.gform-results{display:flex;justify-content:space-between;margin-bottom:1.25rem}.gform-result-box{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 4px 10px rgba(18,25,97,.0779552);box-sizing:border-box;flex:1 1 auto;max-width:15.625rem}.wide .gform-result-box{max-width:12.5rem}.gform-result-box__primary{min-height:3.0625rem;padding:1.5rem 1rem 1.8125rem 1rem}.gform-result-box__secondary{background:#f6f9fc;border-radius:0 0 3px 3px;color:#f15a2b;font-size:.8125rem;font-style:normal;font-weight:600;justify-content:space-between;line-height:165%;padding:.5625rem 1rem .875rem 1.5625rem}.gform-result-box__primary,.gform-result-box__secondary{display:flex}.box-icon{align-items:center;background:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);display:flex;height:2.875rem;justify-content:center;width:2.93875rem}.box-data{padding-left:1.123785rem}.box-label{color:#696c8c;font-size:.875rem;line-height:1rem}.box-number{color:#242748;font-size:1.3125rem;font-weight:600;letter-spacing:.484615px;line-height:1.8125rem}.sales{border-collapse:separate;border-spacing:0}.sales td,.sales th{padding:0}.sales td:first-child,.sales th:first-child{padding-left:1.375rem}.sales td{height:3.5625rem}.sales th{font-weight:400;height:2.375rem;text-align:left}.sales tbody>:nth-child(odd){background:#f6f9fc}.sales thead th{border-bottom:1px solid #ebebf2}.sales tfoot th{border-top:1px solid #ebebf2}#gresults-results-filter-content .gform-settings-field__date_time .gform-settings-input__container,#gresults-results-filter-content .gform-settings-field__text_and_select .gform-settings-input__container{display:block;margin:0}#gresults-results-filter-date-end,#gresults-results-filter-date-start{width:100%}.gform-settings-input__container .ui-datepicker-trigger svg{transition:fill .3s ease}.gform-settings-input__container .ui-datepicker-trigger:hover svg{fill:#5b5e80}.gform-settings-field__date_time .gform-settings-input__container .ui-datepicker-trigger:focus{box-shadow:none;outline:0}.gform-settings-input__separator{line-height:3em}#gresults-results-filter-form .gform-settings-field__conditional-logic{padding:0}#gresults-results-filter-form .gform-settings-field__conditional-logic #gform-field-filters{overflow:visible}#gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter .gform-filter-value,#gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter input,#gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter select{height:auto;line-height:1.25rem;margin-bottom:.25rem;min-height:unset;min-width:unset;padding:.6875rem 2rem .6875rem 1rem;width:100%}#gresults-results-filter-buttons{background:#f6f9fc;border-bottom-left-radius:6px;border-bottom-right-radius:6px;clear:both;margin-bottom:-.625rem;margin-left:-.625rem;margin-top:1.25rem;padding:.625rem;width:100%}#gresults-results-filter-clear-button,#gresults-results-filter-submit-button{font-size:.875rem;height:2.1875rem;line-height:1.125rem;margin-right:.5rem;padding:.5rem 1.125rem .5rem 1.125rem;width:7.5rem}#gresults-results-filter-clear-button{width:4.625rem}html[dir=rtl] .box-data{padding-left:0;padding-right:1.123785rem}html[dir=rtl] .sales th{text-align:right}html[dir=rtl] .sales td:first-child,html[dir=rtl] .sales th:first-child{padding-left:0;padding-right:1.375rem}#gravity_addon_browser{margin:0 2rem} \ No newline at end of file diff --git a/assets/css/dist/theme-components.css b/assets/css/dist/theme-components.css new file mode 100644 index 0000000..3a70006 --- /dev/null +++ b/assets/css/dist/theme-components.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=theme-components.css.map */ diff --git a/assets/css/dist/theme-components.min.css b/assets/css/dist/theme-components.min.css new file mode 100644 index 0000000..e69de29 diff --git a/css/theme-ie11.css b/assets/css/dist/theme-ie11.css similarity index 94% rename from css/theme-ie11.css rename to assets/css/dist/theme-ie11.css index cfa522c..f32f86b 100644 --- a/css/theme-ie11.css +++ b/assets/css/dist/theme-ie11.css @@ -30,15 +30,15 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields { - display: flex; + display: flex; flex-wrap: wrap; overflow: hidden; - } + } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield { + background-clip: padding-box; border: 0 solid transparent; border-width: 0 32px 32px 0; - background-clip: padding-box; width: 100%; } @@ -47,23 +47,23 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-eleven-twelfths { - width: 91.666% + width: 91.666%; } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-sixths { - width: 83.333% + width: 83.333%; } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-three-quarter { - width: 75% + width: 75%; } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield.gfield--width-two-thirds { - width: 66.666% + width: 66.666%; } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-seven-twelfths { - width: 58.333% + width: 58.333%; } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half { @@ -71,11 +71,11 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-twelfths { - width: 41.666% + width: 41.666%; } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-third { - width: 33.333% + width: 33.333%; } .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-quarter { @@ -83,6 +83,7 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. } @media (max-width: 840px) { + .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield { width: 100%; } @@ -95,4 +96,5 @@ AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN. flex-basis: auto; width: 50%; } + /*# sourceMappingURL=theme-ie11.css.map */ diff --git a/css/theme-ie11.min.css b/assets/css/dist/theme-ie11.min.css similarity index 92% rename from css/theme-ie11.min.css rename to assets/css/dist/theme-ie11.min.css index fb87134..5987a28 100644 --- a/css/theme-ie11.min.css +++ b/assets/css/dist/theme-ie11.min.css @@ -1 +1 @@ -.gf_browser_ie.gform_wrapper.gravity-theme form{overflow:hidden;padding:1px 1px 8px 1px}.gf_browser_ie.gform_wrapper.gravity-theme .gform-body{margin:0 -32px -32px 0}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields{display:flex;flex-wrap:wrap;overflow:hidden}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{border:0 solid transparent;border-width:0 32px 32px 0;background-clip:padding-box;width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-full{width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-eleven-twelfths{width:91.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-sixths{width:83.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-three-quarter{width:75%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield.gfield--width-two-thirds{width:66.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-seven-twelfths{width:58.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half{width:50%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-twelfths{width:41.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-third{width:33.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-quarter{width:25%}@media (max-width:840px){.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{width:100%}}.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_left,.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_right{flex:0 50%;flex-basis:auto;width:50%} \ No newline at end of file +.gf_browser_ie.gform_wrapper.gravity-theme form{overflow:hidden;padding:1px 1px 8px 1px}.gf_browser_ie.gform_wrapper.gravity-theme .gform-body{margin:0 -32px -32px 0}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields{display:flex;flex-wrap:wrap;overflow:hidden}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{background-clip:padding-box;border:0 solid transparent;border-width:0 32px 32px 0;width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-full{width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-eleven-twelfths{width:91.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-sixths{width:83.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-three-quarter{width:75%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield.gfield--width-two-thirds{width:66.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-seven-twelfths{width:58.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half{width:50%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-twelfths{width:41.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-third{width:33.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-quarter{width:25%}@media (max-width:840px){.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{width:100%}}.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_left,.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_right{flex:0 50%;flex-basis:auto;width:50%} \ No newline at end of file diff --git a/css/theme.css b/assets/css/dist/theme.css similarity index 83% rename from css/theme.css rename to assets/css/dist/theme.css index 2c06676..1bbbf13 100644 --- a/css/theme.css +++ b/assets/css/dist/theme.css @@ -15,22 +15,6 @@ * * ----------------------------------------------------------------------------- */ -/* Colors */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Color - * - * ----------------------------------------------------------------------------- */ - -/* Box Shadows */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Box Shadow - * - * ----------------------------------------------------------------------------- */ - /* Font Icons */ /* ----------------------------------------------------------------------------- @@ -41,53 +25,6 @@ * * ----------------------------------------------------------------------------- */ -/* Transitions */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Transitions - * - * ----------------------------------------------------------------------------- */ - -/* Typography */ - -/* ----------------------------------------------------------------------------- - * - * Variables: Typography - * - * ----------------------------------------------------------------------------- */ - -:root { - - /* Font Families */ - - /* Font Weights */ - - /* Font Sizes */ - - /* Line Heights */ - -} - -/* Media Queries */ - -/* ----------------------------------------------------------------------------- - * - * Mixins - * - * This file is just a clearing-house. - * Make partials (start with an underscore) elsewhere for actual code. - * - * ----------------------------------------------------------------------------- */ - -/* Icons */ - -/* ----------------------------------------------------------------------------- - * - * Mixins: Icons - * - * ----------------------------------------------------------------------------- */ - /* Gravity Theme */ /* @@ -97,10 +34,10 @@ */ .gform_wrapper.gravity-theme .gfield_label { + display: inline-block; font-size: 16px; font-weight: 700; margin-bottom: 8px; - display: inline-block; padding: 0; } @@ -148,26 +85,26 @@ */ .gform_wrapper .gform_validation_errors { - background: #FFF9F9; + background: #fff9f9; + border: 1.5px solid #c02b0a; border-radius: 5px; - border: 1.5px solid #C02B0A; - box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.11), 0px 0px 4px rgba(18, 25, 97, 0.0405344); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11), 0 0 4px rgba(18, 25, 97, 0.0405344); margin-bottom: 8px; margin-top: 8px; padding: 16px 16px 16px 48px; position: relative; - width: 100% + width: 100%; } .gform_wrapper .gform_validation_errors > h2 { - color: #C02B0A; + color: #c02b0a; font-size: 13.2px; font-weight: 500; line-height: 17.6px; - margin: 0 0 12px 0 + margin: 0 0 12px 0; } -.gform_wrapper .gform_validation_errors > h2:before { +.gform_wrapper .gform_validation_errors > h2::before { display: none; } @@ -182,7 +119,7 @@ } .gform_wrapper .gform_validation_errors > h2.hide_summary { - margin: 0 ; + margin: 0; } .gform_wrapper .gform_validation_errors > ol { @@ -190,16 +127,16 @@ } .gform_wrapper .gform_validation_errors > ol a { - color: #C02B0A; + color: #c02b0a; font-size: 13.2px; text-decoration: none; } .gform_wrapper .gform_validation_errors > ol li { - color: #C02B0A; + color: #c02b0a; font-size: 13.2px; list-style-type: disc !important; - margin: 0 0 8px 0 + margin: 0 0 8px 0; } .gform_wrapper .gform_validation_errors > ol li:last-of-type { @@ -207,10 +144,10 @@ } .gform_wrapper .gfield_required { - color: #C02B0A; + color: #c02b0a; display: inline-block; font-size: 13.008px; - padding-left: .125em; + padding-left: 0.125em; } .gform_wrapper .gfield_required .gfield_required_text, .gform_wrapper .gfield_required .gfield_required_custom { @@ -223,9 +160,9 @@ } .gform_wrapper .validation_error { - border-bottom: 2px solid #C02B0A; - border-top: 2px solid #C02B0A; - color: #C02B0A; + border-bottom: 2px solid #c02b0a; + border-top: 2px solid #c02b0a; + color: #c02b0a; font-size: 1em; font-weight: 700; margin-bottom: 32px; @@ -234,11 +171,11 @@ } .gform_wrapper [aria-invalid="true"] + label, .gform_wrapper label + [aria-invalid="true"], .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message { - color: #C02B0A; + color: #c02b0a; } .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message { - background: #FFF9F9; + background: #fff9f9; border: 1px solid #c02b0a; font-size: 14.992px; margin-top: 8px; @@ -246,22 +183,22 @@ } .gform_wrapper .gfield_error [aria-invalid="true"] { - border: 1px solid #C02B0A; + border: 1px solid #c02b0a; } /* Components */ /* -* Styles for fields with multiple inputs. +* Styles for form buttons. * -* Used in the theme.css front-end stylesheet and admin-theme.css. +* Used in the theme.css front-end stylesheet. */ .gform_wrapper.gravity-theme .gform_save_link.button, .gform_wrapper.gravity-theme .gform_previous_button.button { + -webkit-appearance: none !important; background-color: #fff; - color: #6B7280; + color: #6b7280; text-decoration: none; - -webkit-appearance: none !important; } .gform_wrapper.gravity-theme .gform_save_link.button svg, .gform_wrapper.gravity-theme .gform_previous_button.button svg { @@ -270,9 +207,31 @@ } .gform_wrapper.gravity-theme button.button:disabled { - opacity: .6; + opacity: 0.6; } +.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer { + display: flex; + } + +.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input { + align-self: flex-end; + } + +.gform_wrapper.gravity-theme #field_submit .gform_image_button, .gform_wrapper.gravity-theme .gform_footer .gform_image_button { + background-color: transparent; + border: none; + border-radius: 0; + height: auto; + padding: 0; + width: auto; + } + +.gform_wrapper.gravity-theme #field_submit .gform-button--width-full, .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full { + text-align: center; + width: 100%; + } + /* * Styles for fields with multiple inputs. * @@ -304,15 +263,23 @@ width: 100%; } -.gform_wrapper.gravity-theme .ginput_container_address span { - flex: 0 0 50%; +.gform_wrapper.gravity-theme .ginput_container_address { + margin-left: -1%; + margin-right: -1%; } +.gform_wrapper.gravity-theme .ginput_container_address span { + flex: 0 0 50%; + padding-left: 0.9804%; + padding-right: 0.9804%; + } + .gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full) { flex: 0 0 49.3%; } -@media (min-width:641px) { +@media (min-width: 641px) { + .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) { padding-right: 1%; } @@ -322,34 +289,17 @@ padding-right: 0; } - .gform_wrapper.gravity-theme .ginput_container_address .ginput_left { - padding-right: 1%; - } - - .gform_wrapper.gravity-theme .ginput_container_address .ginput_right { - padding-left: 1%; - } - /* Make sure all fields but the last one have a bottom margin so there's space between them */ .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type), .gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)) { margin-bottom: 8px; } - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full), html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) { - padding-left: 1%; - padding-right: 0; - } - - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { - padding-left: 0; - padding-right: 1%; - } - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address .ginput_left { + html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) { padding-left: 1%; padding-right: 0; } - html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address .ginput_right { + html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-left: 0; padding-right: 1%; } @@ -360,8 +310,12 @@ .gform_wrapper.gravity-theme .ginput_complex span { flex: 0 0 100%; - padding-left: 0; margin-bottom: 8px; + padding-left: 0; + } + + .gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span { + padding-left: 0.9804%; } } @@ -373,18 +327,18 @@ */ .gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction { - font-size: 15px; - line-height: inherit; clear: both; font-family: inherit; + font-size: 15px; letter-spacing: normal; + line-height: inherit; padding-top: 13px; width: 100%; } .gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction { - padding-top: 0; padding-bottom: 16px; + padding-top: 0; } .gform_wrapper.gravity-theme .field_sublabel_above .description, .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description, .gform_wrapper.gravity-theme .field_sublabel_above .gsection_description { @@ -392,18 +346,18 @@ } .gform_wrapper.gravity-theme .top_label .gsection_description { - width: 100%; margin-bottom: 9.008px; + width: 100%; } .gform_wrapper.gravity-theme .gfield_consent_description, .gform_wrapper.gravity-theme .field_description_below .gfield_consent_description { - width: 100%; - max-height: 240px; - overflow-y: scroll; border: 1px solid #ddd; + font-size: 13.008px; margin-top: 12.8px; + max-height: 240px; + overflow-y: scroll; padding: 6.4px 8px; - font-size: 13.008px; + width: 100%; } /* @@ -412,14 +366,43 @@ * Used in the theme.css front-end stylesheet and admin-theme.css. */ +.gform_wrapper.gravity-theme .gfield_creditcard_warning { + background-color: rgba(255, 223, 224, 0.25); + border-bottom: 4px solid #c02b0a; + border-top: 2px solid #c02b0a; + padding: 16px; + } + +.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message { + color: #c02b0a; + font-family: inherit; + font-size: 16px; + font-weight: 700; + min-height: 32px; + position: relative; + } + +.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K); + background-position: 0 3.2px; + background-repeat: no-repeat; + background-size: 24px 16px; + border-bottom: 1px solid #c02b0a; + display: block; + letter-spacing: 0.1pt; + margin-bottom: 16px; + padding: 0 0 16px 24px; + text-transform: uppercase; + } + .gform_wrapper.gravity-theme .ginput_cardextras { display: flex; flex-wrap: wrap; } .gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input { - width: 30%; max-width: 112px; + width: 30%; } .gform_wrapper.gravity-theme .ginput_card_expiration_container { @@ -464,12 +447,12 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .gform_card_icon { } html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { + background-position: right 3.2px; + background-repeat: no-repeat; + background-size: 24px 16px; display: block; - padding: 0 24px 16px 0; margin-bottom: 16px; - background-size: 24px 16px; - background-repeat: no-repeat; - background-position: right 3.2px; + padding: 0 24px 16px 0; } html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { @@ -488,35 +471,6 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { } -.gform_wrapper.gravity-theme .gfield_creditcard_warning { - padding: 16px; - border-top: 2px solid #C02B0A; - border-bottom: 4px solid #C02B0A; - background-color: rgba(255, 223, 224, 0.25); - } - -.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message { - font-size: 16px; - font-weight: 700; - font-family: inherit; - min-height: 32px; - color: #C02B0A; - position: relative; - } - -.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { - text-transform: uppercase; - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);; - display: block; - padding: 0 0 16px 24px; - margin-bottom: 16px; - letter-spacing: 0.1pt; - border-bottom: 1px solid #C02B0A; - background-size: 24px 16px; - background-repeat: no-repeat; - background-position: 0 3.2px; - } - /* * Date field. * @@ -527,7 +481,7 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { margin-left: 2%; } -.gform_wrapper.gravity-theme .ginput_container_date[style*='display:none'] + .ginput_container_date { +.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"] + .ginput_container_date { margin-left: 0; } @@ -535,12 +489,12 @@ html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { display: block; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date + .ginput_container_date { +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date + .ginput_container_date { margin-left: 0; margin-right: 16px; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='display:none'] + .ginput_container_date { +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"] + .ginput_container_date { margin-right: 0; } @@ -551,12 +505,12 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa */ .gform-theme-datepicker:not(.gform-legacy-datepicker) { - background: #FFFFFF; - border: 1px solid #D0D1D3; + background: #fff; + border: 1px solid #d0d1d3; border-radius: 3px; - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11), 0 0 4px rgba(18, 25, 97, 0.0405344); + box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.11), 0 0 0.25rem rgba(18, 25, 97, 0.0405344); color: #607382; - font-size: 13px; + font-size: 0.8125rem; font-weight: 500; margin-top: 5px; padding: 18px 15px; @@ -593,30 +547,30 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa color: #607382; cursor: pointer; display: flex; - font-family: 'gform-icons-theme' !important; + font-family: gform-icons-theme !important; font-size: 24px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; height: 30px; justify-content: center; line-height: 1; position: absolute; speak: never; - top: -2px; text-decoration: none; + top: -2px; transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; width: 30px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover { - color: #2F4054; + color: #2f4054; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon { display: none; } -.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before { +.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before { border: 0; height: auto; position: static; @@ -625,40 +579,40 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev { - left: 0 + left: 0; } -.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before { +.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before { content: "\e910"; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next { - right: 0 + right: 0; } -.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before { +.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before { content: "\e91b"; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select { + -webkit-appearance: none; background-color: transparent; - background-image: url(../images/theme/down-arrow.svg); + background-image: url(../../../images/theme/down-arrow.svg); background-position: 100% 50%; background-repeat: no-repeat; background-size: 24px 24px; - border-radius: 0; border: 0; + border-radius: 0; box-shadow: none; - color: #585E6A; + color: #585e6a; cursor: pointer; display: inline-block; - font-size: 14px; + font-size: 0.875rem; font-weight: 500; height: auto; min-height: 0; padding: 0 22px 0 0; - -webkit-appearance: none; - width: auto + width: auto; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month { @@ -673,9 +627,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span { align-items: center; - color: #2F4054; + color: #2f4054; display: flex; - font-size: 13px; + font-size: 0.8125rem; font-weight: 500; height: 40px; justify-content: center; @@ -683,7 +637,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td { - font-size: 13px; + font-size: 0.8125rem; height: 50px; width: 50px; } @@ -694,13 +648,13 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa border: 1px solid transparent; border-radius: 100%; box-shadow: none; - color: #2F4054; + color: #2f4054; display: flex; height: 40px; justify-content: center; - transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; text-decoration: none; - width: 40px + transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out; + width: 40px; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus { @@ -710,15 +664,15 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active { - background: #F2F3F5; + background: #f2f3f5; border-color: #607382; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default { background: #607382; border-color: #607382; - box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411); - color: #FFFFFF + box-shadow: 0 0.125rem 0.125rem rgba(58, 58, 87, 0.0596411); + color: #fff; } .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover, .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus { @@ -731,11 +685,11 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default { align-items: center; - background: #F2F3F5; + background: #f2f3f5; border: 1px solid rgba(32, 32, 46, 0.079); border-radius: 100%; - box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411); - color: #686E77; + box-shadow: 0 0.125rem 0.125rem rgba(58, 58, 87, 0.0596411); + color: #686e77; cursor: text; display: flex; height: 40px; @@ -744,9 +698,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*='displa width: 40px; } -html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { - right: auto !important; - } +html[dir="rtl"] #ui-datepicker-div.gform-theme-datepicker[style] { + right: auto !important; + } /* * Form Footer. @@ -756,7 +710,7 @@ html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer { margin: 6px 0 0; - padding: 16px 0 + padding: 16px 0; } .gform_wrapper.gravity-theme .gform_footer.right_label, .gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_page_footer.right_label, .gform_wrapper.gravity-theme .gform_page_footer.left_label { @@ -764,18 +718,18 @@ html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] { } .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_page_footer input, .gform_wrapper.gravity-theme .gform_page_footer button { - margin-bottom: 8px + margin-bottom: 8px; } .gform_wrapper.gravity-theme .gform_footer input.button:disabled, .gform_wrapper.gravity-theme .gform_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer input.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer button.button:disabled { - opacity: .6; + opacity: 0.6; } .gform_wrapper.gravity-theme .gform_footer button + input, .gform_wrapper.gravity-theme .gform_footer input + input, .gform_wrapper.gravity-theme .gform_footer input + button, .gform_wrapper.gravity-theme .gform_page_footer button + input, .gform_wrapper.gravity-theme .gform_page_footer input + input, .gform_wrapper.gravity-theme .gform_page_footer input + button { margin-left: 8px; } -html[dir=rtl] .gform_wrapper.gravity-theme button + input, html[dir=rtl] .gform_wrapper.gravity-theme input + input, html[dir=rtl] .gform_wrapper.gravity-theme input + button { +html[dir="rtl"] .gform_wrapper.gravity-theme button + input, html[dir="rtl"] .gform_wrapper.gravity-theme input + input, html[dir="rtl"] .gform_wrapper.gravity-theme input + button { margin-right: 8px; } @@ -802,20 +756,24 @@ html[dir=rtl] .gform_wrapper.gravity-theme button + input, html[dir=rtl] .gform_ } .gform_wrapper.gravity-theme .gfield-choice-input + label { - max-width: calc( 100% - 32px ); margin-bottom: 0; + max-width: calc(100% - 32px); vertical-align: middle; } +.gform_wrapper.gravity-theme .gfield-choice-input:disabled + label { + color: #757575; + } + .gform_wrapper.gravity-theme input[type="number"] { display: inline-block; } .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme select { font-size: 15px; - padding: 8px; margin-bottom: 0; margin-top: 0; + padding: 8px; } .gform_wrapper.gravity-theme .chosen-container-multi, .gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_product_price_label, .gform_wrapper.gravity-theme .ginput_quantity_label { @@ -827,9 +785,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme button + input, html[dir=rtl] .gform_ } .gform_wrapper.gravity-theme .ginput_container_date { - display: flex; - align-items: center; align-content: flex-start; + align-items: center; + display: flex; } .gform_wrapper.gravity-theme .ginput_container_date input { @@ -843,20 +801,20 @@ html[dir=rtl] .gform_wrapper.gravity-theme button + input, html[dir=rtl] .gform_ .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { display: block; margin-left: 12.8px; - max-width: 25.6px; max-height: 25.6px; + max-width: 25.6px; } .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date { - flex-flow: row wrap; flex-basis: min-content; + flex-flow: row wrap; max-width: 30%; } .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input, .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select { - width: 100%; min-width: 84px; + width: 100%; } .gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select { @@ -864,11 +822,11 @@ html[dir=rtl] .gform_wrapper.gravity-theme button + input, html[dir=rtl] .gform_ } .gform_wrapper.gravity-theme .gform_show_password { - color: inherit; + align-items: center; background: transparent; - height: 100%; + color: inherit; display: flex; - align-items: center + height: 100%; } .gform_wrapper.gravity-theme .gform_show_password:hover, .gform_wrapper.gravity-theme .gform_show_password:focus { @@ -876,21 +834,21 @@ html[dir=rtl] .gform_wrapper.gravity-theme button + input, html[dir=rtl] .gform_ } .gform_wrapper.gravity-theme .gfield_consent_description { - max-height: 240px; - overflow-y: scroll; border: 1px solid #ddd; + font-size: 0.8em; margin-top: 8px; + max-height: 240px; + overflow-y: scroll; padding: 8px; - font-size: 0.8em; } .gform_wrapper.gravity-theme .gfield .ginput_quantity { width: auto; } -html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { - margin-right: 12.8px; +html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { margin-left: 0; + margin-right: 12.8px; order: 1; } @@ -910,23 +868,23 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .gsection { */ .gform_wrapper.gravity-theme .gf_progressbar_title { + color: #767676; font-size: 12.992px; font-weight: normal; - color: #767676; margin: 0 0 4.8px 0; } .gform_wrapper.gravity-theme .gf_progressbar { - position: relative; - border-radius: 10.5px; background: #e8e8e8; + border-radius: 10.5px; margin-bottom: 16px; + position: relative; } .gform_wrapper.gravity-theme .gf_progressbar_percentage { + border-radius: 10.5px; height: 20.992px; text-align: right; - border-radius: 10.5px; vertical-align: middle; } @@ -936,95 +894,95 @@ html[dir="rtl"] .gform_wrapper.gravity-theme .gsection { .gform_wrapper.gravity-theme .gf_progressbar_percentage span { display: block; - width: auto; float: right; - margin-right: 8px; - margin-left: 8px; - line-height: 21px; font-size: 13px; + line-height: 21px; + margin-left: 8px; + margin-right: 8px; min-width: 2em; + width: auto; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span { color: #959595; - text-shadow: none; float: none; margin-left: 9.6px; + text-shadow: none; } .gform_wrapper.gravity-theme .gf_progressbar_blue { - background: #D2D6DC; + background: #d2d6dc; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue { - background-color: #1E7AC4; - color: #FFF; + background-color: #1e7ac4; + color: #fff; } .gform_wrapper.gravity-theme .gf_progressbar_gray { - background: #D2D6DC; + background: #d2d6dc; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray { - background-color: #6B7280; - color: #FFF; + background-color: #6b7280; + color: #fff; } .gform_wrapper.gravity-theme .gf_progressbar_green { - background: #E8E8E8; + background: #e8e8e8; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green { - background-color: #AAC138; - color: #FFF; + background-color: #aac138; + color: #fff; } .gform_wrapper.gravity-theme .gf_progressbar_orange { - background: #E8EAEC; + background: #e8eaec; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange { - background-color: #FF5D38; - color: #FFF; + background-color: #ff5d38; + color: #fff; } .gform_wrapper.gravity-theme .gf_progressbar_red { - background: #E8EAEC; + background: #e8eaec; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red { - background-color: #EC1E31; - color: #FFF; + background-color: #ec1e31; + color: #fff; } .gform_wrapper.gravity-theme .gf_progressbar_spring { - background: #D2D6DC; + background: #d2d6dc; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring { - background: linear-gradient(270deg, #9CD790 0%, #76D7DB 100%); - color: #FFF; + background: linear-gradient(270deg, #9cd790 0%, #76d7db 100%); + color: #fff; } .gform_wrapper.gravity-theme .gf_progressbar_blues { - background: #D2D6DC; + background: #d2d6dc; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues { - background: linear-gradient(270deg, #00C2FF 0%, #7838E2 100%); - color: #FFF; + background: linear-gradient(270deg, #00c2ff 0%, #7838e2 100%); + color: #fff; } .gform_wrapper.gravity-theme .gf_progressbar_rainbow { - background: #D2D6DC; + background: #d2d6dc; } .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow { - background: linear-gradient(270deg, #1DBEEA 0%, #CD6AD6 50%, #F35160 100%); - color: #FFF; + background: linear-gradient(270deg, #1dbeea 0%, #cd6ad6 50%, #f35160 100%); + color: #fff; } -html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) { +html[dir="rtl"] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) { border-radius: 0 10.5px 10.5px 0; } @@ -1035,7 +993,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce */ .gform_wrapper.gravity-theme .gf_page_steps { - border-bottom: 1px solid #E5E7EB; + border-bottom: 1px solid #e5e7eb; margin-bottom: 16px; } @@ -1051,9 +1009,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce .gform_wrapper.gravity-theme .gf_step_number { background: transparent; + border: 2px solid #cfd3d9; border-radius: 20px; - border: 2px solid #CFD3D9; - color: #585E6A; + color: #585e6a; font-size: 14px; font-weight: 500; height: 40px; @@ -1062,19 +1020,19 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce } .gform_wrapper.gravity-theme .gf_step_active .gf_step_number { - background: #CFD3D9; + background: #cfd3d9; color: #607382; } .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number { - position: relative + position: relative; } -.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before { +.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before { background: #607382; - border-radius: 20px; border: 2px solid #607382; - content: ''; + border-radius: 20px; + content: ""; display: table-cell; height: 40px; left: -2px; @@ -1083,12 +1041,12 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce width: 40px; } -.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after { +.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after { align-items: center; color: #fff; - content: '\e917'; + content: "\e917"; display: flex; - font-family: 'gform-icons-theme'; + font-family: "gform-icons-theme"; font-size: 24px; height: 100%; justify-content: center; @@ -1154,8 +1112,8 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce .gform_wrapper.gravity-theme .gfield_repeater_cell label { color: rgb(155, 154, 154); - font-weight: 400; font-size: 12.8px; + font-weight: 400; padding-top: 8px; } @@ -1164,17 +1122,17 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce } .gform_wrapper.gravity-theme .gfield_repeater_wrapper input { - border: 1px solid rgba(197, 198, 197, 1.000); + border: 1px solid rgba(197, 198, 197, 1); border-radius: 4px; } .gform_wrapper.gravity-theme .gfield_repeater_cell > .gfield_repeater_wrapper { - border-left: 8px solid rgba(241, 241, 241, 1.000); - box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.06); background-color: rgba(1, 1, 1, 0.02); - padding: 10px 20px; + border-bottom: 1px solid rgba(238, 238, 238, 1); + border-left: 8px solid rgba(241, 241, 241, 1); border-radius: 8px; - border-bottom: 1px solid rgba(238, 238, 238, 1.000); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.06); + padding: 10px 20px; } .gform_wrapper.gravity-theme .gfield_repeater_buttons { @@ -1182,9 +1140,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce } .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover, .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover { - background: rgba(250, 250, 250, 1.000); - color: #374750; + background: rgba(250, 250, 250, 1); border: 1px solid rgba(117, 117, 117, 1); + color: #374750; } .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus { @@ -1192,38 +1150,38 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce } .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text { - min-width: 100px; - height: 32px; background: rgba(242, 242, 242, 0.5); - transition: all .3s cubic-bezier(0.67, 0.17, 0.40, 0.83); - font-size: 12px; - color: rgba(117, 117, 117, 1); - border-radius: 20px; - margin-right: 8px; - margin-bottom: 8px; border: 1px solid rgba(117, 117, 117, 0.4); + border-radius: 20px; + color: rgba(117, 117, 117, 1); + font-size: 12px; font-weight: 400; + height: 32px; + margin-bottom: 8px; + margin-right: 8px; + min-width: 100px; + transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83); } .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus { - width: 24px; - height: 24px; background: rgba(242, 242, 242, 0.5); - transition: all .3s cubic-bezier(0.67, 0.17, 0.40, 0.83); - font-size: 16px; - color: rgba(117, 117, 117, 1); - border-radius: 50%; - margin: 10px 5px 0px 5px; border: 1px solid rgba(117, 117, 117, 0.4); + border-radius: 50%; + color: rgba(117, 117, 117, 1); + font-size: 16px; font-weight: 700; + height: 24px; + margin: 10px 5px 0 5px; padding: 0; + transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83); + width: 24px; } .gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) { border-bottom: 2px solid #e0e0e6; - padding-bottom: 20px; margin-bottom: 20px; margin-right: 8px; + padding-bottom: 20px; } /* @@ -1234,7 +1192,7 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce .gform_wrapper.gravity-theme .gfield_time_hour label.hour_label, .gform_wrapper.gravity-theme .gfield_time_minute label.minute_label { display: block; - font-size: 13px; + font-size: 15px; margin: 0; padding-top: 5px; } @@ -1274,9 +1232,9 @@ html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.perce align-items: flex-start; } -html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm { - margin-right: 16px; +html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_time_ampm { margin-left: 0; + margin-right: 16px; } /*# sourceMappingURL=theme.css.map */ diff --git a/assets/css/dist/theme.min.css b/assets/css/dist/theme.min.css new file mode 100644 index 0000000..504b440 --- /dev/null +++ b/assets/css/dist/theme.min.css @@ -0,0 +1 @@ +.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px}.gform_wrapper.gravity-theme.left_label fieldset.gfield,.gform_wrapper.gravity-theme.right_label fieldset.gfield{padding:16px 16px 16px 30%}.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time){width:100%}.gform_wrapper.gravity-theme.left_label legend.gfield_label,.gform_wrapper.gravity-theme.right_label legend.gfield_label{left:0}.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start}.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted{display:flex}.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container{width:100%}.gform_wrapper.gravity-theme.right_label legend.gfield_label{text-align:right}.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email{margin-left:0}.gform_wrapper .gform_validation_errors{background:#fff9f9;border:1.5px solid #c02b0a;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);margin-bottom:8px;margin-top:8px;padding:16px 16px 16px 48px;position:relative;width:100%}.gform_wrapper .gform_validation_errors>h2{color:#c02b0a;font-size:13.2px;font-weight:500;line-height:17.6px;margin:0 0 12px 0}.gform_wrapper .gform_validation_errors>h2::before{display:none}.gform_wrapper .gform_validation_errors>h2 .gform-icon{align-items:center;display:flex;font-size:28px;height:100%;left:12px;position:absolute;top:0}.gform_wrapper .gform_validation_errors>h2.hide_summary{margin:0}.gform_wrapper .gform_validation_errors>ol{padding-left:20px}.gform_wrapper .gform_validation_errors>ol a{color:#c02b0a;font-size:13.2px;text-decoration:none}.gform_wrapper .gform_validation_errors>ol li{color:#c02b0a;font-size:13.2px;list-style-type:disc!important;margin:0 0 8px 0}.gform_wrapper .gform_validation_errors>ol li:last-of-type{margin-bottom:0}.gform_wrapper .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-left:.125em}.gform_wrapper .gfield_required .gfield_required_custom,.gform_wrapper .gfield_required .gfield_required_text{font-style:italic;font-weight:400}.gform_wrapper .gform_required_legend .gfield_required{padding-left:0}.gform_wrapper .validation_error{border-bottom:2px solid #c02b0a;border-top:2px solid #c02b0a;color:#c02b0a;font-size:1em;font-weight:700;margin-bottom:32px;padding:16px;text-align:center}.gform_wrapper .gfield_error .gfield_repeater_cell label,.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.gform_wrapper [aria-invalid=true]+label,.gform_wrapper label+[aria-invalid=true]{color:#c02b0a}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-top:8px;padding:12.992px 24px}.gform_wrapper .gfield_error [aria-invalid=true]{border:1px solid #c02b0a}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:#fff;color:#6b7280;text-decoration:none}.gform_wrapper.gravity-theme .gform_previous_button.button svg,.gform_wrapper.gravity-theme .gform_save_link.button svg{display:inline-block;margin-right:4px}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end}.gform_wrapper.gravity-theme #field_submit .gform_image_button,.gform_wrapper.gravity-theme .gform_footer .gform_image_button{background-color:transparent;border:none;border-radius:0;height:auto;padding:0;width:auto}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper.gravity-theme .ginput_complex .clear-multi{display:flex}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%}.gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 50%;padding-left:.9804%;padding-right:.9804%}.gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full){flex:0 0 49.3%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:8px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-left:1%;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{padding-left:.9804%}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%}.gform_wrapper.gravity-theme .field_description_above .description,.gform_wrapper.gravity-theme .field_description_above .gfield_description,.gform_wrapper.gravity-theme .field_description_above .gsection_description,.gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:16px;padding-top:0}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:9.008px}.gform_wrapper.gravity-theme .top_label .gsection_description{margin-bottom:9.008px;width:100%}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:13.008px;margin-top:12.8px;max-height:240px;overflow-y:scroll;padding:6.4px 8px;width:100%}.gform_wrapper.gravity-theme .gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #c02b0a;border-top:2px solid #c02b0a;padding:16px}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message{color:#c02b0a;font-family:inherit;font-size:16px;font-weight:700;min-height:32px;position:relative}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-position:0 3.2px;background-repeat:no-repeat;background-size:24px 16px;border-bottom:1px solid #c02b0a;display:block;letter-spacing:.1pt;margin-bottom:16px;padding:0 0 16px 24px;text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_cardextras{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{max-width:112px;width:30%}.gform_wrapper.gravity-theme .ginput_card_expiration_container{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_card_expiration_month{flex:1;margin-right:16px}.gform_wrapper.gravity-theme .ginput_card_expiration_year{flex:1}.gform_wrapper.gravity-theme .ginput_cardinfo_left label,.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,.gform_wrapper.gravity-theme .ginput_cardinfo_right label,.gform_wrapper.gravity-theme .ginput_cardinfo_right legend{flex:1 1 100%}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;flex-direction:column}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:5px}.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{flex-direction:column-reverse}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-left:16px;margin-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon{float:right}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-position:right 3.2px;background-repeat:no-repeat;background-size:24px 16px;display:block;margin-bottom:16px;padding:0 24px 16px 0}html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_card_expiration{flex:none}.gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-bottom:8px}}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0}.gform_wrapper.gravity-theme .ginput_container_date label{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker){background:#fff;border:1px solid #d0d1d3;border-radius:3px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.0405344);color:#607382;font-size:.8125rem;font-weight:500;margin-top:5px;padding:18px 15px;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) table,.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th,.gform-theme-datepicker:not(.gform-legacy-datepicker) thead,.gform-theme-datepicker:not(.gform-legacy-datepicker) tr{background:0 0;border:0;margin:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th{padding:5px;text-shadow:none;text-transform:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;padding:0;position:relative;width:100%}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{align-items:center;background:0 0;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme!important;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;justify-content:center;line-height:1;position:absolute;speak:never;text-decoration:none;top:-2px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:30px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before{border:0;height:auto;position:static;transform:none;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{left:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before{content:"\e910"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next{right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before{content:"\e91b"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{-webkit-appearance:none;background-color:transparent;background-image:url(../../../images/theme/down-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;height:auto;min-height:0;padding:0 22px 0 0;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{margin-right:20px;-moz-text-align-last:right;text-align-last:right}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar a,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar span{font-weight:400}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:500;height:40px;justify-content:center;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td{font-size:.8125rem;height:50px;width:50px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default{align-items:center;background:0 0;border:1px solid transparent;border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:40px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover{background:0 0;border-color:#607382;outline:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#fff}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled{background:0 0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:1px solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#686e77;cursor:text;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer.left_label,.gform_wrapper.gravity-theme .gform_footer.right_label,.gform_wrapper.gravity-theme .gform_page_footer.left_label,.gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:16px 0 10px 30%}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575}.gform_wrapper.gravity-theme input[type=number]{display:inline-block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}.gform_wrapper.gravity-theme .chosen-container-multi,.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_product_price_label,.gform_wrapper.gravity-theme .ginput_quantity_label{font-size:15px}.gform_wrapper.gravity-theme .chosen-choices{padding:8px}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 48px)}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{display:block;margin-left:12.8px;max-height:25.6px;max-width:25.6px}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex-basis:min-content;flex-flow:row wrap;max-width:30%}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:84px;width:100%}.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select{min-width:100px}.gform_wrapper.gravity-theme .gform_show_password{align-items:center;background:0 0;color:inherit;display:flex;height:100%}.gform_wrapper.gravity-theme .gform_show_password:focus,.gform_wrapper.gravity-theme .gform_show_password:hover{background:0 0}.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:.8em;margin-top:8px;max-height:240px;overflow-y:scroll;padding:8px}.gform_wrapper.gravity-theme .gfield .ginput_quantity{width:auto}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:0;margin-right:12.8px;order:1}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0}html[dir=rtl] .gform_wrapper.gravity-theme .gsection{padding:0 0 8px 16px}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#767676;font-size:12.992px;font-weight:400;margin:0 0 4.8px 0}.gform_wrapper.gravity-theme .gf_progressbar{background:#e8e8e8;border-radius:10.5px;margin-bottom:16px;position:relative}.gform_wrapper.gravity-theme .gf_progressbar_percentage{border-radius:10.5px;height:20.992px;text-align:right;vertical-align:middle}.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:10.5px 0 0 10.5px}.gform_wrapper.gravity-theme .gf_progressbar_percentage span{display:block;float:right;font-size:13px;line-height:21px;margin-left:8px;margin-right:8px;min-width:2em;width:auto}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span{color:#959595;float:none;margin-left:9.6px;text-shadow:none}.gform_wrapper.gravity-theme .gf_progressbar_blue{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_gray{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_green{background:#e8e8e8}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_orange{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_red{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_spring{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790 0,#76d7db 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_blues{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff 0,#7838e2 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_rainbow{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea 0,#cd6ad6 50%,#f35160 100%);color:#fff}html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:0 10.5px 10.5px 0}.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:1px solid #e5e7eb;margin-bottom:16px}.gform_wrapper.gravity-theme .gf_step{display:inline-block;margin:8px 32px 8px 0}.gform_wrapper.gravity-theme .gf_step_label,.gform_wrapper.gravity-theme .gf_step_number{display:table-cell;vertical-align:middle}.gform_wrapper.gravity-theme .gf_step_number{background:0 0;border:2px solid #cfd3d9;border-radius:20px;color:#585e6a;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#cfd3d9;color:#607382}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number{position:relative}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{background:#607382;border:2px solid #607382;border-radius:20px;content:"";display:table-cell;height:40px;left:-2px;position:absolute;top:-2px;width:40px}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after{align-items:center;color:#fff;content:"\e917";display:flex;font-family:gform-icons-theme;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.gform_wrapper.gravity-theme .gf_step_label{color:inherit;font-size:14px;font-weight:600;line-height:16px;padding-left:16px}.gform_wrapper.gravity-theme .gf_step_hidden{display:none}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:inline-block}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_shipping_price{color:#900}.gform_wrapper.gravity-theme .ginput_total{color:#060}.gform_wrapper.gravity-theme .gfield_repeater_cell{margin-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_cell label{color:#9b9a9a;font-size:12.8px;font-weight:400;padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gform_wrapper.gravity-theme .gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid #f1f1f1;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06);padding:10px 20px}.gform_wrapper.gravity-theme .gfield_repeater_buttons{padding-top:16px}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover{background:#fafafa;border:1px solid #757575;color:#374750}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:32px;margin-bottom:8px;margin-right:8px;min-width:100px;transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:24px;margin:10px 5px 0 5px;padding:0;transition:all .3s cubic-bezier(.67,.17,.4,.83);width:24px}.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:8px;padding-bottom:20px}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label{display:block;font-size:15px;margin:0;padding-top:5px}.gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;max-width:64px;min-width:64px}.gform_wrapper.gravity-theme .ginput_container_time input{margin-left:0;margin-right:0;min-width:100%}.gform_wrapper.gravity-theme .gfield_time_minute{position:relative}.gform_wrapper.gravity-theme .hour_minute_colon{line-height:2;padding:0 8px}.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon{align-self:flex-end}.gform_wrapper.gravity-theme .gfield_time_ampm{align-items:flex-end;display:flex;margin-left:16px}.gform_wrapper.gravity-theme .gfield_time_ampm.below,.gform_wrapper.gravity-theme .hour_minute_colon.below{align-items:flex-start}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm{margin-left:0;margin-right:16px} \ No newline at end of file diff --git a/assets/js/dist/289.c7e99dd8ec3d133552bd.min.js b/assets/js/dist/289.c7e99dd8ec3d133552bd.min.js new file mode 100644 index 0000000..8f8073b --- /dev/null +++ b/assets/js/dist/289.c7e99dd8ec3d133552bd.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[289],{2243:function(e,t,n){n.d(t,{Z:function(){return h}});var r=n(1930),a=n(8821),s=n(5169),i=n(2340),o=n.n(i),c=function(){function e(t){(0,a.Z)(this,e),this.handlers=[],this.name=t;for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,i=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){o=!0,s=e},f:function(){try{i||null==n.return||n.return()}finally{if(o)throw s}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==p[1]?p[1]:{},r=p.length>2&&void 0!==p[2]?p[2]:{},a=P({method:"GET"},r),s=(0,v.Z)(["body"],a),i="GET"!==s.method&&"HEAD"!==s.method,o=s.baseUrl,i&&(u=r.body?r.body:{},n[t].nonce&&(u._ajax_nonce=n[t].nonce),n[t].action&&(u.action=n[t].action),s.body=m(u)),s.json&&(s.body=JSON.stringify(s.json)),f=s.params||{},!i&&n[t].nonce&&(f._ajax_nonce=n[t].nonce),!i&&n[t].action&&(f.action=n[t].action),f&&!(0,g.Z)(f)&&(h=A(f),l=(0,b.stringify)(h,{arrayFormat:"bracket"}),o="".concat(o,"?").concat(l)),d=s.headers?P({},s.headers):{},Date.now(),e.abrupt("return",window.fetch(o,P(P({},s),{},{headers:d})).then((function(e){return e.ok?e.text().then((function(t){try{var n=JSON.parse(t);Date.now();return{data:n,status:e.status,totalPages:e.headers.get("x-wp-totalpages"),totalPosts:e.headers.get("x-wp-total")}}catch(n){var r=k()(S()(Z()(t))),a=new Error("Invalid server response. ".concat(r));throw a.detail={url:o,data:r,status:e.status,error:n,text:t},a}})):(0,y.Z)(e.headers.get("Content-Type"),"application/json")?e.text().then((function(t){try{return{data:JSON.parse(t),status:e.status}}catch(a){var n=k()(S()(Z()(t))),r=new Error("Invalid server response. ".concat(n));throw r.detail={url:o,data:n,status:e.status,error:a,text:t},r}})):e.text().then((function(t){var n=k()(S()(Z()(t))),r=new Error("Unknown server response. ".concat(n));throw r.detail={url:o,data:n,status:e.status},r}))})).catch((function(e){return{error:e}})));case 18:case"end":return e.stop()}}),e)}))),J.apply(this,arguments)}var M=function(){function e(t,n){(0,s.Z)(this,e),this.config=t,this.formJSONString="formJSONString"in n?n.formJSONString:"",this.form="form"in n?n.form:t.data.form,this.eventsManager="events"in n?n.events:new d.Z,this.endpoints="endpoints"in n?n.endpoints:t.endpoints,this.endpointKey="endpointKey"in n?n.endpointKey:"admin_save_form",this.response={},this.saveInProgress=!1}var t;return(0,i.Z)(e,[{key:"addEndPoint",value:function(e){this.config.endpoints.push(e)}},{key:"setForm",value:function(e){this.form=e}},{key:"getFormEscapedJsonString",value:function(){return""===this.formJSONString&&(this.formJSONString=f().toJSON(this.form)),this.formJSONString.replace(/"/g,'\\"').replace(/\\n/g,"\\\\n").replace(/\\r/g,"\\\\r").replace(/\\t/g,"\\\\t")}},{key:"save",value:(t=(0,a.Z)(c().mark((function e(){var t,n,a,s,i,o,u,f,h,d,p;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!1,!this.saveInProgress){e.next=3;break}return e.abrupt("return",!1);case 3:if(this.eventsManager.trigger("SaveBegan"),n=this.getFormEscapedJsonString(),"object"===(0,r.Z)(this.form)&&"id"in this.form!=0&&""!==n){e.next=9;break}this.eventsManager.trigger("SaveFormDataMissing",this.form),e.next=16;break;case 9:return s={baseUrl:l(),method:"POST",body:{data:n,form_id:this.form.id}},this.eventsManager.trigger("SaveInProgress",s),e.next=13,E(this.endpointKey,this.config.endpoints,s);case 13:if("error"in(i=e.sent)&&500!==i.status&&"detail"in i.error&&"text"in i.error.detail&&(o=i.error.detail.text,u=this.config.data.json_containers[0],f=this.config.data.json_containers[1],o.indexOf(u)>=0&&o.indexOf(f)>0)){h=o.substring(o.indexOf(u)-2,o.indexOf(f)+f.length+4);try{h=JSON.parse(h),d=!(!(d=h.status)||"success"!==d&&!0!==d),h.success=d,p={data:h,success:d},i.data=p,i.success=d}catch(e){this.eventsManager.trigger("SaveRequestFailed",i)}}null!=i&&null!==(a=i.data)&&void 0!==a&&a.success?(this.response=i.data,this.handleSuccessfulRequest(),t=!0):(this.eventsManager.trigger("SaveRequestFailed",i),t=!1);case 16:return this.eventsManager.trigger("SaveCompleted",this.form),e.abrupt("return",t);case 18:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"handleSuccessfulRequest",value:function(){return"data"in this.response==!1||"object"!==(0,r.Z)(this.response.data)||Array.isArray(this.response.data)||null===this.response.data?(this.eventsManager.trigger("SaveResponseMalformed",this.response),!1):!("status"in this.response.data)||!0!==this.response.data.status&&"success"!==this.response.data.status?(this.eventsManager.trigger("SaveFailed",this.response.data,this.form),!1):(this.eventsManager.trigger("SaveSucceeded",this.response),!0)}}]),e}()}}]); \ No newline at end of file diff --git a/assets/js/dist/289.e8615271f5fc798ddff1.js b/assets/js/dist/289.e8615271f5fc798ddff1.js new file mode 100644 index 0000000..d13d668 --- /dev/null +++ b/assets/js/dist/289.e8615271f5fc798ddff1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[289],{2243:function(e,t,n){n.d(t,{Z:function(){return h}});var r=n(1930),a=n(8821),s=n(5169),o=n(2340),i=n.n(o),c=function(){function e(t){(0,a.Z)(this,e),this.handlers=[],this.name=t;for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){i=!0,s=e},f:function(){try{o||null==n.return||n.return()}finally{if(i)throw s}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==w[1]?w[1]:{},r=w.length>2&&void 0!==w[2]?w[2]:{},a=P({method:"GET"},r),s=(0,v.Z)(["body"],a),o="GET"!==s.method&&"HEAD"!==s.method,i=s.baseUrl,o&&(u=r.body?r.body:{},n[t].nonce&&(u._ajax_nonce=n[t].nonce),n[t].action&&(u.action=n[t].action),s.body=m(u)),s.json&&(s.body=JSON.stringify(s.json)),f=s.params||{},!o&&n[t].nonce&&(f._ajax_nonce=n[t].nonce),!o&&n[t].action&&(f.action=n[t].action),f&&!(0,g.Z)(f)&&(h=A(f),l=(0,b.stringify)(h,{arrayFormat:"bracket"}),i="".concat(i,"?").concat(l)),d=s.headers?P({},s.headers):{},console.info("Fetching url: ".concat(i)),console.info("with options",P(P({},s),{},{body:s.body})),console.info("and headers: ",d),p=Date.now(),e.abrupt("return",window.fetch(i,P(P({},s),{},{headers:d})).then((function(e){return e.ok?e.text().then((function(n){try{var r=JSON.parse(n),a=Date.now()-p;return console.info("Data for ".concat(t," in ").concat(a,"ms:"),r),{data:r,status:e.status,totalPages:e.headers.get("x-wp-totalpages"),totalPosts:e.headers.get("x-wp-total")}}catch(t){var s=k()(S()(Z()(n))),o=new Error("Invalid server response. ".concat(s));throw o.detail={url:i,data:s,status:e.status,error:t,text:n},o}})):(0,y.Z)(e.headers.get("Content-Type"),"application/json")?e.text().then((function(n){try{var r=JSON.parse(n);return console.info("Data for ".concat(t,":"),r),{data:r,status:e.status}}catch(t){var a=k()(S()(Z()(n))),s=new Error("Invalid server response. ".concat(a));throw s.detail={url:i,data:a,status:e.status,error:t,text:n},s}})):e.text().then((function(t){var n=k()(S()(Z()(t))),r=new Error("Unknown server response. ".concat(n));throw r.detail={url:i,data:n,status:e.status},r}))})).catch((function(e){return console.info(JSON.stringify(e)),console.info(e.detail),{error:e}})));case 18:case"end":return e.stop()}}),e)}))),J.apply(this,arguments)}var M=function(){function e(t,n){(0,s.Z)(this,e),this.config=t,this.formJSONString="formJSONString"in n?n.formJSONString:"",this.form="form"in n?n.form:t.data.form,this.eventsManager="events"in n?n.events:new d.Z,this.endpoints="endpoints"in n?n.endpoints:t.endpoints,this.endpointKey="endpointKey"in n?n.endpointKey:"admin_save_form",this.response={},this.saveInProgress=!1}var t;return(0,o.Z)(e,[{key:"addEndPoint",value:function(e){this.config.endpoints.push(e)}},{key:"setForm",value:function(e){this.form=e}},{key:"getFormEscapedJsonString",value:function(){return""===this.formJSONString&&(this.formJSONString=f().toJSON(this.form)),this.formJSONString.replace(/"/g,'\\"').replace(/\\n/g,"\\\\n").replace(/\\r/g,"\\\\r").replace(/\\t/g,"\\\\t")}},{key:"save",value:(t=(0,a.Z)(c().mark((function e(){var t,n,a,s,o,i,u,f,h,d,p;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!1,!this.saveInProgress){e.next=3;break}return e.abrupt("return",!1);case 3:if(this.eventsManager.trigger("SaveBegan"),n=this.getFormEscapedJsonString(),"object"===(0,r.Z)(this.form)&&"id"in this.form!=0&&""!==n){e.next=9;break}this.eventsManager.trigger("SaveFormDataMissing",this.form),e.next=16;break;case 9:return s={baseUrl:l(),method:"POST",body:{data:n,form_id:this.form.id}},this.eventsManager.trigger("SaveInProgress",s),e.next=13,E(this.endpointKey,this.config.endpoints,s);case 13:if("error"in(o=e.sent)&&500!==o.status&&"detail"in o.error&&"text"in o.error.detail&&(i=o.error.detail.text,u=this.config.data.json_containers[0],f=this.config.data.json_containers[1],i.indexOf(u)>=0&&i.indexOf(f)>0)){h=i.substring(i.indexOf(u)-2,i.indexOf(f)+f.length+4);try{h=JSON.parse(h),d=!(!(d=h.status)||"success"!==d&&!0!==d),h.success=d,p={data:h,success:d},o.data=p,o.success=d}catch(e){this.eventsManager.trigger("SaveRequestFailed",o)}}null!=o&&null!==(a=o.data)&&void 0!==a&&a.success?(this.response=o.data,this.handleSuccessfulRequest(),t=!0):(this.eventsManager.trigger("SaveRequestFailed",o),t=!1);case 16:return this.eventsManager.trigger("SaveCompleted",this.form),e.abrupt("return",t);case 18:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"handleSuccessfulRequest",value:function(){return"data"in this.response==0||"object"!==(0,r.Z)(this.response.data)||Array.isArray(this.response.data)||null===this.response.data?(this.eventsManager.trigger("SaveResponseMalformed",this.response),!1):!("status"in this.response.data)||!0!==this.response.data.status&&"success"!==this.response.data.status?(this.eventsManager.trigger("SaveFailed",this.response.data,this.form),!1):(this.eventsManager.trigger("SaveSucceeded",this.response),!0)}}]),e}()}}]); \ No newline at end of file diff --git a/assets/js/dist/623.30fe906412bc3871cf03.min.js b/assets/js/dist/623.30fe906412bc3871cf03.min.js new file mode 100644 index 0000000..5e95c16 --- /dev/null +++ b/assets/js/dist/623.30fe906412bc3871cf03.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[623],{3623:function(t,o,n){n.d(o,{Z:function(){return l}});var e=n(11),i=n(8821),a=n(5169),s=n(7169),c=n(5518),l=function(){function t(){var o=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.Z)(this,t),(0,s.Z)(this,"closeDialog",(function(){var t=o.elements.mask,n=o.options,e=n.animationDelay,i=n.onClose;t.classList.contains("gform-dialog--anim-in-active")&&(t.classList.remove("gform-dialog--anim-in-active"),window.setTimeout((function(){t.classList.remove("gform-dialog--anim-in-ready")}),e),o.state.open=!1,o.elements.activeTrigger&&o.elements.activeTrigger.focus(),o.options.lockBody&&c.bodyLock.unlock(),i())})),(0,s.Z)(this,"maybeCloseDialog",(function(t){var n;(null===(n=t.detail)||void 0===n?void 0:n.activeId)!==o.options.id&&o.closeDialog()})),(0,s.Z)(this,"handleKeyEvents",(function(t){return(0,c.focusLoop)(t,o.elements.activeTrigger,o.elements.dialog,o.closeDialog)})),(0,s.Z)(this,"handleTriggerClick",(function(t){o.elements.activeTrigger=t.target,o.state.open?o.closeDialog():o.showDialog()})),(0,s.Z)(this,"handleMaskClick",(function(t){t.target.id===o.options.id||(0,c.getClosest)(t.target,'[data-js="'.concat(o.options.id,'"]'))||o.closeDialog()})),(0,s.Z)(this,"handleConfirm",(function(t){var n=o.options.onConfirm;(0,c.trigger)({event:"gform/dialog/confirm",native:!1,data:{instance:o,button:t.target}}),o.options.closeOnConfirmClick&&o.closeDialog(),n()})),this.options={},(0,e.Z)(this.options,{alertButtonText:"",animationDelay:250,cancelButtonText:"",closeButtonClasses:"gform-dialog__close",closeButtonTitle:"",closeOnMaskClick:!0,closeOnConfirmClick:!0,confirmButtonAttributes:"",confirmButtonIcon:"",confirmButtonText:"",id:(0,c.uniqueId)("dialog"),lockBody:!1,maskBlur:!0,maskClasses:"gform-dialog__mask",maskTheme:"light",mode:"",onClose:function(){},onConfirm:function(){},onOpen:function(){},position:"fixed",renderOnInit:!0,target:"body",title:"",titleIcon:"",titleIconColor:"",triggers:"",wrapperClasses:"gform-dialog",zIndex:10},n),(0,c.trigger)({event:"gform/dialog/pre_init",native:!1,data:{instance:this}}),this.elements={},this.state={open:!1},this.options.renderOnInit&&this.init()}return(0,a.Z)(t,[{key:"showDialog",value:function(){var t=this.elements.mask;this.options.lockBody&&c.bodyLock.lock(),this.options.onOpen(),t.classList.add("gform-dialog--anim-in-ready"),window.setTimeout((function(){t.classList.add("gform-dialog--anim-in-active")}),25),this.elements.closeButton.focus(),this.state.open=!0}},{key:"storeElements",value:function(){var t=(0,c.getNodes)(this.options.id)[0];this.elements={activeTrigger:null,alertButton:(0,c.getNodes)("gform-dialog-alert",!1,t)[0],content:(0,c.getNodes)("gform-dialog-content",!1,t)[0],cancelButton:(0,c.getNodes)("gform-dialog-cancel",!1,t)[0],closeButton:(0,c.getNodes)("gform-dialog-close",!1,t)[0],confirmButton:(0,c.getNodes)("gform-dialog-confirm",!1,t)[0],dialog:t,footer:(0,c.getNodes)("gform-dialog-footer",!1,t)[0],header:(0,c.getNodes)("gform-dialog-header",!1,t)[0],mask:t.parentNode,triggers:this.options.triggers?(0,c.getNodes)(this.options.triggers,!0,document,!0):[]}}},{key:"render",value:function(){var t,o,n,e,i,a,s,l,r,d,g,m,f,u,h,v,k,p,b,_,y,B,C,T,L,E,D,I,x,w,N,j,Z,O,z,M,A,F,K,q=this.options.target;(0,c.getNodes)(q,!1,document,!0)[0].insertAdjacentHTML("beforeend",(t=this.options,o=t.alertButtonText,n=void 0===o?"":o,e=t.cancelButtonText,i=void 0===e?"":e,a=t.closeButtonClasses,s=void 0===a?"":a,l=t.closeButtonTitle,r=void 0===l?"":l,d=t.confirmButtonAttributes,g=void 0===d?"":d,m=t.confirmButtonIcon,f=void 0===m?"":m,u=t.confirmButtonText,h=void 0===u?"":u,v=t.content,k=void 0===v?"":v,p=t.id,b=void 0===p?"":p,_=t.maskBlur,y=void 0===_||_,B=t.maskClasses,C=void 0===B?"":B,T=t.maskTheme,L=void 0===T?"none":T,E=t.mode,D=void 0===E?"":E,I=t.position,x=void 0===I?"fixed":I,w=t.title,N=void 0===w?"":w,j=t.titleIcon,Z=void 0===j?"":j,O=t.titleIconColor,z=void 0===O?"":O,M=t.wrapperClasses,A=void 0===M?"":M,F=t.zIndex,K=void 0===F?10:F,'\n\t
\n\t\t
\n\t\t\t\n\t\t\t').concat(N?'
':"","\n\t\t\t").concat(N?'
').concat(Z?'"):"").concat(N,"
"):"","\n\t\t\t").concat(N?"
":"",'\n\t\t\t
').concat(k,"
\n\t\t\t").concat("dialog"===D||"alert"===D?'
':"","\n\t\t\t").concat("dialog"===D?'\n\t\t\t\t\n\t\t\t\t\t'.concat(i,'\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t").concat(f?''):"").concat(h,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("alert"===D?'\n\t\t\t\t\n\t\t\t\t\t'.concat(n,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("dialog"===D||"alert"===D?"
":"","\n\t\t
\n\t
\n\t"))),(0,c.consoleInfo)("Gravity Forms Admin: Initialized dialog component on ".concat(q,"."))}},{key:"bindEvents",value:function(){var t=this;this.elements.dialog.addEventListener("keydown",this.handleKeyEvents),this.elements.closeButton.addEventListener("click",this.closeDialog),this.options.triggers&&(0,c.getNodes)(this.options.triggers,!0,document,!0).forEach((function(o){return o.addEventListener("click",t.handleTriggerClick)})),this.options.closeOnMaskClick&&this.elements.mask.addEventListener("click",this.handleMaskClick),this.elements.alertButton&&this.elements.alertButton.addEventListener("click",this.closeDialog),this.elements.cancelButton&&this.elements.cancelButton.addEventListener("click",this.closeDialog),this.elements.confirmButton&&this.elements.confirmButton.addEventListener("click",this.handleConfirm),document.addEventListener("gform/dialog/close",this.maybeCloseFlyout),document.addEventListener("gform/dialog/close-all",this.closeFlyout)}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),(0,c.trigger)({event:"gform/dialog/post_render",native:!1,data:{instance:this}})}}]),t}()}}]); \ No newline at end of file diff --git a/assets/js/dist/623.64a16e7d6fe68d89dc74.js b/assets/js/dist/623.64a16e7d6fe68d89dc74.js new file mode 100644 index 0000000..bc8675e --- /dev/null +++ b/assets/js/dist/623.64a16e7d6fe68d89dc74.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[623],{3623:function(t,o,n){n.d(o,{Z:function(){return l}});var e=n(11),i=n(8821),a=n(5169),s=n(7169),c=n(5518),l=function(){function t(){var o=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.Z)(this,t),(0,s.Z)(this,"closeDialog",(function(){var t=o.elements.mask,n=o.options,e=n.animationDelay,i=n.onClose;t.classList.contains("gform-dialog--anim-in-active")&&(t.classList.remove("gform-dialog--anim-in-active"),window.setTimeout((function(){t.classList.remove("gform-dialog--anim-in-ready")}),e),o.state.open=!1,o.elements.activeTrigger&&o.elements.activeTrigger.focus(),o.options.lockBody&&c.bodyLock.unlock(),i())})),(0,s.Z)(this,"maybeCloseDialog",(function(t){var n;(null===(n=t.detail)||void 0===n?void 0:n.activeId)!==o.options.id&&o.closeDialog()})),(0,s.Z)(this,"handleKeyEvents",(function(t){return(0,c.focusLoop)(t,o.elements.activeTrigger,o.elements.dialog,o.closeDialog)})),(0,s.Z)(this,"handleTriggerClick",(function(t){o.elements.activeTrigger=t.target,o.state.open?o.closeDialog():o.showDialog()})),(0,s.Z)(this,"handleMaskClick",(function(t){t.target.id===o.options.id||(0,c.getClosest)(t.target,'[data-js="'.concat(o.options.id,'"]'))||o.closeDialog()})),(0,s.Z)(this,"handleConfirm",(function(t){var n=o.options.onConfirm;(0,c.trigger)({event:"gform/dialog/confirm",native:!1,data:{instance:o,button:t.target}}),o.options.closeOnConfirmClick&&o.closeDialog(),n()})),this.options={},(0,e.Z)(this.options,{alertButtonText:"",animationDelay:250,cancelButtonText:"",closeButtonClasses:"gform-dialog__close",closeButtonTitle:"",closeOnMaskClick:!0,closeOnConfirmClick:!0,confirmButtonAttributes:"",confirmButtonIcon:"",confirmButtonText:"",id:(0,c.uniqueId)("dialog"),lockBody:!1,maskBlur:!0,maskClasses:"gform-dialog__mask",maskTheme:"light",mode:"",onClose:function(){},onConfirm:function(){},onOpen:function(){},position:"fixed",renderOnInit:!0,target:"body",title:"",titleIcon:"",titleIconColor:"",triggers:"",wrapperClasses:"gform-dialog",zIndex:10},n),(0,c.trigger)({event:"gform/dialog/pre_init",native:!1,data:{instance:this}}),this.elements={},this.state={open:!1},this.options.renderOnInit&&this.init()}return(0,a.Z)(t,[{key:"showDialog",value:function(){var t=this.elements.mask;this.options.lockBody&&c.bodyLock.lock(),this.options.onOpen(),t.classList.add("gform-dialog--anim-in-ready"),window.setTimeout((function(){t.classList.add("gform-dialog--anim-in-active")}),25),this.elements.closeButton.focus(),this.state.open=!0}},{key:"storeElements",value:function(){var t=(0,c.getNodes)(this.options.id)[0];this.elements={activeTrigger:null,alertButton:(0,c.getNodes)("gform-dialog-alert",!1,t)[0],content:(0,c.getNodes)("gform-dialog-content",!1,t)[0],cancelButton:(0,c.getNodes)("gform-dialog-cancel",!1,t)[0],closeButton:(0,c.getNodes)("gform-dialog-close",!1,t)[0],confirmButton:(0,c.getNodes)("gform-dialog-confirm",!1,t)[0],dialog:t,footer:(0,c.getNodes)("gform-dialog-footer",!1,t)[0],header:(0,c.getNodes)("gform-dialog-header",!1,t)[0],mask:t.parentNode,triggers:this.options.triggers?(0,c.getNodes)(this.options.triggers,!0,document,!0):[]}}},{key:"render",value:function(){var t,o,n,e,i,a,s,l,r,d,g,m,f,u,h,v,k,p,b,_,y,B,C,T,L,E,D,I,x,w,N,j,Z,O,z,M,A,F,K,q=this.options.target;(0,c.getNodes)(q,!1,document,!0)[0].insertAdjacentHTML("beforeend",(n=void 0===(o=(t=this.options).alertButtonText)?"":o,i=void 0===(e=t.cancelButtonText)?"":e,s=void 0===(a=t.closeButtonClasses)?"":a,r=void 0===(l=t.closeButtonTitle)?"":l,g=void 0===(d=t.confirmButtonAttributes)?"":d,f=void 0===(m=t.confirmButtonIcon)?"":m,h=void 0===(u=t.confirmButtonText)?"":u,k=void 0===(v=t.content)?"":v,b=void 0===(p=t.id)?"":p,y=void 0===(_=t.maskBlur)||_,C=void 0===(B=t.maskClasses)?"":B,L=void 0===(T=t.maskTheme)?"none":T,D=void 0===(E=t.mode)?"":E,x=void 0===(I=t.position)?"fixed":I,N=void 0===(w=t.title)?"":w,Z=void 0===(j=t.titleIcon)?"":j,z=void 0===(O=t.titleIconColor)?"":O,A=void 0===(M=t.wrapperClasses)?"":M,K=void 0===(F=t.zIndex)?10:F,'\n\t
\n\t\t
\n\t\t\t\n\t\t\t').concat(N?'
':"","\n\t\t\t").concat(N?'
').concat(Z?'"):"").concat(N,"
"):"","\n\t\t\t").concat(N?"
":"",'\n\t\t\t
').concat(k,"
\n\t\t\t").concat("dialog"===D||"alert"===D?'
':"","\n\t\t\t").concat("dialog"===D?'\n\t\t\t\t\n\t\t\t\t\t'.concat(i,'\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t").concat(f?''):"").concat(h,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("alert"===D?'\n\t\t\t\t\n\t\t\t\t\t'.concat(n,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("dialog"===D||"alert"===D?"
":"","\n\t\t
\n\t
\n\t"))),(0,c.consoleInfo)("Gravity Forms Admin: Initialized dialog component on ".concat(q,"."))}},{key:"bindEvents",value:function(){var t=this;this.elements.dialog.addEventListener("keydown",this.handleKeyEvents),this.elements.closeButton.addEventListener("click",this.closeDialog),this.options.triggers&&(0,c.getNodes)(this.options.triggers,!0,document,!0).forEach((function(o){return o.addEventListener("click",t.handleTriggerClick)})),this.options.closeOnMaskClick&&this.elements.mask.addEventListener("click",this.handleMaskClick),this.elements.alertButton&&this.elements.alertButton.addEventListener("click",this.closeDialog),this.elements.cancelButton&&this.elements.cancelButton.addEventListener("click",this.closeDialog),this.elements.confirmButton&&this.elements.confirmButton.addEventListener("click",this.handleConfirm),document.addEventListener("gform/dialog/close",this.maybeCloseFlyout),document.addEventListener("gform/dialog/close-all",this.closeFlyout)}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),(0,c.trigger)({event:"gform/dialog/post_render",native:!1,data:{instance:this}})}}]),t}()}}]); \ No newline at end of file diff --git a/assets/js/dist/admin-components.js b/assets/js/dist/admin-components.js new file mode 100644 index 0000000..4b97db4 --- /dev/null +++ b/assets/js/dist/admin-components.js @@ -0,0 +1 @@ +!function(){var t={945:function(t,e,n){t.exports=n(602)},133:function(t){"use strict";var e="%[a-f0-9]{2}",n=new RegExp(e,"gi"),o=new RegExp("("+e+")+","gi");function r(t,e){try{return decodeURIComponent(t.join(""))}catch(t){}if(1===t.length)return t;e=e||1;var n=t.slice(0,e),o=t.slice(e);return Array.prototype.concat.call([],r(n),r(o))}function i(t){try{return decodeURIComponent(t)}catch(i){for(var e=t.match(n),o=1;oNumber(t)-Number(e))).map((e=>t[e])):t}function f(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function p(t){const e=(t=f(t)).indexOf("?");return-1===e?"":t.slice(e+1)}function h(t,e){return e.parseNumbers&&!Number.isNaN(Number(t))&&"string"==typeof t&&""!==t.trim()?t=Number(t):!e.parseBooleans||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()||(t="true"===t.toLowerCase()),t}function g(t,e){c((e=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},e)).arrayFormatSeparator);const n=function(t){let e;switch(t.arrayFormat){case"index":return(t,n,o)=>{e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===o[t]&&(o[t]={}),o[t][e[1]]=n):o[t]=n};case"bracket":return(t,n,o)=>{e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0!==o[t]?o[t]=[].concat(o[t],n):o[t]=[n]:o[t]=n};case"comma":case"separator":return(e,n,o)=>{const r="string"==typeof n&&n.includes(t.arrayFormatSeparator),i="string"==typeof n&&!r&&d(n,t).includes(t.arrayFormatSeparator);n=i?d(n,t):n;const a=r||i?n.split(t.arrayFormatSeparator).map((e=>d(e,t))):null===n?n:d(n,t);o[e]=a};case"bracket-separator":return(e,n,o)=>{const r=/(\[\])$/.test(e);if(e=e.replace(/\[\]$/,""),!r)return void(o[e]=n?d(n,t):n);const i=null===n?[]:n.split(t.arrayFormatSeparator).map((e=>d(e,t)));void 0!==o[e]?o[e]=[].concat(o[e],i):o[e]=i};default:return(t,e,n)=>{void 0!==n[t]?n[t]=[].concat(n[t],e):n[t]=e}}}(e),o=Object.create(null);if("string"!=typeof t)return o;if(!(t=t.trim().replace(/^[?#&]/,"")))return o;for(const r of t.split("&")){if(""===r)continue;let[t,a]=i(e.decode?r.replace(/\+/g," "):r,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?a:d(a,e),n(d(t,e),a,o)}for(const t of Object.keys(o)){const n=o[t];if("object"==typeof n&&null!==n)for(const t of Object.keys(n))n[t]=h(n[t],e);else o[t]=h(n,e)}return!1===e.sort?o:(!0===e.sort?Object.keys(o).sort():Object.keys(o).sort(e.sort)).reduce(((t,e)=>{const n=o[e];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?t[e]=u(n):t[e]=n,t}),Object.create(null))}e.extract=p,e.parse=g,e.stringify=(t,e)=>{if(!t)return"";c((e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e)).arrayFormatSeparator);const n=n=>e.skipNull&&null==t[n]||e.skipEmptyString&&""===t[n],o=function(t){switch(t.arrayFormat){case"index":return e=>(n,o)=>{const r=n.length;return void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?n:null===o?[...n,[l(e,t),"[",r,"]"].join("")]:[...n,[l(e,t),"[",l(r,t),"]=",l(o,t)].join("")]};case"bracket":return e=>(n,o)=>void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?n:null===o?[...n,[l(e,t),"[]"].join("")]:[...n,[l(e,t),"[]=",l(o,t)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===t.arrayFormat?"[]=":"=";return n=>(o,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?o:(r=null===r?"":r,0===o.length?[[l(n,t),e,l(r,t)].join("")]:[[o,l(r,t)].join(t.arrayFormatSeparator)])}default:return e=>(n,o)=>void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?n:null===o?[...n,l(e,t)]:[...n,[l(e,t),"=",l(o,t)].join("")]}}(e),r={};for(const e of Object.keys(t))n(e)||(r[e]=t[e]);const i=Object.keys(r);return!1!==e.sort&&i.sort(e.sort),i.map((n=>{const r=t[n];return void 0===r?"":null===r?l(n,e):Array.isArray(r)?0===r.length&&"bracket-separator"===e.arrayFormat?l(n,e)+"[]":r.reduce(o(n),[]).join("&"):l(n,e)+"="+l(r,e)})).filter((t=>t.length>0)).join("&")},e.parseUrl=(t,e)=>{e=Object.assign({decode:!0},e);const[n,o]=i(t,"#");return Object.assign({url:n.split("?")[0]||"",query:g(p(t),e)},e&&e.parseFragmentIdentifier&&o?{fragmentIdentifier:d(o,e)}:{})},e.stringifyUrl=(t,n)=>{n=Object.assign({encode:!0,strict:!0,[s]:!0},n);const o=f(t.url).split("?")[0]||"",r=e.extract(t.url),i=e.parse(r,{sort:!1}),a=Object.assign(i,t.query);let c=e.stringify(a,n);c&&(c=`?${c}`);let d=function(t){let e="";const n=t.indexOf("#");return-1!==n&&(e=t.slice(n)),e}(t.url);return t.fragmentIdentifier&&(d=`#${n[s]?l(t.fragmentIdentifier,n):t.fragmentIdentifier}`),`${o}${c}${d}`},e.pick=(t,n,o)=>{o=Object.assign({parseFragmentIdentifier:!0,[s]:!1},o);const{url:r,query:i,fragmentIdentifier:c}=e.parseUrl(t,o);return e.stringifyUrl({url:r,query:a(i,n),fragmentIdentifier:c},o)},e.exclude=(t,n,o)=>{const r=Array.isArray(n)?t=>!n.includes(t):(t,e)=>!n(t,e);return e.pick(t,r,o)}},602:function(t){var e=function(t){"use strict";var e,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var r=e&&e.prototype instanceof m?e:m,i=Object.create(r.prototype),a=new E(o||[]);return i._invoke=function(t,e,n){var o=u;return function(r,i){if(o===p)throw new Error("Generator is already running");if(o===h){if("throw"===r)throw i;return A()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var s=T(a,n);if(s){if(s===g)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===u)throw o=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var c=d(t,e,n);if("normal"===c.type){if(o=n.done?h:f,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(o=h,n.method="throw",n.arg=c.arg)}}}(t,n,a),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var u="suspendedStart",f="suspendedYield",p="executing",h="completed",g={};function m(){}function v(){}function y(){}var b={};c(b,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(C([])));_&&_!==n&&o.call(_,i)&&(b=_);var k=y.prototype=m.prototype=Object.create(b);function x(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function j(t,e){function n(r,i,a,s){var c=d(t[r],t,i);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==typeof u&&o.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(u).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,s)}))}s(c.arg)}var r;this._invoke=function(t,o){function i(){return new e((function(e,r){n(t,o,e,r)}))}return r=r?r.then(i,i):i()}}function T(t,n){var o=t.iterator[n.method];if(o===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method))return g;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var r=d(o,t.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,g;var i=r.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function C(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,a=function n(){for(;++r=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,o){return this.delegate={iterator:C(t),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=e),g}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},867:function(t){"use strict";t.exports=(t,e)=>{if("string"!=typeof t||"string"!=typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===e)return[t];const n=t.indexOf(e);return-1===n?[t]:[t.slice(0,n),t.slice(n+e.length)]}},111:function(t){"use strict";t.exports=t=>encodeURIComponent(t).replace(/[!'()*]/g,(t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`))},548:function(t,e,n){var o=n(512);t.exports=function(t){return null==t?"\\s":t.source?t.source:"["+o(t)+"]"}},512:function(t,e,n){var o=n(336);t.exports=function(t){return o(t).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}},254:function(t){t.exports={nbsp:" ",cent:"¢",pound:"£",yen:"¥",euro:"€",copy:"©",reg:"®",lt:"<",gt:">",quot:'"',amp:"&",apos:"'"}},336:function(t){t.exports=function(t){return null==t?"":""+t}},506:function(t,e,n){var o=n(336);t.exports=function(t){return o(t).replace(/<\/?[^>]+>/g,"")}},293:function(t,e,n){var o=n(336),r=n(548),i=String.prototype.trim;t.exports=function(t,e){return t=o(t),!e&&i?i.call(t):(e=r(e),t.replace(new RegExp("^"+e+"+|"+e+"+$","g"),""))}},212:function(t,e,n){var o=n(336),r=n(254);t.exports=function(t){return o(t).replace(/\&([^;]{1,10});/g,(function(t,e){var n;return e in r?r[e]:(n=e.match(/^#x([\da-fA-F]+)$/))?String.fromCharCode(parseInt(n[1],16)):(n=e.match(/^#(\d+)$/))?String.fromCharCode(~~n[1]):t}))}}},e={};function n(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,n),i.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";function t(){return t=Object.assign||function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),this.options={},t(this.options,{container:document,cookieName:"",selector:"gform-alert"},o),this.el=(0,i.getNodes)(this.options.selector,!1,this.options.container)[0],this.el?this.init():(0,i.consoleError)("Gform dropdown couldn't find [data-js=\"".concat(this.options.selector,'"] to instantiate on.'))}return r(n,[{key:"render",value:function(){(0,i.consoleInfo)('Gravity Forms: Initialized alert component on [data-js="'.concat(this.options.selector,'"].'))}},{key:"dismissAlert",value:function(t){if((0,i.getClosest)(t.target,'[data-js="'+this.options.selector+'"]').style.display="none",this.options.cookieName){var e=(0,i.uniqueId)("gform-alert");i.cookieStorage.set(this.options.cookieName,e,1,!0)}}},{key:"bindEvents",value:function(){(0,i.delegate)('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-alert-dismiss-trigger"]',this.dismissAlert.bind(this))}},{key:"init",value:function(){this.bindEvents(),this.render()}}]),n}(),s=function(){function n(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),this.options={},t(this.options,{additionalClasses:"",background:"#ecedf8",displayNoneOnHide:!0,displayText:!0,foreground:"#242748",id:(0,i.uniqueId)("loader"),mask:!0,maskAdditionalClasses:"",maskTheme:"light",position:"center",renderOnInit:!0,showOnRender:!0,size:5,target:document.body,targetPosition:"afterbegin",text:"",textColor:"#000",type:"simple"},o),(0,i.trigger)({event:"gform/loader/pre_init",native:!1,data:{instance:this}}),this.elements={},this.options.renderOnInit&&this.init()}return r(n,[{key:"positionLoader",value:function(){var t=this.options,e=t.position,n=t.target,o=this.elements.maskPositioner,r=i.viewport.elVisibleHeight(n),a=i.viewport.height(),s=n.getBoundingClientRect().top,c=0;("auto"===e&&n.offsetHeight>a&&s<0||"sticky"===e&&r0)&&(c=Math.abs(n.getBoundingClientRect().top)),o.style.top="".concat(c+(r/2-o.offsetHeight/2),"px")}},{key:"removeLoader",value:function(){var t=this.elements,e=t.loaderEl,n=t.style;e.parentNode.removeChild(e),n.parentNode.removeChild(n)}},{key:"showLoader",value:function(){var t=this.options,e=t.mask,n=t.position,o=this.elements.loaderEl;o.style.display="",o.style.opacity="",!e||"auto"!==n&&"sticky"!==n||this.positionLoader(),(0,i.trigger)({event:"gform/loader/post_show",native:!1,data:{instance:this}})}},{key:"hideLoader",value:function(){var t=this.options.displayNoneOnHide,e=this.elements.loaderEl;t?e.style.display="none":e.style.opacity="0",(0,i.trigger)({event:"gform/loader/post_hide",native:!1,data:{instance:this}})}},{key:"getStyle",value:function(){var t=this.options,e=t.id,n=t.background,o=t.foreground,r=t.size,i=t.textColor,a=t.type;return"\n\t\t\t#".concat(e," {\n\t\t\t\t").concat("simple"===a?"\n\t\t\t\t\tborder-bottom-color: ".concat(o,";\n\t\t\t\t\tborder-left-color: ").concat(o,";\n\t\t\t\t\tborder-right-color: ").concat(n,";\n\t\t\t\t\tborder-top-color: ").concat(n,";\n\t\t\t\t\tfont-size: ").concat(r,"px;\n\t\t\t\t"):"","\n\t\t\t}\n\t\t\t#").concat(e,"-text {\n\t\t\t\t").concat(i?"color: ".concat(i,";"):"","\n\t\t\t}\n\t\t")}},{key:"getTemplate",value:function(){var t=this.options,e=t.displayText,n=t.id,o=t.mask,r=t.maskAdditionalClasses,i=t.maskTheme,a=t.position,s=t.text,c=t.type;return"\n\t\t\t".concat(o?'":"",'\n\t\t\t\n\t\t")}},{key:"setInitialUI",value:function(){var t=this.options,e=t.mask,n=t.position,o=t.showOnRender;o||this.hideLoader(),o&&e&&("auto"===n||"sticky"===n)&&this.positionLoader()}},{key:"storeElements",value:function(){var t=this.options.id;this.elements={loader:(0,i.getNodes)("#".concat(t),!1,document,!0)[0],mask:(0,i.getNodes)("#".concat(t,"-mask"),!1,document,!0)[0],maskPositioner:(0,i.getNodes)("#".concat(t,"-mask-positioner"),!1,document,!0)[0],style:(0,i.getNodes)("#".concat(t,"-style"),!1,document,!0)[0]},this.elements.loaderEl=this.elements.mask?this.elements.mask:this.elements.loader}},{key:"render",value:function(){this.options.mask&&(this.options.target.style.position="relative"),this.options.target.insertAdjacentHTML(this.options.targetPosition,this.getTemplate())}},{key:"init",value:function(){this.render(),this.storeElements(),this.setInitialUI(),(0,i.trigger)({event:"gform/loader/post_render",native:!1,data:{instance:this}})}}]),n}(),c=function(t){var e=t.activeText,n=void 0===e?"":e,o=t.activeType,r=void 0===o?"":o,i=t.attributes,a=void 0===i?"":i,s=t.customClasses,c=void 0===s?[]:s,l=t.html,d=void 0===l?"":l,u=t.icon,f=void 0===u?"":u,p=t.iconPosition,h=void 0===p?"leading":p,g=t.id,m=void 0===g?"":g,v=t.interactive,y=void 0!==v&&v,b=t.label,w=void 0===b?"":b,_=t.round,k=void 0!==_&&_,x=t.size,j=void 0===x?"size-r":x,T=t.type,O=void 0===T?"primary":T,L=["gform-button","gform-button--".concat(j),"gform-button--".concat(O),k?"gform-button--round":"",y?"gform-button--interactive":"",r?"gform-button--active-type-".concat(r):"",f&&"leading"===h?"gform-button--icon-leading":"",f&&"trailing"===h?"gform-button--icon-trailing":""].concat(c),E=f?''):"";return"\n\t\t\n\t\t\t").concat(f&&"leading"===h?E:"","\n\t\t\t").concat(w?''.concat(w,""):"","\n\t\t\t").concat(y?''.concat(n,""):"","\n\t\t\t").concat(f&&"trailing"===h?E:"","\n\t\t\t").concat(d,"\n\t\t\n\t")},l=function(){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,t),this.options={},(0,i.mergeDeep)(this.options,{activeText:"",activeType:"",attributes:"",customClasses:[],disableWhileActive:!0,html:"",icon:"",iconPosition:"leading",id:(0,i.uniqueId)("button"),interactive:!1,interactiveOnClick:!0,label:"",loaderOptions:{additionalClasses:"gform-button__loader",background:"transparent",foreground:"#3e7da6",mask:!1,showOnRender:!1,size:1},lockSize:!0,onActive:function(){},onInactive:function(){},rendered:!1,renderOnInit:!0,round:!1,size:"size-r",target:"",type:"primary"},n),this.options.target||this.options.rendered?((0,i.trigger)({event:"gform/button/pre_init",native:!1,data:{instance:this}}),this.elements={},this.instances={},this.state={active:!1},this.options.renderOnInit&&this.init()):(0,i.consoleError)("You must supply a target to the button component.")}return r(t,[{key:"activateButton",value:function(){var t=this.options,e=t.activeType,n=t.disableWhileActive,o=t.lockSize,r=t.onActive,a=this.elements.button;if((0,i.trigger)({event:"gform/button/activated",native:!1,data:{instance:this}}),o){var s=a.getBoundingClientRect();a.style.width="".concat(s.width,"px")}n&&(a.disabled=!0),this.elements.button.classList.add("gform-button--activated"),"loader"===e&&this.instances.loader.showLoader(),this.state.active=!0,r(this)}},{key:"deactivateButton",value:function(){var t=this.options,e=t.activeType,n=t.disableWhileActive,o=t.lockSize,r=t.onInactive,a=this.elements.button;(0,i.trigger)({event:"gform/button/deactivated",native:!1,data:{instance:this}}),this.elements.button.classList.remove("gform-button--activated"),"loader"===e&&this.instances.loader.hideLoader(),n&&(a.disabled=!1),o&&(a.style.width=""),this.state.active=!1,r(this)}},{key:"handleButtonClick",value:function(){this.state.active||this.activateButton()}},{key:"storeElements",value:function(){var t=this.elements.button,e=this.options,n=e.activeText,o=e.icon,r=e.label;n&&(this.elements.activeText=(0,i.getNodes)("button-active-text",!1,t)[0]),o&&(this.elements.icon=(0,i.getNodes)("button-icon",!1,t)[0]),r&&(this.elements.inactiveText=(0,i.getNodes)("button-inactive-text",!1,t)[0])}},{key:"renderInteractive",value:function(){var t=this.options,e=t.activeType,n=t.interactive,o=t.loaderOptions,r=this.elements.button;n&&"loader"===e&&(o.target=r,this.instances.loader=new s(o))}},{key:"render",value:function(){var t=this.options,e=t.rendered,n=t.target;e||(0,i.getNodes)(n,!1,document,!0)[0].insertAdjacentHTML("beforeend",c(this.options)),this.elements.button=(0,i.getNodes)("#".concat(this.options.id),!1,document,!0)[0],this.renderInteractive(),(0,i.consoleInfo)("Gravity Forms Admin: Initialized button component on ".concat(n,"."))}},{key:"bindEvents",value:function(){var t=this.options,e=t.interactive,n=t.interactiveOnClick;e&&n&&this.elements.button.addEventListener("click",this.handleButtonClick.bind(this))}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),(0,i.trigger)({event:"gform/button/post_render",native:!1,data:{instance:this}})}}]),t}();function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var u=function(){function n(){var o=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),d(this,"closeDialog",(function(){var t=o.elements.mask,e=o.options,n=e.animationDelay,r=e.onClose;t.classList.contains("gform-dialog--anim-in-active")&&(t.classList.remove("gform-dialog--anim-in-active"),window.setTimeout((function(){t.classList.remove("gform-dialog--anim-in-ready")}),n),o.state.open=!1,o.elements.activeTrigger&&o.elements.activeTrigger.focus(),o.options.lockBody&&i.bodyLock.unlock(),r())})),d(this,"maybeCloseDialog",(function(t){var e;(null===(e=t.detail)||void 0===e?void 0:e.activeId)!==o.options.id&&o.closeDialog()})),d(this,"handleKeyEvents",(function(t){return(0,i.focusLoop)(t,o.elements.activeTrigger,o.elements.dialog,o.closeDialog)})),d(this,"handleTriggerClick",(function(t){o.elements.activeTrigger=t.target,o.state.open?o.closeDialog():o.showDialog()})),d(this,"handleMaskClick",(function(t){t.target.id===o.options.id||(0,i.getClosest)(t.target,'[data-js="'.concat(o.options.id,'"]'))||o.closeDialog()})),d(this,"handleConfirm",(function(t){var e=o.options.onConfirm;(0,i.trigger)({event:"gform/dialog/confirm",native:!1,data:{instance:o,button:t.target}}),o.options.closeOnConfirmClick&&o.closeDialog(),e()})),this.options={},t(this.options,{alertButtonText:"",animationDelay:250,cancelButtonText:"",closeButtonClasses:"gform-dialog__close",closeButtonTitle:"",closeOnMaskClick:!0,closeOnConfirmClick:!0,confirmButtonAttributes:"",confirmButtonIcon:"",confirmButtonText:"",id:(0,i.uniqueId)("dialog"),lockBody:!1,maskBlur:!0,maskClasses:"gform-dialog__mask",maskTheme:"light",mode:"",onClose:function(){},onConfirm:function(){},onOpen:function(){},position:"fixed",renderOnInit:!0,target:"body",title:"",titleIcon:"",titleIconColor:"",triggers:"",wrapperClasses:"gform-dialog",zIndex:10},r),(0,i.trigger)({event:"gform/dialog/pre_init",native:!1,data:{instance:this}}),this.elements={},this.state={open:!1},this.options.renderOnInit&&this.init()}return r(n,[{key:"showDialog",value:function(){var t=this.elements.mask;this.options.lockBody&&i.bodyLock.lock(),this.options.onOpen(),t.classList.add("gform-dialog--anim-in-ready"),window.setTimeout((function(){t.classList.add("gform-dialog--anim-in-active")}),25),this.elements.closeButton.focus(),this.state.open=!0}},{key:"storeElements",value:function(){var t=(0,i.getNodes)(this.options.id)[0];this.elements={activeTrigger:null,alertButton:(0,i.getNodes)("gform-dialog-alert",!1,t)[0],content:(0,i.getNodes)("gform-dialog-content",!1,t)[0],cancelButton:(0,i.getNodes)("gform-dialog-cancel",!1,t)[0],closeButton:(0,i.getNodes)("gform-dialog-close",!1,t)[0],confirmButton:(0,i.getNodes)("gform-dialog-confirm",!1,t)[0],dialog:t,footer:(0,i.getNodes)("gform-dialog-footer",!1,t)[0],header:(0,i.getNodes)("gform-dialog-header",!1,t)[0],mask:t.parentNode,triggers:this.options.triggers?(0,i.getNodes)(this.options.triggers,!0,document,!0):[]}}},{key:"render",value:function(){var t,e,n,o,r,a,s,c,l,d,u,f,p,h,g,m,v,y,b,w,_,k,x,j,T,O,L,E,C,A,S,I,N,P,D,B,F,H,z,M=this.options.target;(0,i.getNodes)(M,!1,document,!0)[0].insertAdjacentHTML("beforeend",(n=void 0===(e=(t=this.options).alertButtonText)?"":e,r=void 0===(o=t.cancelButtonText)?"":o,s=void 0===(a=t.closeButtonClasses)?"":a,l=void 0===(c=t.closeButtonTitle)?"":c,u=void 0===(d=t.confirmButtonAttributes)?"":d,p=void 0===(f=t.confirmButtonIcon)?"":f,g=void 0===(h=t.confirmButtonText)?"":h,v=void 0===(m=t.content)?"":m,b=void 0===(y=t.id)?"":y,_=void 0===(w=t.maskBlur)||w,x=void 0===(k=t.maskClasses)?"":k,T=void 0===(j=t.maskTheme)?"none":j,L=void 0===(O=t.mode)?"":O,C=void 0===(E=t.position)?"fixed":E,S=void 0===(A=t.title)?"":A,N=void 0===(I=t.titleIcon)?"":I,D=void 0===(P=t.titleIconColor)?"":P,F=void 0===(B=t.wrapperClasses)?"":B,z=void 0===(H=t.zIndex)?10:H,'\n\t
\n\t\t
\n\t\t\t\n\t\t\t').concat(S?'
':"","\n\t\t\t").concat(S?'
').concat(N?'"):"").concat(S,"
"):"","\n\t\t\t").concat(S?"
":"",'\n\t\t\t
').concat(v,"
\n\t\t\t").concat("dialog"===L||"alert"===L?'
':"","\n\t\t\t").concat("dialog"===L?'\n\t\t\t\t\n\t\t\t\t\t'.concat(r,'\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t").concat(p?''):"").concat(g,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("alert"===L?'\n\t\t\t\t\n\t\t\t\t\t'.concat(n,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("dialog"===L||"alert"===L?"
":"","\n\t\t
\n\t
\n\t"))),(0,i.consoleInfo)("Gravity Forms Admin: Initialized dialog component on ".concat(M,"."))}},{key:"bindEvents",value:function(){var t=this;this.elements.dialog.addEventListener("keydown",this.handleKeyEvents),this.elements.closeButton.addEventListener("click",this.closeDialog),this.options.triggers&&(0,i.getNodes)(this.options.triggers,!0,document,!0).forEach((function(e){return e.addEventListener("click",t.handleTriggerClick)})),this.options.closeOnMaskClick&&this.elements.mask.addEventListener("click",this.handleMaskClick),this.elements.alertButton&&this.elements.alertButton.addEventListener("click",this.closeDialog),this.elements.cancelButton&&this.elements.cancelButton.addEventListener("click",this.closeDialog),this.elements.confirmButton&&this.elements.confirmButton.addEventListener("click",this.handleConfirm),document.addEventListener("gform/dialog/close",this.maybeCloseFlyout),document.addEventListener("gform/dialog/close-all",this.closeFlyout)}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),(0,i.trigger)({event:"gform/dialog/post_render",native:!1,data:{instance:this}})}}]),n}();function f(t,e,n,o,r,i,a){try{var s=t[i](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(o,r)}function p(t){return function(){var e=this,n=arguments;return new Promise((function(o,r){var i=t.apply(e,n);function a(t){f(i,o,r,a,s,"next",t)}function s(t){f(i,o,r,a,s,"throw",t)}a(void 0)}))}}function h(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}var g=n(945),m=n.n(g);function v(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function y(t){return function e(n){return 0===arguments.length||v(n)?e:t.apply(this,arguments)}}function b(t){return function e(n,o){switch(arguments.length){case 0:return e;case 1:return v(n)?e:y((function(e){return t(n,e)}));default:return v(n)&&v(o)?e:v(n)?y((function(e){return t(e,o)})):v(o)?y((function(e){return t(n,e)})):t(n,o)}}}var w=b((function(t,e){for(var n={},o={},r=0,i=t.length;r=0&&"[object Array]"===Object.prototype.toString.call(t)},O=y((function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():T(t)?[]:function(t){return"[object String]"===Object.prototype.toString.call(t)}(t)?"":function(t){return"[object Object]"===Object.prototype.toString.call(t)}(t)?{}:j(t)?function(){return arguments}():void 0})),L=O;function E(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function C(t,e,n){for(var o=0,r=n.length;o=0;)_(e=I[n],t)&&!P(o,e)&&(o[o.length]=e),n-=1;return o})):y((function(t){return Object(t)!==t?[]:Object.keys(t)})),B=y((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));function F(t,e,n,o){var r=E(t);function i(t,e){return H(t,e,n.slice(),o.slice())}return!C((function(t,e){return!C(i,e,t)}),E(e),r)}function H(t,e,n,o){if(A(t,e))return!0;var r,i,a=B(t);if(a!==B(e))return!1;if(null==t||null==e)return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof e["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e)&&"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof e.equals)return"function"==typeof t.equals&&t.equals(e)&&"function"==typeof e.equals&&e.equals(t);switch(a){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(r=t.constructor,null==(i=String(r).match(/^function (\w*)/))?"":i[1]))return t===e;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof e||!A(t.valueOf(),e.valueOf()))return!1;break;case"Date":if(!A(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(t.source!==e.source||t.global!==e.global||t.ignoreCase!==e.ignoreCase||t.multiline!==e.multiline||t.sticky!==e.sticky||t.unicode!==e.unicode)return!1}for(var s=n.length-1;s>=0;){if(n[s]===t)return o[s]===e;s-=1}switch(a){case"Map":return t.size===e.size&&F(t.entries(),e.entries(),n.concat([t]),o.concat([e]));case"Set":return t.size===e.size&&F(t.values(),e.values(),n.concat([t]),o.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var c=D(t);if(c.length!==D(e).length)return!1;var l=n.concat([t]),d=o.concat([e]);for(s=c.length-1;s>=0;){var u=c[s];if(!_(u,e)||!H(e[u],t[u],l,d))return!1;s-=1}return!0}var z=b((function(t,e){return H(t,e,[],[])})),M=y((function(t){return null!=t&&z(t,L(t))}));function R(t){return null!=t&&"function"==typeof t["@@transducer/step"]}function q(t,e,n){return function(){if(0===arguments.length)return n();var o=Array.prototype.slice.call(arguments,0),r=o.pop();if(!T(r)){for(var i=0;i=0&&this.i>=this.n?(n=o)&&n["@@transducer/reduced"]?n:{"@@transducer/value":n,"@@transducer/reduced":!0}:o},t}(),$=b((function(t,e){return new W(t,e)}));function K(t,e){return function(){var n=arguments.length;if(0===n)return e();var o=arguments[n-1];return T(o)||"function"!=typeof o[t]?e.apply(this,arguments):o[t].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}function J(t){return function e(n,o,r){switch(arguments.length){case 0:return e;case 1:return v(n)?e:b((function(e,o){return t(n,e,o)}));case 2:return v(n)&&v(o)?e:v(n)?b((function(e,n){return t(e,o,n)})):v(o)?b((function(e,o){return t(n,e,o)})):y((function(e){return t(n,o,e)}));default:return v(n)&&v(o)&&v(r)?e:v(n)&&v(o)?b((function(e,n){return t(e,n,r)})):v(n)&&v(r)?b((function(e,n){return t(e,o,n)})):v(o)&&v(r)?b((function(e,o){return t(n,e,o)})):v(n)?y((function(e){return t(e,o,r)})):v(o)?y((function(e){return t(n,e,r)})):v(r)?y((function(e){return t(n,o,e)})):t(n,o,r)}}}var Y=J(K("slice",(function(t,e,n){return Array.prototype.slice.call(n,t,e)}))),V=b(q(["take"],$,(function(t,e){return Y(0,t<0?1/0:t,e)}))),Q=b((function(t,e){return z(V(t.length,e),t)}));function X(t){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X(t)}function Z(t,e,n){var o=new window.FormData;return function t(e,r){if(!function(t){return Array.isArray(n)&&n.some((function(e){return e===t}))}(r))if(r=r||"",e instanceof window.File)o.append(r,e);else if(Array.isArray(e))for(var i=0;it.length)&&(e=t.length);for(var n=0,o=new Array(e);n1&&void 0!==h[1]?h[1]:{},o=h.length>2&&void 0!==h[2]?h[2]:{},r=pt({method:"GET"},o),i=w(["body"],r),a="GET"!==i.method&&"HEAD"!==i.method,s=i.baseUrl,a&&(c=o.body?o.body:{},n[e].nonce&&(c._ajax_nonce=n[e].nonce),n[e].action&&(c.action=n[e].action),i.body=Z(c)),i.json&&(i.body=JSON.stringify(i.json)),l=i.params||{},!a&&n[e].nonce&&(l._ajax_nonce=n[e].nonce),!a&&n[e].action&&(l.action=n[e].action),l&&!M(l)&&(d=ut(l),u=(0,tt.stringify)(d,{arrayFormat:"bracket"}),s="".concat(s,"?").concat(u)),f=i.headers?pt({},i.headers):{},console.info("Fetching url: ".concat(s)),console.info("with options",pt(pt({},i),{},{body:i.body})),console.info("and headers: ",f),p=Date.now(),t.abrupt("return",window.fetch(s,pt(pt({},i),{},{headers:f})).then((function(t){return t.ok?t.text().then((function(n){try{var o=JSON.parse(n),r=Date.now()-p;return console.info("Data for ".concat(e," in ").concat(r,"ms:"),o),{data:o,status:t.status,totalPages:t.headers.get("x-wp-totalpages"),totalPosts:t.headers.get("x-wp-total")}}catch(e){var i=rt()(nt()(at()(n))),a=new Error("Invalid server response. ".concat(i));throw a.detail={url:s,data:i,status:t.status,error:e,text:n},a}})):Q(t.headers.get("Content-Type"),"application/json")?t.text().then((function(n){try{var o=JSON.parse(n);return console.info("Data for ".concat(e,":"),o),{data:o,status:t.status}}catch(e){var r=rt()(nt()(at()(n))),i=new Error("Invalid server response. ".concat(r));throw i.detail={url:s,data:r,status:t.status,error:e,text:n},i}})):t.text().then((function(e){var n=rt()(nt()(at()(e))),o=new Error("Unknown server response. ".concat(n));throw o.detail={url:s,data:n,status:t.status},o}))})).catch((function(t){return console.info(JSON.stringify(t)),console.info(t.detail),{error:t}})));case 18:case"end":return t.stop()}}),t)}))),gt.apply(this,arguments)}function mt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function vt(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:[];return e.map((function(e){return e.listData?(0,i.saferHtml)(lt||(lt=h(['\n\t\t\t
  • \n\t\t\t\t','\n\t\t\t\t
      '])),e.label)+t(e.listData)+"
    \n\t\t\t
  • \n\t\t\t":(0,i.saferHtml)(dt||(dt=h(['\n\t\t
  • \n\t\t\t\n\t\t
  • \n\t\t"])),e.value,e.value,e.label)})).join("")},Ot=function(t){return'\n\t
    \n\t\t").concat(t.triggerTitle?"":'\n\t\t\t').concat(t.triggerAriaText,"\n\t\t"),'\n\t\t\n\t\t\t\n\t\t\t\t').concat(t.triggerSelected?t.triggerSelected:t.triggerPlaceholder,'\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t').concat(t.hasSearch?'\n\t\t\t\n\t\t\t'):"",'\n\t\t\t
    \n\t\t\t\t
      \n\t\t\t\t\t').concat(Tt(t.listData),"\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n")},Lt=function(){function n(){var o,r,a=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),d(this,"handleAsyncSearch",(0,i.debounce)(function(){var t=p(m().mark((function t(e){var n,o,r,s;return m().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e.target.value.trim().length){t.next=3;break}return a.elements.dropdownList.innerHTML=Tt(a.options.listData),t.abrupt("return");case 3:if(o=a.options.endpointArgs,r={baseUrl:a.options.baseUrl,method:"POST",body:vt(vt({},o),{},{search:e.target.value})},!a.state.isMock){t.next=9;break}return(0,i.consoleInfo)("Mock endpoint, data that would have been sent is:"),(0,i.consoleInfo)(r),t.abrupt("return");case 9:return a.showSpinnerEl(),t.next=12,ht(a.options.endpointKey,a.options.endpoints,r);case 12:s=t.sent,a.hideSpinnerEl(),null!=s&&null!==(n=s.data)&&void 0!==n&&n.success&&(a.elements.dropdownList.innerHTML=Tt(s.data.data));case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),{wait:300})),this.options={},t(this.options,{autoPosition:!1,attributes:"",baseUrl:"",closeOnSelect:!0,container:"",detectTitleLength:!1,dropdownListAttributes:"data-simplebar",endpoints:{},endpointArgs:{},endpointKey:"",hasSearch:!0,insertPosition:"afterbegin",listData:[],onItemSelect:function(){},onOpen:function(){},onClose:function(){},render:!1,renderTarget:"",reveal:"click",searchAriaText:"",searchInputId:"gform-form-switcher-search",searchPlaceholder:"",searchType:"basic",selector:"gform-dropdown",showSpinner:!1,swapLabel:!0,titleLengthThresholdMedium:23,titleLengthThresholdLong:32,triggerAriaId:"gform-form-switcher-label",triggerAriaText:"",triggerClasses:"",triggerId:"gform-form-switcher-control",triggerPlaceholder:"",triggerSelected:"",triggerTitle:"",wrapperClasses:"gform-dropdown"},s),this.elements={},this.templates={dropdownListItems:Tt,dropdownHtml:Ot},(0,i.trigger)({event:"gform/dropdown/pre_init",native:!1,data:{instance:this}}),this.state={isMock:"mock_endpoint"===(null===(o=this.options.endpoints)||void 0===o||null===(r=o.get_posts)||void 0===r?void 0:r.action),open:!1,unloading:!1},this.options.render&&this.render(),this.options.container=this.options.container?document.querySelectorAll(this.options.container)[0]:document,this.elements.container=(0,i.getNodes)(this.options.selector,!1,this.options.container)[0],this.elements.container?(this.elements.titleEl=(0,i.getNodes)("gform-dropdown-control-text",!1,this.elements.container)[0],this.elements.dropdownList=(0,i.getNodes)("gform-dropdown-list",!1,this.elements.container)[0],this.elements.dropdownContainer=(0,i.getNodes)("gform-dropdown-container",!1,this.elements.container)[0],this.init(),this.hideSpinnerEl=function(){this.elements.container.classList.remove("gform-dropdown--show-spinner")},this.showSpinnerEl=function(){this.elements.container.classList.add("gform-dropdown--show-spinner")}):(0,i.consoleError)("Gform dropdown couldn't find [data-js=\"".concat(this.options.selector,'"] to instantiate on.'))}return r(n,[{key:"handleChange",value:function(t){(0,i.trigger)({event:"gform/dropdown/item_selected",native:!1,data:{instance:this,event:t}}),this.elements.control.setAttribute("data-value",t.target.dataset.value),this.options.onItemSelect(t.target.dataset.value),this.options.showSpinner&&this.showSpinnerEl(),this.options.swapLabel&&(this.elements.controlText.innerText=t.target.innerText,this.elements.controlText.innerText===this.options.triggerPlaceholder?this.elements.control.classList.add("gform-dropdown__control--placeholder"):this.elements.control.classList.remove("gform-dropdown__control--placeholder")),this.options.closeOnSelect&&this.handleControl()}},{key:"handleControl",value:function(){this.state.open?this.closeDropdown():this.openDropdown()}},{key:"handlePosition",value:function(){this.options.autoPosition&&(this.elements.container.parentNode.offsetHeight-(this.elements.container.offsetTop+this.elements.container.offsetHeight+this.elements.dropdownContainer.offsetHeight)<10?this.elements.container.classList.add("gform-dropdown--position-top"):this.elements.container.classList.remove("gform-dropdown--position-top"))}},{key:"openDropdown",value:function(){this.state.open||(this.options.onOpen(),this.elements.container.classList.add("gform-dropdown--reveal"),setTimeout(function(){this.elements.container.classList.add("gform-dropdown--open"),this.elements.control.setAttribute("aria-expanded","true"),this.state.open=!0,this.handlePosition()}.bind(this),25),setTimeout(function(){this.elements.container.classList.remove("gform-dropdown--reveal")}.bind(this),200))}},{key:"closeDropdown",value:function(){this.options.onClose(),this.state.open=!1,this.elements.container.classList.remove("gform-dropdown--open"),this.elements.container.classList.add("gform-dropdown--hide"),this.elements.control.setAttribute("aria-expanded","false"),setTimeout(function(){this.elements.container.classList.remove("gform-dropdown--hide")}.bind(this),150)}},{key:"handleMouseenter",value:function(){"hover"!==this.options.reveal||this.state.open||this.state.unloading||this.openDropdown()}},{key:"handleMouseleave",value:function(){"hover"!==this.options.reveal||this.state.unloading||this.closeDropdown()}},{key:"handleA11y",value:function(t){if(this.state.open)return 27===t.keyCode?(this.closeDropdown(),void this.elements.control.focus()):void(9!==t.keyCode||(0,i.getClosest)(t.target,'[data-js="'+this.options.selector+'"]')||this.elements.triggers[0].focus())}},{key:"handleBasicSearch",value:function(t){var e=t.target.value.toLowerCase();this.elements.triggers.forEach((function(t){t.innerText.toLowerCase().includes(e)?t.parentNode.style.display="":t.parentNode.style.display="none"}))}},{key:"handleSearch",value:function(t){"basic"!==this.options.searchType?this.handleAsyncSearch(t):this.handleBasicSearch(t)}},{key:"storeTriggers",value:function(){this.elements.control=(0,i.getNodes)("gform-dropdown-control",!1,this.elements.container)[0],this.elements.controlText=(0,i.getNodes)("gform-dropdown-control-text",!1,this.elements.control)[0],this.elements.triggers=(0,i.getNodes)("gform-dropdown-trigger",!0,this.elements.container)}},{key:"render",value:function(){this.options.renderTarget=this.options.renderTarget?document.querySelectorAll(this.options.renderTarget)[0]:document.body,this.options.renderTarget.insertAdjacentHTML(this.options.insertPosition,Ot(this.options))}},{key:"setup",value:function(){if("hover"===this.options.reveal&&this.elements.container.classList.add("gform-dropdown--hover"),this.options.detectTitleLength){var t=this.elements.titleEl?this.elements.titleEl.innerText:"";t.length>this.options.titleLengthThresholdMedium&&t.length<=this.options.titleLengthThresholdLong?this.elements.container.parentNode.classList.add("gform-dropdown--medium-title"):t.length>this.options.titleLengthThresholdLong&&this.elements.container.parentNode.classList.add("gform-dropdown--long-title")}(0,i.consoleInfo)('Gravity Forms Admin: Initialized dropdown component on [data-js="'.concat(this.options.selector,'"].'))}},{key:"bindEvents",value:function(){var t='[data-js="'.concat(this.options.selector,'"]');(0,i.delegate)(t,'[data-js="gform-dropdown-trigger"]',"click",this.handleChange.bind(this)),(0,i.delegate)(t,'[data-js="gform-dropdown-control"]',"click",this.handleControl.bind(this)),(0,i.delegate)(t,'[data-js="gform-dropdown-search"]',"keyup",this.handleSearch.bind(this)),this.elements.container.addEventListener("mouseenter",this.handleMouseenter.bind(this)),this.elements.container.addEventListener("mouseleave",this.handleMouseleave.bind(this)),this.elements.container.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("click",function(t){!this.elements.container.contains(t.target)&&this.state.open&&this.handleControl()}.bind(this),!0),addEventListener("beforeunload",function(){this.state.unloading=!0}.bind(this))}},{key:"init",value:function(){this.storeTriggers(),this.bindEvents(),this.setup(),(0,i.trigger)({event:"gform/dropdown/post_render",native:!1,data:{instance:this}})}}]),n}(),Et=ajaxurl,Ct=n.n(Et),At=function(){function n(){var o=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),d(this,"closeFlyout",(function(){var t=o.elements.flyout,e=o.options,n=e.animationDelay,r=e.onClose;t.classList.contains("gform-flyout--anim-in-active")&&(t.classList.remove("gform-flyout--anim-in-active"),window.setTimeout((function(){t.classList.remove("gform-flyout--anim-in-ready")}),n),o.state.open=!1,o.shrinkFlyout(),r())})),d(this,"maybeCloseFlyout",(function(t){var e;(null===(e=t.detail)||void 0===e?void 0:e.activeId)!==o.options.id&&(o.elements.flyout.classList.remove("anim-in-ready"),o.elements.flyout.classList.remove("anim-in-active"),o.elements.flyout.classList.remove("anim-out-ready"),o.elements.flyout.classList.remove("anim-out-active"),o.state.open=!1,o.shrinkFlyout())})),d(this,"handleKeyEvents",(function(t){return(0,i.focusLoop)(t,o.elements.activeTrigger,o.elements.flyout,o.closeFlyout)})),d(this,"handleTriggerClick",(function(t){o.elements.activeTrigger=t.target,o.state.open?(o.closeFlyout(),o.elements.activeTrigger.focus(),o.state.open=!1):(o.showFlyout(),o.elements.closeButton.focus(),o.state.open=!0)})),d(this,"handleExpandable",(function(){o.state.expanded?o.shrinkFlyout():o.expandFlyout()})),d(this,"handleResize",(function(){o.updateFlyoutWidth()})),this.options={},t(this.options,{animationDelay:170,closeButtonClasses:"gform-flyout__close",closeButtonTitle:"",closeOnOutsideClick:!0,content:"",expandable:!1,expandableTitle:"",expandableWidth:100,description:"",desktopWidth:60,direction:"right",id:(0,i.uniqueId)("flyout"),insertPosition:"beforeend",lockBody:!1,maxWidth:850,mobileBreakpoint:768,mobileWidth:100,onClose:function(){},onOpen:function(){},position:"fixed",renderOnInit:!0,showDivider:!0,simplebar:!1,target:"body",title:"",triggers:'[data-js="gform-trigger-flyout"]',wrapperClasses:"gform-flyout",zIndex:10},r),(0,i.trigger)({event:"gform/flyout/pre_init",native:!1,data:{instance:this}}),this.elements={},this.state={expanded:!1,open:!1,unExpandedWidth:0},this.options.renderOnInit&&this.init()}return r(n,[{key:"showFlyout",value:function(){var t=this.elements.flyout;this.options.onOpen(),i.simpleBar.reInitChildren(t),t.classList.add("gform-flyout--anim-in-ready"),window.setTimeout((function(){t.classList.add("gform-flyout--anim-in-active")}),25)}},{key:"updateFlyoutWidth",value:function(){var t=this.options,e=t.animationDelay;if(t.expandable&&!this.state.expanded){var n=this.elements,o=n.flyout,r=n.expandableTrigger;(this.elements.resizeParent?this.elements.resizeParent.clientWidth:i.viewport.width())<=o.clientWidth+50?(o.classList.add("gform-flyout--hide-expander"),window.setTimeout((function(){r.style.display="none"}),e)):(r.style.display="",window.setTimeout((function(){o.classList.remove("gform-flyout--hide-expander")}),20))}}},{key:"expandFlyout",value:function(){var t=this,e=this.options,n=e.expandableWidth;if(e.expandable&&!this.state.expanded){var o=this.elements.flyout;this.state.unExpandedWidth=o.clientWidth,o.style.width="".concat(this.state.unExpandedWidth,"px"),o.style.transition="none",(0,i.delay)((function(){o.style.maxWidth="none"}),20).delay((function(){o.style.transition=""}),20).delay((function(){o.style.width="calc(".concat(n,"% - 50px)"),o.classList.add("gform-flyout--expanded"),t.state.expanded=!0}),20)}}},{key:"shrinkFlyout",value:function(){var t=this.options,e=t.animationDelay;if(t.expandable&&this.state.expanded){var n=this.elements.flyout;n.style.width="".concat(this.state.unExpandedWidth,"px"),n.classList.remove("gform-flyout--expanded"),window.setTimeout((function(){n.style.width="",n.style.maxWidth=""}),e),this.state.expanded=!1}}},{key:"storeElements",value:function(){var t=(0,i.getNodes)(this.options.id)[0];this.elements={activeTrigger:null,content:(0,i.getNodes)("flyout-content",!1,t)[0],closeButton:(0,i.getNodes)("gform-flyout-close",!1,t)[0],expandableTrigger:this.options.expandable?(0,i.getNodes)("gform-flyout-expand",!1,t)[0]:null,flyout:t,resizeParent:"fixed"===this.options.position?null:t.parentNode,triggers:(0,i.getNodes)(this.options.triggers,!0,document,!0)}}},{key:"render",value:function(){var t,e,n,o,r,a,s,c,l,d,u,f,p,h,g,m,v,y,b,w,_,k,x,j,T,O,L,E,C,A,S,I,N,P,D,B,F,H=document.querySelectorAll(this.options.target)[0];H?(H.insertAdjacentHTML(this.options.insertPosition,(n=void 0===(e=(t=this.options).id)?"":e,r=void 0===(o=t.closeButtonClasses)?"":o,s=void 0===(a=t.closeButtonTitle)?"":a,l=void 0===(c=t.content)?"":c,u=void 0===(d=t.description)?"":d,p=void 0===(f=t.desktopWidth)?0:f,g=void 0===(h=t.direction)?"":h,v=void 0!==(m=t.expandable)&&m,b=void 0===(y=t.expandableTitle)?"":y,_=void 0===(w=t.maxWidth)?0:w,x=void 0===(k=t.mobileBreakpoint)?0:k,T=void 0===(j=t.mobileWidth)?0:j,L=void 0===(O=t.position)?"":O,C=void 0===(E=t.showDivider)||E,S=void 0!==(A=t.simplebar)&&A,N=void 0===(I=t.title)?"":I,D=void 0===(P=t.wrapperClasses)?"":P,F=void 0===(B=t.zIndex)?10:B,'\n\t
    \n\t\t\n\t\t').concat(v?'\n\t\t\n\t\t
    \n\t\t'):"","\n\t\t").concat(N||u?'
    ':"","\n\t\t").concat(N?'
    '.concat(N,"
    "):"","\n\t\t").concat(u?'

    '.concat(u,"

    "):"","\n\t\t").concat(N||u?"
    ":"",'\n\t\t
    ').concat(l,"
    \n\t
    \n\t\n\t"))),(0,i.consoleInfo)("Gravity Forms Admin: Initialized flyout component on ".concat(this.options.target,"."))):(0,i.consoleError)("Flyout could not render as ".concat(this.options.target," could not be found."))}},{key:"bindEvents",value:function(){var t=this;this.elements.flyout.addEventListener("keydown",this.handleKeyEvents),this.elements.closeButton.addEventListener("click",this.closeFlyout),(0,i.getNodes)(this.options.triggers,!0,document,!0).forEach((function(e){return e.addEventListener("click",t.handleTriggerClick)})),(0,i.resize)(this.handleResize),document.addEventListener("gform/flyout/close",this.maybeCloseFlyout),document.addEventListener("gform/flyout/close-all",this.closeFlyout),this.options.expandable&&this.elements.expandableTrigger.addEventListener("click",this.handleExpandable),this.options.closeOnOutsideClick&&document.addEventListener("click",function(t){this.elements.flyout.contains(t.target)||!this.state.open||(0,i.getClosest)(t.target,"#TB_window")||this.closeFlyout()}.bind(this))}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),this.updateFlyoutWidth(),(0,i.trigger)({event:"gform/flyout/post_render",native:!1,data:{instance:this}})}}]),n}(),St=function(t){var e=t.attributes,n=void 0===e?"":e,o=t.classes,r=void 0===o?"":o,i=t.id,a=void 0===i?"":i,s=t.label,c=void 0===s?"":s,l=t.labelAttributes,d=void 0===l?"":l,u=t.labelClasses,f=void 0===u?"":u,p=t.placeholder,h=void 0===p?"":p,g=t.type,m=void 0===g?"text":g,v=t.value,y=void 0===v?"":v,b="",w=a?' id="'.concat(a,'"'):"",_=!h||"radio"===m&&"checkbox"===m?"":' placeholder="'.concat(h,'"'),k=y?' value="'.concat(y,'"'):"",x="radio"===m||"checkbox"===m?"gform-input--".concat(m," "):"gform-input gform-input--text ";if(c&&("radio"===m||"checkbox"===m)){var j=a?' for="'.concat(a,'"'):"";b="\n\t\t\t\n\t\t\t\t").concat(c,"\n\t\t\t\n")}return"\n\t\t\t\n\t\t\t').concat(b,"\n")},It=function(t){var e=t.hasDot,n=void 0===e||e,o=t.isStatic,r=void 0!==o&&o,i=t.label,a=void 0===i?"":i,s=t.pill,c=void 0===s||s,l=t.status,d=["gform-status-indicator","gform-status--".concat(void 0===l?"active":l),c?"":"gform-status--no-pill",n?"":"gform-status--no-icon",r?"gform-status--no-hover":""],u=r?"span":"button";return"\n\t\t<".concat(u,' class="').concat(d.join(" "),'">\n\t\t\t').concat(n?' ':"",'\n\t\t\t').concat(a,"\n\t\t\n\t")};function Nt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Pt(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};e(this,t),this.options={},(0,i.mergeDeep)(this.options,{data:{},endpoints:{},dialog:{closeOnConfirmClick:!1,closeOnMaskClick:!1,confirmButtonIcon:"floppy-disk",id:"dialog-embed-form-unsaved-changes",mode:"dialog",titleIcon:"circle-delete",titleIconColor:"#DD301D",wrapperClasses:"gform-dialog gform-dialog--embed-form-unsaved",zIndex:1e5},dialogLoader:{additionalClasses:"gform-dialog__confirm-loader",background:"#3e7da6",foreground:"#fff",mask:!1,showOnRender:!1,size:1.5},flyout:{closeOnOutsideClick:!1,maxWidth:540,mobileBreakpoint:1200,position:"absolute",simplebar:!0,target:'[data-js="form-editor"]',triggers:'[data-js="embed-flyout-trigger"]',wrapperClasses:"gform-flyout gform-flyout--embed-form",zIndex:95},i18n:{},urls:{}},c),(0,i.trigger)({event:"gform/embed_form/pre_init",native:!1,data:{instance:this}}),(0,i.isEmptyObject)(this.options.data)||(0,i.isEmptyObject)(this.options.i18n)?(0,i.consoleError)("The embed form component requires data and language strings to instantiate."):(this.instances={},this.elements={},this.properties={postTypes:(null===(n=this.options.data)||void 0===n?void 0:n.post_types)||[]},this.state={addToActiveCPT:null!==(o=this.properties.postTypes)&&void 0!==o&&o[0]?this.properties.postTypes[0].slug:"",createNewActiveCPT:null!==(r=this.properties.postTypes)&&void 0!==r&&r[0]?this.properties.postTypes[0].slug:"",isMock:"mock_endpoint"===(null===(a=this.options.endpoints)||void 0===a||null===(s=a.create_post_with_block)||void 0===s?void 0:s.action),redirectRequested:!1,redirectType:""},this.init())}var n;return r(t,[{key:"redirectToEditor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n="".concat((0,i.sprintf)(this.options.urls.edit_post,t)).concat(e?"&gfAddBlock=".concat(this.options.data.form_id):"");if(this.state.isMock)return(0,i.consoleInfo)("Currently in mock state, if live would have redirected to: ".concat(n)),n;window.location.href=n}},{key:"getGroupHTML",value:function(t){return'
    '.concat(t,"
    ")}},{key:"getGroupTitle",value:function(t){return(0,i.saferHtml)(yt||(yt=h(['
    ',"
    "])),t)}},{key:"getGroupActionButton",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return'")}},{key:"getPostTypeSwitcher",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return'
    '.concat(this.properties.postTypes.map((function(o,r){return St({attributes:'name="'.concat(t,'"').concat(0===r?" checked":"",' data-js="post-type-switcher" data-type="').concat(o.slug,'"'),label:(0,i.sprintf)(n,'',"",(0,i.escapeHtml)(o.label)),id:(0,i.saferHtml)(bt||(bt=h(["","",""])),e,o.slug),type:"radio",value:(0,i.saferHtml)(wt||(wt=h(["",""])),o.slug)})})).join(""),"
    ")}},{key:"getFormIdHtml",value:function(){var t=It({hasDot:!1,isStatic:!0,label:(0,i.saferHtml)(_t||(_t=h(["",""])),(0,i.vsprintf)(this.options.i18n.id,[this.options.data.form_id])),pill:!1,status:"inactive"});return'

    '.concat(t,"

    ")}},{key:"getDropdownOptions",value:function(){var t,e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=(null===(t=this.options.data)||void 0===t||null===(e=t.items)||void 0===e?void 0:e[n.slug])||{};return{attributes:'data-type="'.concat(n.slug,'"'),dropdownListAttributes:"data-simplebar",hasSearch:o.count>5,listData:o.entries||[],searchAriaText:(0,i.escapeHtml)((0,i.vsprintf)(this.options.i18n.add_search_aria_text,[n.slug])),searchInputId:(0,i.saferHtml)(kt||(kt=h(["gform-form-switcher-search-add-to-form-",""])),n.slug),searchPlaceholder:(0,i.escapeHtml)((0,i.vsprintf)(this.options.i18n.add_search_aria_text,[n.slug])),selector:"gform-dropdown-add-to-form-".concat(n.slug),triggerAriaId:"gform-form-switcher-label-add-to-form-".concat(n.slug),triggerAriaText:(0,i.escapeHtml)(this.options.i18n.add_trigger_aria_text),triggerId:"gform-form-switcher-control-add-to-form-".concat(n.slug),triggerPlaceholder:(0,i.escapeHtml)((0,i.vsprintf)(this.options.i18n.add_dropdown_placeholder,[n.label])),wrapperClasses:"gform-dropdown gform-embed-form__dropdown"}}},{key:"getAddToDropdowns",value:function(){var t=this;return this.properties.postTypes.map((function(e,n){return'\n\t\t\t\t
    \n\t\t\t\t\t').concat(Ot(t.getDropdownOptions(e)),"\n\t\t\t\t
    \n\t\t")})).join("")}},{key:"getCreateNewInputs",value:function(){var t=this;return this.properties.postTypes.map((function(e,n){var o={attributes:'data-js="create-new-post-input" data-type="'.concat(e.slug,'"'),placeholder:(0,i.escapeHtml)((0,i.vsprintf)(t.options.i18n.create_placeholder,[e.label])),type:"text"};return'\n\t\t\t\t
    \n\t\t\t\t\t').concat(St(o),"\n\t\t\t\t
    \n\t\t")})).join("")}},{key:"getAddToExistingContentHtml",value:function(){var t=this.getGroupTitle(this.options.i18n.add_title);return t+=this.getPostTypeSwitcher("add_post_type","embed-form-add-to-post-",this.options.i18n.add_post_type_choice_label),t+=this.getAddToDropdowns(),t+=this.getGroupActionButton(this.options.i18n.add_button_label,"embed-form-add-to-post-trigger"),this.getGroupHTML(t)}},{key:"getCreateNewContentHtml",value:function(){var t=this.getGroupTitle(this.options.i18n.create_title);return t+=this.getPostTypeSwitcher("create_new_in_post_type","embed-form-create-new-",this.options.i18n.create_post_type_choice_label),t+=this.getCreateNewInputs(),t+=this.getGroupActionButton(this.options.i18n.create_button_label,"embed-form-create-post-trigger"),this.getGroupHTML(t)}},{key:"getShortcodeTrigger",value:function(){var t=(0,i.sprintf)((0,i.escapeHtml)(this.options.i18n.shortcode_helper),''),""),e=(0,i.saferHtml)(xt||(xt=h(['\n\t\t\t','\n\t\t\t\n\t\t"])),this.options.i18n.shortcode_button_label,this.options.i18n.shortcode_button_copied);return'")}},{key:"getShortcodeHtml",value:function(){var t=this.getGroupTitle(this.options.i18n.shortcode_title);return t+=(0,i.saferHtml)(jt||(jt=h(['

    ',"

    "])),this.options.i18n.shortcode_description),t+=this.getShortcodeTrigger(),this.getGroupHTML(t)}},{key:"generateFlyoutContent",value:function(){var t=this.getFormIdHtml();return t+=this.getAddToExistingContentHtml(),(t+=this.getCreateNewContentHtml())+this.getShortcodeHtml()}},{key:"resetConfirmDialogState",value:function(t){var e=this.instances.dialog.elements,n=e.cancelButton,o=e.closeButton,r=e.confirmButton;n.disabled=!1,o.disabled=!1,r.disabled=!1,r.style.width="",this.instances.dialogLoader.hideLoader(),r.classList.remove("gform-dialog__confirm-button--saving"),t&&"gform/form_editor_saver/post_save_error"===t.type&&(this.state.redirectRequested=!1,this.state.redirectType="")}},{key:"handleDialogConfirm",value:function(){var t=this.instances.dialog.elements,e=t.cancelButton,n=t.closeButton,o=t.confirmButton;e.disabled=!0,n.disabled=!0,o.disabled=!0,o.style.width="".concat(o.offsetWidth,"px"),this.instances.dialogLoader.showLoader(),o.classList.contains("gform-dialog__confirm-saving--initialized")||(o.classList.add("gform-dialog__confirm-saving--initialized"),o.insertAdjacentHTML("beforeend",'\n\t\t\t\t'.concat(this.options.i18n.dialog_confirm_saving,"\n\t\t\t"))),o.classList.add("gform-dialog__confirm-button--saving")}},{key:"wrapDialogConfirmText",value:function(){var t=this.instances.dialog.elements.confirmButton.innerHTML;this.instances.dialog.elements.confirmButton.innerHTML=''.concat(t,"")}},{key:"render",value:function(){this.instances.flyout=new At(Pt({content:this.generateFlyoutContent(),title:this.options.i18n.title},this.options.flyout)),this.instances.dialog=new u(Pt({cancelButtonText:this.options.i18n.dialog_cancel_text,closeButtonTitle:this.options.i18n.dialog_close_title,confirmButtonText:this.options.i18n.dialog_confirm_text,content:this.options.i18n.dialog_content,onConfirm:this.handleDialogConfirm.bind(this),title:this.options.i18n.dialog_title},this.options.dialog)),this.wrapDialogConfirmText(),this.instances.dialogLoader=new s(Pt({target:this.instances.dialog.elements.confirmButton},this.options.dialogLoader))}},{key:"storeElements",value:function(){var t=this.instances.flyout.elements.flyout;this.elements={addToExistingDropdowns:(0,i.getNodes)(".gform-embed-form__dropdown",!0,t,!0),addToExistingTrigger:(0,i.getNodes)("embed-form-add-to-post-trigger",!1,t)[0],createNewInputs:(0,i.getNodes)("create-new-post-input",!0,t),createNewTrigger:(0,i.getNodes)("embed-form-create-post-trigger",!1,t)[0],shortcodeTrigger:(0,i.getNodes)("embed-form-shortcode-trigger",!1,t)[0]}}},{key:"handlePostTypeSwitcherChange",value:function(t){var e=t.delegateTarget,n=(0,i.getClosest)(e,'[data-js="embed-flyout-group"]');"create_new_in_post_type"===e.name?this.state.createNewActiveCPT=e.value:this.state.addToActiveCPT=e.value,(0,i.getNodes)("embed-flyout-post-type-action-container",!0,n).forEach((function(t){t.dataset.type===e.dataset.type?t.classList.remove("gform-embed-form--hidden"):t.classList.add("gform-embed-form--hidden")}))}},{key:"handlePostSaveRedirect",value:function(){this.state.redirectRequested&&(this.resetConfirmDialogState(),"addToPost"===this.state.redirectType?this.handleAddToPost():"createPost"===this.state.redirectType&&this.handleCreatePost(),this.state.redirectRequested=!1,this.state.redirectType="")}},{key:"handleAddToPost",value:function(){var t=this,e=this.elements.addToExistingDropdowns.filter((function(e){return e.dataset.type===t.state.addToActiveCPT}))[0],n=(0,i.getNodes)("gform-dropdown-control",!1,e)[0];if(n.dataset.value){if((0,i.isFormDirty)())return this.state.redirectRequested=!0,this.state.redirectType="addToPost",void this.instances.dialog.showDialog();this.instances.dialog.closeDialog(),this.redirectToEditor(n.dataset.value)}else n.focus()}},{key:"handleCreatePost",value:(n=p(m().mark((function t(){var e,n,o,r,a,s=this;return m().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=this.elements.createNewInputs.filter((function(t){return t.dataset.type===s.state.createNewActiveCPT}))[0],n=(0,i.escapeHtml)(e.value.trim())){t.next=5;break}return e.focus(),t.abrupt("return");case 5:if(!(0,i.isFormDirty)()){t.next=11;break}return this.state.redirectRequested=!0,this.state.redirectType="createPost",this.instances.dialog.showDialog(),t.abrupt("return");case 11:if(this.instances.dialog.closeDialog(),o={baseUrl:Ct(),method:"POST",body:{form_id:this.options.data.form_id,post_title:n,post_type:e.dataset.type}},!this.state.isMock){t.next=18;break}(0,i.consoleInfo)("Mock endpoint, data that would have been sent is:"),(0,i.consoleInfo)(o),t.next=22;break;case 18:return t.next=20,ht("create_post_with_block",this.options.endpoints,o);case 20:null!=(a=t.sent)&&null!==(r=a.data)&&void 0!==r&&r.success&&this.redirectToEditor(a.data.data.ID,!1);case 22:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"handleCopyShortcodeClick",value:function(t){var e=t.delegateTarget,n=(0,i.getNodes)("shortcode-copy-label",!1,e)[0],o=(0,i.getNodes)("shortcode-copy-copied",!1,e)[0],r='[gravityform id="'.concat(this.options.data.form_id,'" title="true"]');(0,i.clipboard)(r),setTimeout((function(){n.setAttribute("aria-hidden","true"),o.setAttribute("aria-hidden","false"),e.classList.add("gform-embed-form__shortcode-trigger--copied")}),100),setTimeout((function(){n.setAttribute("aria-hidden","false"),o.setAttribute("aria-hidden","true"),e.classList.remove("gform-embed-form__shortcode-trigger--copied")}),2e3)}},{key:"bindDropdowns",value:function(){var t=this;this.instances.dropdowns={},this.properties.postTypes.forEach((function(e){t.instances.dropdowns["gform-dropdown-add-to-form-".concat(e.slug)]=new Lt({baseUrl:Ct(),endpoints:t.options.endpoints,endpointArgs:{post_type:e.slug},endpointKey:"get_posts",listData:t.options.data.items[e.slug].entries,searchType:"async",selector:"gform-dropdown-add-to-form-".concat(e.slug)})}))}},{key:"flyoutShouldStayOpen",value:function(t){var e=this.instances.flyout,n=e.elements.flyout,o=e.state;return n.contains(t)||!o.open||(0,i.getClosest)(t,'[data-js="gform-dialog-mask"]')||"gform-dialog-mask"===t.dataset.js}},{key:"bindEvents",value:function(){var t=this.instances.flyout,e=t.elements.flyout,n=t.closeFlyout;(0,i.delegate)(e,'[data-js="post-type-switcher"]',"change",this.handlePostTypeSwitcherChange.bind(this)),(0,i.delegate)(e,'[data-js="embed-form-add-to-post-trigger"]',"click",this.handleAddToPost.bind(this)),(0,i.delegate)(e,'[data-js="embed-form-create-post-trigger"]',"click",this.handleCreatePost.bind(this)),(0,i.delegate)(e,'[data-js="embed-form-shortcode-trigger"]',"click",this.handleCopyShortcodeClick.bind(this)),document.addEventListener("gform/form_editor_saver/post_save_success",this.handlePostSaveRedirect.bind(this)),document.addEventListener("gform/form_editor_saver/post_save_error",this.resetConfirmDialogState.bind(this)),document.addEventListener("click",function(t){this.flyoutShouldStayOpen(t.target)||n()}.bind(this))}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindDropdowns(),this.bindEvents(),(0,i.trigger)({event:"gform/embed_form/post_render",native:!1,data:{instance:this}})}}]),t}();window.gform=window.gform||{},window.gform.components=window.gform.components||{},window.gform.components.admin=window.gform.components.admin||{},window.gform.components.admin.html=window.gform.components.admin.html||{},(Dt=window.gform.components.admin.html).Alert=a,Dt.Button=l,Dt.Dialog=u,Dt.Dropdown=Lt,Dt.EmbedForm=Bt,Dt.Flyout=At,Dt.Input=St,Dt.Link=function(t){var e=t.attributes,n=void 0===e?"":e,o=t.classes,r=void 0===o?"":o,i=t.label,a=void 0===i?"":i,s=t.href,c=void 0===s?"":s,l=t.target,d=void 0===l?"":l;return'\n\t\t\n\t\t\t').concat(a,"\n\t\t\n\t")},Dt.Loader=s,Dt.StackedIcons=function(t){var e=t.iconClassName,n=void 0===e?"":e,o=document.createElement("button");return o.classList.add("gform-st-icon"),o.classList.add(n),o},Dt.StatusIndicator=It,Dt.Table=function(t){var e=t.data,n=void 0===e?{}:e,o=t.outerBorder,r=void 0===o||o,i=t.responsive,a=["gform-table"];void 0!==i&&i&&a.push("gform-table--responsive"),r||a.push("gform-table--no-outer-border");var s=a.join(" "),c="",l="";return null!=n&&n.thead&&(c+="",c+=n.thead.map((function(t){return'').concat(t.content,"")})).join(""),c+=""),null!=n&&n.tbody&&(l+="",l+=n.tbody.map((function(t){return"".concat(t.map((function(t){return'').concat(t.content,"")})).join(""),"")})).join(""),l+=""),'\n\t\t').concat(c,"\n\t\t").concat(l,"\n\t
    ")}}()}(); \ No newline at end of file diff --git a/assets/js/dist/admin-components.min.js b/assets/js/dist/admin-components.min.js new file mode 100644 index 0000000..7a5ec84 --- /dev/null +++ b/assets/js/dist/admin-components.min.js @@ -0,0 +1 @@ +!function(){var t={945:function(t,e,n){t.exports=n(602)},133:function(t){"use strict";var e="%[a-f0-9]{2}",n=new RegExp(e,"gi"),o=new RegExp("("+e+")+","gi");function r(t,e){try{return decodeURIComponent(t.join(""))}catch(t){}if(1===t.length)return t;e=e||1;var n=t.slice(0,e),o=t.slice(e);return Array.prototype.concat.call([],r(n),r(o))}function i(t){try{return decodeURIComponent(t)}catch(i){for(var e=t.match(n),o=1;oNumber(t)-Number(e))).map((e=>t[e])):t}function f(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function p(t){const e=(t=f(t)).indexOf("?");return-1===e?"":t.slice(e+1)}function h(t,e){return e.parseNumbers&&!Number.isNaN(Number(t))&&"string"==typeof t&&""!==t.trim()?t=Number(t):!e.parseBooleans||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()||(t="true"===t.toLowerCase()),t}function g(t,e){c((e=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},e)).arrayFormatSeparator);const n=function(t){let e;switch(t.arrayFormat){case"index":return(t,n,o)=>{e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===o[t]&&(o[t]={}),o[t][e[1]]=n):o[t]=n};case"bracket":return(t,n,o)=>{e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0!==o[t]?o[t]=[].concat(o[t],n):o[t]=[n]:o[t]=n};case"comma":case"separator":return(e,n,o)=>{const r="string"==typeof n&&n.includes(t.arrayFormatSeparator),i="string"==typeof n&&!r&&d(n,t).includes(t.arrayFormatSeparator);n=i?d(n,t):n;const a=r||i?n.split(t.arrayFormatSeparator).map((e=>d(e,t))):null===n?n:d(n,t);o[e]=a};case"bracket-separator":return(e,n,o)=>{const r=/(\[\])$/.test(e);if(e=e.replace(/\[\]$/,""),!r)return void(o[e]=n?d(n,t):n);const i=null===n?[]:n.split(t.arrayFormatSeparator).map((e=>d(e,t)));void 0!==o[e]?o[e]=[].concat(o[e],i):o[e]=i};default:return(t,e,n)=>{void 0!==n[t]?n[t]=[].concat(n[t],e):n[t]=e}}}(e),o=Object.create(null);if("string"!=typeof t)return o;if(!(t=t.trim().replace(/^[?#&]/,"")))return o;for(const r of t.split("&")){if(""===r)continue;let[t,a]=i(e.decode?r.replace(/\+/g," "):r,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?a:d(a,e),n(d(t,e),a,o)}for(const t of Object.keys(o)){const n=o[t];if("object"==typeof n&&null!==n)for(const t of Object.keys(n))n[t]=h(n[t],e);else o[t]=h(n,e)}return!1===e.sort?o:(!0===e.sort?Object.keys(o).sort():Object.keys(o).sort(e.sort)).reduce(((t,e)=>{const n=o[e];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?t[e]=u(n):t[e]=n,t}),Object.create(null))}e.extract=p,e.parse=g,e.stringify=(t,e)=>{if(!t)return"";c((e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e)).arrayFormatSeparator);const n=n=>e.skipNull&&null==t[n]||e.skipEmptyString&&""===t[n],o=function(t){switch(t.arrayFormat){case"index":return e=>(n,o)=>{const r=n.length;return void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?n:null===o?[...n,[l(e,t),"[",r,"]"].join("")]:[...n,[l(e,t),"[",l(r,t),"]=",l(o,t)].join("")]};case"bracket":return e=>(n,o)=>void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?n:null===o?[...n,[l(e,t),"[]"].join("")]:[...n,[l(e,t),"[]=",l(o,t)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===t.arrayFormat?"[]=":"=";return n=>(o,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?o:(r=null===r?"":r,0===o.length?[[l(n,t),e,l(r,t)].join("")]:[[o,l(r,t)].join(t.arrayFormatSeparator)])}default:return e=>(n,o)=>void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?n:null===o?[...n,l(e,t)]:[...n,[l(e,t),"=",l(o,t)].join("")]}}(e),r={};for(const e of Object.keys(t))n(e)||(r[e]=t[e]);const i=Object.keys(r);return!1!==e.sort&&i.sort(e.sort),i.map((n=>{const r=t[n];return void 0===r?"":null===r?l(n,e):Array.isArray(r)?0===r.length&&"bracket-separator"===e.arrayFormat?l(n,e)+"[]":r.reduce(o(n),[]).join("&"):l(n,e)+"="+l(r,e)})).filter((t=>t.length>0)).join("&")},e.parseUrl=(t,e)=>{e=Object.assign({decode:!0},e);const[n,o]=i(t,"#");return Object.assign({url:n.split("?")[0]||"",query:g(p(t),e)},e&&e.parseFragmentIdentifier&&o?{fragmentIdentifier:d(o,e)}:{})},e.stringifyUrl=(t,n)=>{n=Object.assign({encode:!0,strict:!0,[s]:!0},n);const o=f(t.url).split("?")[0]||"",r=e.extract(t.url),i=e.parse(r,{sort:!1}),a=Object.assign(i,t.query);let c=e.stringify(a,n);c&&(c=`?${c}`);let d=function(t){let e="";const n=t.indexOf("#");return-1!==n&&(e=t.slice(n)),e}(t.url);return t.fragmentIdentifier&&(d=`#${n[s]?l(t.fragmentIdentifier,n):t.fragmentIdentifier}`),`${o}${c}${d}`},e.pick=(t,n,o)=>{o=Object.assign({parseFragmentIdentifier:!0,[s]:!1},o);const{url:r,query:i,fragmentIdentifier:c}=e.parseUrl(t,o);return e.stringifyUrl({url:r,query:a(i,n),fragmentIdentifier:c},o)},e.exclude=(t,n,o)=>{const r=Array.isArray(n)?t=>!n.includes(t):(t,e)=>!n(t,e);return e.pick(t,r,o)}},602:function(t){var e=function(t){"use strict";var e,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var r=e&&e.prototype instanceof m?e:m,i=Object.create(r.prototype),a=new E(o||[]);return i._invoke=function(t,e,n){var o=u;return function(r,i){if(o===p)throw new Error("Generator is already running");if(o===h){if("throw"===r)throw i;return A()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var s=T(a,n);if(s){if(s===g)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===u)throw o=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var c=d(t,e,n);if("normal"===c.type){if(o=n.done?h:f,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(o=h,n.method="throw",n.arg=c.arg)}}}(t,n,a),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var u="suspendedStart",f="suspendedYield",p="executing",h="completed",g={};function m(){}function v(){}function y(){}var b={};c(b,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(C([])));_&&_!==n&&o.call(_,i)&&(b=_);var k=y.prototype=m.prototype=Object.create(b);function x(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function j(t,e){function n(r,i,a,s){var c=d(t[r],t,i);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==typeof u&&o.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(u).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,s)}))}s(c.arg)}var r;this._invoke=function(t,o){function i(){return new e((function(e,r){n(t,o,e,r)}))}return r=r?r.then(i,i):i()}}function T(t,n){var o=t.iterator[n.method];if(o===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method))return g;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var r=d(o,t.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,g;var i=r.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function C(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,a=function n(){for(;++r=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,o){return this.delegate={iterator:C(t),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=e),g}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},867:function(t){"use strict";t.exports=(t,e)=>{if("string"!=typeof t||"string"!=typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===e)return[t];const n=t.indexOf(e);return-1===n?[t]:[t.slice(0,n),t.slice(n+e.length)]}},111:function(t){"use strict";t.exports=t=>encodeURIComponent(t).replace(/[!'()*]/g,(t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`))},548:function(t,e,n){var o=n(512);t.exports=function(t){return null==t?"\\s":t.source?t.source:"["+o(t)+"]"}},512:function(t,e,n){var o=n(336);t.exports=function(t){return o(t).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}},254:function(t){t.exports={nbsp:" ",cent:"¢",pound:"£",yen:"¥",euro:"€",copy:"©",reg:"®",lt:"<",gt:">",quot:'"',amp:"&",apos:"'"}},336:function(t){t.exports=function(t){return null==t?"":""+t}},506:function(t,e,n){var o=n(336);t.exports=function(t){return o(t).replace(/<\/?[^>]+>/g,"")}},293:function(t,e,n){var o=n(336),r=n(548),i=String.prototype.trim;t.exports=function(t,e){return t=o(t),!e&&i?i.call(t):(e=r(e),t.replace(new RegExp("^"+e+"+|"+e+"+$","g"),""))}},212:function(t,e,n){var o=n(336),r=n(254);t.exports=function(t){return o(t).replace(/\&([^;]{1,10});/g,(function(t,e){var n;return e in r?r[e]:(n=e.match(/^#x([\da-fA-F]+)$/))?String.fromCharCode(parseInt(n[1],16)):(n=e.match(/^#(\d+)$/))?String.fromCharCode(~~n[1]):t}))}}},e={};function n(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,n),i.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";function t(){return t=Object.assign||function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),this.options={},t(this.options,{container:document,cookieName:"",selector:"gform-alert"},o),this.el=(0,i.getNodes)(this.options.selector,!1,this.options.container)[0],this.el?this.init():(0,i.consoleError)("Gform dropdown couldn't find [data-js=\"".concat(this.options.selector,'"] to instantiate on.'))}return r(n,[{key:"render",value:function(){(0,i.consoleInfo)('Gravity Forms: Initialized alert component on [data-js="'.concat(this.options.selector,'"].'))}},{key:"dismissAlert",value:function(t){if((0,i.getClosest)(t.target,'[data-js="'+this.options.selector+'"]').style.display="none",this.options.cookieName){var e=(0,i.uniqueId)("gform-alert");i.cookieStorage.set(this.options.cookieName,e,1,!0)}}},{key:"bindEvents",value:function(){(0,i.delegate)('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-alert-dismiss-trigger"]',this.dismissAlert.bind(this))}},{key:"init",value:function(){this.bindEvents(),this.render()}}]),n}(),s=function(){function n(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),this.options={},t(this.options,{additionalClasses:"",background:"#ecedf8",displayNoneOnHide:!0,displayText:!0,foreground:"#242748",id:(0,i.uniqueId)("loader"),mask:!0,maskAdditionalClasses:"",maskTheme:"light",position:"center",renderOnInit:!0,showOnRender:!0,size:5,target:document.body,targetPosition:"afterbegin",text:"",textColor:"#000",type:"simple"},o),(0,i.trigger)({event:"gform/loader/pre_init",native:!1,data:{instance:this}}),this.elements={},this.options.renderOnInit&&this.init()}return r(n,[{key:"positionLoader",value:function(){var t=this.options,e=t.position,n=t.target,o=this.elements.maskPositioner,r=i.viewport.elVisibleHeight(n),a=i.viewport.height(),s=n.getBoundingClientRect().top,c=0;("auto"===e&&n.offsetHeight>a&&s<0||"sticky"===e&&r0)&&(c=Math.abs(n.getBoundingClientRect().top)),o.style.top="".concat(c+(r/2-o.offsetHeight/2),"px")}},{key:"removeLoader",value:function(){var t=this.elements,e=t.loaderEl,n=t.style;e.parentNode.removeChild(e),n.parentNode.removeChild(n)}},{key:"showLoader",value:function(){var t=this.options,e=t.mask,n=t.position,o=this.elements.loaderEl;o.style.display="",o.style.opacity="",!e||"auto"!==n&&"sticky"!==n||this.positionLoader(),(0,i.trigger)({event:"gform/loader/post_show",native:!1,data:{instance:this}})}},{key:"hideLoader",value:function(){var t=this.options.displayNoneOnHide,e=this.elements.loaderEl;t?e.style.display="none":e.style.opacity="0",(0,i.trigger)({event:"gform/loader/post_hide",native:!1,data:{instance:this}})}},{key:"getStyle",value:function(){var t=this.options,e=t.id,n=t.background,o=t.foreground,r=t.size,i=t.textColor,a=t.type;return"\n\t\t\t#".concat(e," {\n\t\t\t\t").concat("simple"===a?"\n\t\t\t\t\tborder-bottom-color: ".concat(o,";\n\t\t\t\t\tborder-left-color: ").concat(o,";\n\t\t\t\t\tborder-right-color: ").concat(n,";\n\t\t\t\t\tborder-top-color: ").concat(n,";\n\t\t\t\t\tfont-size: ").concat(r,"px;\n\t\t\t\t"):"","\n\t\t\t}\n\t\t\t#").concat(e,"-text {\n\t\t\t\t").concat(i?"color: ".concat(i,";"):"","\n\t\t\t}\n\t\t")}},{key:"getTemplate",value:function(){var t=this.options,e=t.displayText,n=t.id,o=t.mask,r=t.maskAdditionalClasses,i=t.maskTheme,a=t.position,s=t.text,c=t.type;return"\n\t\t\t".concat(o?'":"",'\n\t\t\t\n\t\t")}},{key:"setInitialUI",value:function(){var t=this.options,e=t.mask,n=t.position,o=t.showOnRender;o||this.hideLoader(),o&&e&&("auto"===n||"sticky"===n)&&this.positionLoader()}},{key:"storeElements",value:function(){var t=this.options.id;this.elements={loader:(0,i.getNodes)("#".concat(t),!1,document,!0)[0],mask:(0,i.getNodes)("#".concat(t,"-mask"),!1,document,!0)[0],maskPositioner:(0,i.getNodes)("#".concat(t,"-mask-positioner"),!1,document,!0)[0],style:(0,i.getNodes)("#".concat(t,"-style"),!1,document,!0)[0]},this.elements.loaderEl=this.elements.mask?this.elements.mask:this.elements.loader}},{key:"render",value:function(){this.options.mask&&(this.options.target.style.position="relative"),this.options.target.insertAdjacentHTML(this.options.targetPosition,this.getTemplate())}},{key:"init",value:function(){this.render(),this.storeElements(),this.setInitialUI(),(0,i.trigger)({event:"gform/loader/post_render",native:!1,data:{instance:this}})}}]),n}(),c=function(t){var e=t.activeText,n=void 0===e?"":e,o=t.activeType,r=void 0===o?"":o,i=t.attributes,a=void 0===i?"":i,s=t.customClasses,c=void 0===s?[]:s,l=t.html,d=void 0===l?"":l,u=t.icon,f=void 0===u?"":u,p=t.iconPosition,h=void 0===p?"leading":p,g=t.id,m=void 0===g?"":g,v=t.interactive,y=void 0!==v&&v,b=t.label,w=void 0===b?"":b,_=t.round,k=void 0!==_&&_,x=t.size,j=void 0===x?"size-r":x,T=t.type,O=void 0===T?"primary":T,L=["gform-button","gform-button--".concat(j),"gform-button--".concat(O),k?"gform-button--round":"",y?"gform-button--interactive":"",r?"gform-button--active-type-".concat(r):"",f&&"leading"===h?"gform-button--icon-leading":"",f&&"trailing"===h?"gform-button--icon-trailing":""].concat(c),E=f?''):"";return"\n\t\t\n\t\t\t").concat(f&&"leading"===h?E:"","\n\t\t\t").concat(w?''.concat(w,""):"","\n\t\t\t").concat(y?''.concat(n,""):"","\n\t\t\t").concat(f&&"trailing"===h?E:"","\n\t\t\t").concat(d,"\n\t\t\n\t")},l=function(){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,t),this.options={},(0,i.mergeDeep)(this.options,{activeText:"",activeType:"",attributes:"",customClasses:[],disableWhileActive:!0,html:"",icon:"",iconPosition:"leading",id:(0,i.uniqueId)("button"),interactive:!1,interactiveOnClick:!0,label:"",loaderOptions:{additionalClasses:"gform-button__loader",background:"transparent",foreground:"#3e7da6",mask:!1,showOnRender:!1,size:1},lockSize:!0,onActive:function(){},onInactive:function(){},rendered:!1,renderOnInit:!0,round:!1,size:"size-r",target:"",type:"primary"},n),this.options.target||this.options.rendered?((0,i.trigger)({event:"gform/button/pre_init",native:!1,data:{instance:this}}),this.elements={},this.instances={},this.state={active:!1},this.options.renderOnInit&&this.init()):(0,i.consoleError)("You must supply a target to the button component.")}return r(t,[{key:"activateButton",value:function(){var t=this.options,e=t.activeType,n=t.disableWhileActive,o=t.lockSize,r=t.onActive,a=this.elements.button;if((0,i.trigger)({event:"gform/button/activated",native:!1,data:{instance:this}}),o){var s=a.getBoundingClientRect();a.style.width="".concat(s.width,"px")}n&&(a.disabled=!0),this.elements.button.classList.add("gform-button--activated"),"loader"===e&&this.instances.loader.showLoader(),this.state.active=!0,r(this)}},{key:"deactivateButton",value:function(){var t=this.options,e=t.activeType,n=t.disableWhileActive,o=t.lockSize,r=t.onInactive,a=this.elements.button;(0,i.trigger)({event:"gform/button/deactivated",native:!1,data:{instance:this}}),this.elements.button.classList.remove("gform-button--activated"),"loader"===e&&this.instances.loader.hideLoader(),n&&(a.disabled=!1),o&&(a.style.width=""),this.state.active=!1,r(this)}},{key:"handleButtonClick",value:function(){this.state.active||this.activateButton()}},{key:"storeElements",value:function(){var t=this.elements.button,e=this.options,n=e.activeText,o=e.icon,r=e.label;n&&(this.elements.activeText=(0,i.getNodes)("button-active-text",!1,t)[0]),o&&(this.elements.icon=(0,i.getNodes)("button-icon",!1,t)[0]),r&&(this.elements.inactiveText=(0,i.getNodes)("button-inactive-text",!1,t)[0])}},{key:"renderInteractive",value:function(){var t=this.options,e=t.activeType,n=t.interactive,o=t.loaderOptions,r=this.elements.button;n&&"loader"===e&&(o.target=r,this.instances.loader=new s(o))}},{key:"render",value:function(){var t=this.options,e=t.rendered,n=t.target;e||(0,i.getNodes)(n,!1,document,!0)[0].insertAdjacentHTML("beforeend",c(this.options));this.elements.button=(0,i.getNodes)("#".concat(this.options.id),!1,document,!0)[0],this.renderInteractive(),(0,i.consoleInfo)("Gravity Forms Admin: Initialized button component on ".concat(n,"."))}},{key:"bindEvents",value:function(){var t=this.options,e=t.interactive,n=t.interactiveOnClick;e&&n&&this.elements.button.addEventListener("click",this.handleButtonClick.bind(this))}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),(0,i.trigger)({event:"gform/button/post_render",native:!1,data:{instance:this}})}}]),t}();function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var u=function(){function n(){var o=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),d(this,"closeDialog",(function(){var t=o.elements.mask,e=o.options,n=e.animationDelay,r=e.onClose;t.classList.contains("gform-dialog--anim-in-active")&&(t.classList.remove("gform-dialog--anim-in-active"),window.setTimeout((function(){t.classList.remove("gform-dialog--anim-in-ready")}),n),o.state.open=!1,o.elements.activeTrigger&&o.elements.activeTrigger.focus(),o.options.lockBody&&i.bodyLock.unlock(),r())})),d(this,"maybeCloseDialog",(function(t){var e;(null===(e=t.detail)||void 0===e?void 0:e.activeId)!==o.options.id&&o.closeDialog()})),d(this,"handleKeyEvents",(function(t){return(0,i.focusLoop)(t,o.elements.activeTrigger,o.elements.dialog,o.closeDialog)})),d(this,"handleTriggerClick",(function(t){o.elements.activeTrigger=t.target,o.state.open?o.closeDialog():o.showDialog()})),d(this,"handleMaskClick",(function(t){t.target.id===o.options.id||(0,i.getClosest)(t.target,'[data-js="'.concat(o.options.id,'"]'))||o.closeDialog()})),d(this,"handleConfirm",(function(t){var e=o.options.onConfirm;(0,i.trigger)({event:"gform/dialog/confirm",native:!1,data:{instance:o,button:t.target}}),o.options.closeOnConfirmClick&&o.closeDialog(),e()})),this.options={},t(this.options,{alertButtonText:"",animationDelay:250,cancelButtonText:"",closeButtonClasses:"gform-dialog__close",closeButtonTitle:"",closeOnMaskClick:!0,closeOnConfirmClick:!0,confirmButtonAttributes:"",confirmButtonIcon:"",confirmButtonText:"",id:(0,i.uniqueId)("dialog"),lockBody:!1,maskBlur:!0,maskClasses:"gform-dialog__mask",maskTheme:"light",mode:"",onClose:function(){},onConfirm:function(){},onOpen:function(){},position:"fixed",renderOnInit:!0,target:"body",title:"",titleIcon:"",titleIconColor:"",triggers:"",wrapperClasses:"gform-dialog",zIndex:10},r),(0,i.trigger)({event:"gform/dialog/pre_init",native:!1,data:{instance:this}}),this.elements={},this.state={open:!1},this.options.renderOnInit&&this.init()}return r(n,[{key:"showDialog",value:function(){var t=this.elements.mask;this.options.lockBody&&i.bodyLock.lock(),this.options.onOpen(),t.classList.add("gform-dialog--anim-in-ready"),window.setTimeout((function(){t.classList.add("gform-dialog--anim-in-active")}),25),this.elements.closeButton.focus(),this.state.open=!0}},{key:"storeElements",value:function(){var t=(0,i.getNodes)(this.options.id)[0];this.elements={activeTrigger:null,alertButton:(0,i.getNodes)("gform-dialog-alert",!1,t)[0],content:(0,i.getNodes)("gform-dialog-content",!1,t)[0],cancelButton:(0,i.getNodes)("gform-dialog-cancel",!1,t)[0],closeButton:(0,i.getNodes)("gform-dialog-close",!1,t)[0],confirmButton:(0,i.getNodes)("gform-dialog-confirm",!1,t)[0],dialog:t,footer:(0,i.getNodes)("gform-dialog-footer",!1,t)[0],header:(0,i.getNodes)("gform-dialog-header",!1,t)[0],mask:t.parentNode,triggers:this.options.triggers?(0,i.getNodes)(this.options.triggers,!0,document,!0):[]}}},{key:"render",value:function(){var t,e,n,o,r,a,s,c,l,d,u,f,p,h,g,m,v,y,b,w,_,k,x,j,T,O,L,E,C,A,S,I,N,P,D,B,F,H,z,M=this.options.target;(0,i.getNodes)(M,!1,document,!0)[0].insertAdjacentHTML("beforeend",(t=this.options,e=t.alertButtonText,n=void 0===e?"":e,o=t.cancelButtonText,r=void 0===o?"":o,a=t.closeButtonClasses,s=void 0===a?"":a,c=t.closeButtonTitle,l=void 0===c?"":c,d=t.confirmButtonAttributes,u=void 0===d?"":d,f=t.confirmButtonIcon,p=void 0===f?"":f,h=t.confirmButtonText,g=void 0===h?"":h,m=t.content,v=void 0===m?"":m,y=t.id,b=void 0===y?"":y,w=t.maskBlur,_=void 0===w||w,k=t.maskClasses,x=void 0===k?"":k,j=t.maskTheme,T=void 0===j?"none":j,O=t.mode,L=void 0===O?"":O,E=t.position,C=void 0===E?"fixed":E,A=t.title,S=void 0===A?"":A,I=t.titleIcon,N=void 0===I?"":I,P=t.titleIconColor,D=void 0===P?"":P,B=t.wrapperClasses,F=void 0===B?"":B,H=t.zIndex,z=void 0===H?10:H,'\n\t
    \n\t\t
    \n\t\t\t\n\t\t\t').concat(S?'
    ':"","\n\t\t\t").concat(S?'
    ').concat(N?'"):"").concat(S,"
    "):"","\n\t\t\t").concat(S?"
    ":"",'\n\t\t\t
    ').concat(v,"
    \n\t\t\t").concat("dialog"===L||"alert"===L?'
    ':"","\n\t\t\t").concat("dialog"===L?'\n\t\t\t\t\n\t\t\t\t\t'.concat(r,'\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t").concat(p?''):"").concat(g,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("alert"===L?'\n\t\t\t\t\n\t\t\t\t\t'.concat(n,"\n\t\t\t\t\n\t\t\t"):"","\n\t\t\t").concat("dialog"===L||"alert"===L?"
    ":"","\n\t\t
    \n\t
    \n\t"))),(0,i.consoleInfo)("Gravity Forms Admin: Initialized dialog component on ".concat(M,"."))}},{key:"bindEvents",value:function(){var t=this;this.elements.dialog.addEventListener("keydown",this.handleKeyEvents),this.elements.closeButton.addEventListener("click",this.closeDialog),this.options.triggers&&(0,i.getNodes)(this.options.triggers,!0,document,!0).forEach((function(e){return e.addEventListener("click",t.handleTriggerClick)})),this.options.closeOnMaskClick&&this.elements.mask.addEventListener("click",this.handleMaskClick),this.elements.alertButton&&this.elements.alertButton.addEventListener("click",this.closeDialog),this.elements.cancelButton&&this.elements.cancelButton.addEventListener("click",this.closeDialog),this.elements.confirmButton&&this.elements.confirmButton.addEventListener("click",this.handleConfirm),document.addEventListener("gform/dialog/close",this.maybeCloseFlyout),document.addEventListener("gform/dialog/close-all",this.closeFlyout)}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),(0,i.trigger)({event:"gform/dialog/post_render",native:!1,data:{instance:this}})}}]),n}();function f(t,e,n,o,r,i,a){try{var s=t[i](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(o,r)}function p(t){return function(){var e=this,n=arguments;return new Promise((function(o,r){var i=t.apply(e,n);function a(t){f(i,o,r,a,s,"next",t)}function s(t){f(i,o,r,a,s,"throw",t)}a(void 0)}))}}function h(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}var g=n(945),m=n.n(g);function v(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function y(t){return function e(n){return 0===arguments.length||v(n)?e:t.apply(this,arguments)}}function b(t){return function e(n,o){switch(arguments.length){case 0:return e;case 1:return v(n)?e:y((function(e){return t(n,e)}));default:return v(n)&&v(o)?e:v(n)?y((function(e){return t(e,o)})):v(o)?y((function(e){return t(n,e)})):t(n,o)}}}var w=b((function(t,e){for(var n={},o={},r=0,i=t.length;r=0&&"[object Array]"===Object.prototype.toString.call(t)};var O=y((function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():T(t)?[]:function(t){return"[object String]"===Object.prototype.toString.call(t)}(t)?"":function(t){return"[object Object]"===Object.prototype.toString.call(t)}(t)?{}:j(t)?function(){return arguments}():void 0})),L=O;function E(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function C(t,e,n){for(var o=0,r=n.length;o=0;)_(e=I[n],t)&&!P(o,e)&&(o[o.length]=e),n-=1;return o})):y((function(t){return Object(t)!==t?[]:Object.keys(t)})),B=y((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));function F(t,e,n,o){var r=E(t);function i(t,e){return H(t,e,n.slice(),o.slice())}return!C((function(t,e){return!C(i,e,t)}),E(e),r)}function H(t,e,n,o){if(A(t,e))return!0;var r,i,a=B(t);if(a!==B(e))return!1;if(null==t||null==e)return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof e["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e)&&"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof e.equals)return"function"==typeof t.equals&&t.equals(e)&&"function"==typeof e.equals&&e.equals(t);switch(a){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(r=t.constructor,null==(i=String(r).match(/^function (\w*)/))?"":i[1]))return t===e;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof e||!A(t.valueOf(),e.valueOf()))return!1;break;case"Date":if(!A(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(t.source!==e.source||t.global!==e.global||t.ignoreCase!==e.ignoreCase||t.multiline!==e.multiline||t.sticky!==e.sticky||t.unicode!==e.unicode)return!1}for(var s=n.length-1;s>=0;){if(n[s]===t)return o[s]===e;s-=1}switch(a){case"Map":return t.size===e.size&&F(t.entries(),e.entries(),n.concat([t]),o.concat([e]));case"Set":return t.size===e.size&&F(t.values(),e.values(),n.concat([t]),o.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var c=D(t);if(c.length!==D(e).length)return!1;var l=n.concat([t]),d=o.concat([e]);for(s=c.length-1;s>=0;){var u=c[s];if(!_(u,e)||!H(e[u],t[u],l,d))return!1;s-=1}return!0}var z=b((function(t,e){return H(t,e,[],[])})),M=y((function(t){return null!=t&&z(t,L(t))}));function R(t){return null!=t&&"function"==typeof t["@@transducer/step"]}function q(t,e,n){return function(){if(0===arguments.length)return n();var o=Array.prototype.slice.call(arguments,0),r=o.pop();if(!T(r)){for(var i=0;i=0&&this.i>=this.n?(n=o)&&n["@@transducer/reduced"]?n:{"@@transducer/value":n,"@@transducer/reduced":!0}:o},t}(),$=b((function(t,e){return new W(t,e)}));function K(t,e){return function(){var n=arguments.length;if(0===n)return e();var o=arguments[n-1];return T(o)||"function"!=typeof o[t]?e.apply(this,arguments):o[t].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}function J(t){return function e(n,o,r){switch(arguments.length){case 0:return e;case 1:return v(n)?e:b((function(e,o){return t(n,e,o)}));case 2:return v(n)&&v(o)?e:v(n)?b((function(e,n){return t(e,o,n)})):v(o)?b((function(e,o){return t(n,e,o)})):y((function(e){return t(n,o,e)}));default:return v(n)&&v(o)&&v(r)?e:v(n)&&v(o)?b((function(e,n){return t(e,n,r)})):v(n)&&v(r)?b((function(e,n){return t(e,o,n)})):v(o)&&v(r)?b((function(e,o){return t(n,e,o)})):v(n)?y((function(e){return t(e,o,r)})):v(o)?y((function(e){return t(n,e,r)})):v(r)?y((function(e){return t(n,o,e)})):t(n,o,r)}}}var Y=J(K("slice",(function(t,e,n){return Array.prototype.slice.call(n,t,e)}))),V=b(q(["take"],$,(function(t,e){return Y(0,t<0?1/0:t,e)}))),Q=b((function(t,e){return z(V(t.length,e),t)}));function X(t){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X(t)}function Z(t,e,n){var o=new window.FormData;return function t(e,r){if(!function(t){return Array.isArray(n)&&n.some((function(e){return e===t}))}(r))if(r=r||"",e instanceof window.File)o.append(r,e);else if(Array.isArray(e))for(var i=0;it.length)&&(e=t.length);for(var n=0,o=new Array(e);n1&&void 0!==p[1]?p[1]:{},o=p.length>2&&void 0!==p[2]?p[2]:{},r=pt({method:"GET"},o),i=w(["body"],r),a="GET"!==i.method&&"HEAD"!==i.method,s=i.baseUrl,a&&(c=o.body?o.body:{},n[e].nonce&&(c._ajax_nonce=n[e].nonce),n[e].action&&(c.action=n[e].action),i.body=Z(c)),i.json&&(i.body=JSON.stringify(i.json)),l=i.params||{},!a&&n[e].nonce&&(l._ajax_nonce=n[e].nonce),!a&&n[e].action&&(l.action=n[e].action),l&&!M(l)&&(d=ut(l),u=(0,tt.stringify)(d,{arrayFormat:"bracket"}),s="".concat(s,"?").concat(u)),f=i.headers?pt({},i.headers):{},Date.now(),t.abrupt("return",window.fetch(s,pt(pt({},i),{},{headers:f})).then((function(t){return t.ok?t.text().then((function(e){try{var n=JSON.parse(e);Date.now();return{data:n,status:t.status,totalPages:t.headers.get("x-wp-totalpages"),totalPosts:t.headers.get("x-wp-total")}}catch(n){var o=rt()(nt()(at()(e))),r=new Error("Invalid server response. ".concat(o));throw r.detail={url:s,data:o,status:t.status,error:n,text:e},r}})):Q(t.headers.get("Content-Type"),"application/json")?t.text().then((function(e){try{return{data:JSON.parse(e),status:t.status}}catch(r){var n=rt()(nt()(at()(e))),o=new Error("Invalid server response. ".concat(n));throw o.detail={url:s,data:n,status:t.status,error:r,text:e},o}})):t.text().then((function(e){var n=rt()(nt()(at()(e))),o=new Error("Unknown server response. ".concat(n));throw o.detail={url:s,data:n,status:t.status},o}))})).catch((function(t){return{error:t}})));case 18:case"end":return t.stop()}}),t)}))),gt.apply(this,arguments)}function mt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function vt(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:[];return e.map((function(e){return e.listData?(0,i.saferHtml)(lt||(lt=h(['\n\t\t\t
  • \n\t\t\t\t','\n\t\t\t\t
      '])),e.label)+t(e.listData)+"
    \n\t\t\t
  • \n\t\t\t":(0,i.saferHtml)(dt||(dt=h(['\n\t\t
  • \n\t\t\t\n\t\t
  • \n\t\t"])),e.value,e.value,e.label)})).join("")},Ot=function(t){return'\n\t
    \n\t\t").concat(t.triggerTitle?"":'\n\t\t\t').concat(t.triggerAriaText,"\n\t\t"),'\n\t\t\n\t\t\t\n\t\t\t\t').concat(t.triggerSelected?t.triggerSelected:t.triggerPlaceholder,'\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t').concat(t.hasSearch?'\n\t\t\t\n\t\t\t'):"",'\n\t\t\t
    \n\t\t\t\t
      \n\t\t\t\t\t').concat(Tt(t.listData),"\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n")},Lt=function(){function n(){var o,r,a=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),d(this,"handleAsyncSearch",(0,i.debounce)(function(){var t=p(m().mark((function t(e){var n,o,r,s;return m().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e.target.value.trim().length){t.next=3;break}return a.elements.dropdownList.innerHTML=Tt(a.options.listData),t.abrupt("return");case 3:if(o=a.options.endpointArgs,r={baseUrl:a.options.baseUrl,method:"POST",body:vt(vt({},o),{},{search:e.target.value})},!a.state.isMock){t.next=9;break}return(0,i.consoleInfo)("Mock endpoint, data that would have been sent is:"),(0,i.consoleInfo)(r),t.abrupt("return");case 9:return a.showSpinnerEl(),t.next=12,ht(a.options.endpointKey,a.options.endpoints,r);case 12:s=t.sent,a.hideSpinnerEl(),null!=s&&null!==(n=s.data)&&void 0!==n&&n.success&&(a.elements.dropdownList.innerHTML=Tt(s.data.data));case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),{wait:300})),this.options={},t(this.options,{autoPosition:!1,attributes:"",baseUrl:"",closeOnSelect:!0,container:"",detectTitleLength:!1,dropdownListAttributes:"data-simplebar",endpoints:{},endpointArgs:{},endpointKey:"",hasSearch:!0,insertPosition:"afterbegin",listData:[],onItemSelect:function(){},onOpen:function(){},onClose:function(){},render:!1,renderTarget:"",reveal:"click",searchAriaText:"",searchInputId:"gform-form-switcher-search",searchPlaceholder:"",searchType:"basic",selector:"gform-dropdown",showSpinner:!1,swapLabel:!0,titleLengthThresholdMedium:23,titleLengthThresholdLong:32,triggerAriaId:"gform-form-switcher-label",triggerAriaText:"",triggerClasses:"",triggerId:"gform-form-switcher-control",triggerPlaceholder:"",triggerSelected:"",triggerTitle:"",wrapperClasses:"gform-dropdown"},s),this.elements={},this.templates={dropdownListItems:Tt,dropdownHtml:Ot},(0,i.trigger)({event:"gform/dropdown/pre_init",native:!1,data:{instance:this}}),this.state={isMock:"mock_endpoint"===(null===(o=this.options.endpoints)||void 0===o||null===(r=o.get_posts)||void 0===r?void 0:r.action),open:!1,unloading:!1},this.options.render&&this.render(),this.options.container=this.options.container?document.querySelectorAll(this.options.container)[0]:document,this.elements.container=(0,i.getNodes)(this.options.selector,!1,this.options.container)[0],this.elements.container?(this.elements.titleEl=(0,i.getNodes)("gform-dropdown-control-text",!1,this.elements.container)[0],this.elements.dropdownList=(0,i.getNodes)("gform-dropdown-list",!1,this.elements.container)[0],this.elements.dropdownContainer=(0,i.getNodes)("gform-dropdown-container",!1,this.elements.container)[0],this.init(),this.hideSpinnerEl=function(){this.elements.container.classList.remove("gform-dropdown--show-spinner")},this.showSpinnerEl=function(){this.elements.container.classList.add("gform-dropdown--show-spinner")}):(0,i.consoleError)("Gform dropdown couldn't find [data-js=\"".concat(this.options.selector,'"] to instantiate on.'))}return r(n,[{key:"handleChange",value:function(t){(0,i.trigger)({event:"gform/dropdown/item_selected",native:!1,data:{instance:this,event:t}}),this.elements.control.setAttribute("data-value",t.target.dataset.value),this.options.onItemSelect(t.target.dataset.value),this.options.showSpinner&&this.showSpinnerEl(),this.options.swapLabel&&(this.elements.controlText.innerText=t.target.innerText,this.elements.controlText.innerText===this.options.triggerPlaceholder?this.elements.control.classList.add("gform-dropdown__control--placeholder"):this.elements.control.classList.remove("gform-dropdown__control--placeholder")),this.options.closeOnSelect&&this.handleControl()}},{key:"handleControl",value:function(){this.state.open?this.closeDropdown():this.openDropdown()}},{key:"handlePosition",value:function(){this.options.autoPosition&&(this.elements.container.parentNode.offsetHeight-(this.elements.container.offsetTop+this.elements.container.offsetHeight+this.elements.dropdownContainer.offsetHeight)<10?this.elements.container.classList.add("gform-dropdown--position-top"):this.elements.container.classList.remove("gform-dropdown--position-top"))}},{key:"openDropdown",value:function(){this.state.open||(this.options.onOpen(),this.elements.container.classList.add("gform-dropdown--reveal"),setTimeout(function(){this.elements.container.classList.add("gform-dropdown--open"),this.elements.control.setAttribute("aria-expanded","true"),this.state.open=!0,this.handlePosition()}.bind(this),25),setTimeout(function(){this.elements.container.classList.remove("gform-dropdown--reveal")}.bind(this),200))}},{key:"closeDropdown",value:function(){this.options.onClose(),this.state.open=!1,this.elements.container.classList.remove("gform-dropdown--open"),this.elements.container.classList.add("gform-dropdown--hide"),this.elements.control.setAttribute("aria-expanded","false"),setTimeout(function(){this.elements.container.classList.remove("gform-dropdown--hide")}.bind(this),150)}},{key:"handleMouseenter",value:function(){"hover"!==this.options.reveal||this.state.open||this.state.unloading||this.openDropdown()}},{key:"handleMouseleave",value:function(){"hover"!==this.options.reveal||this.state.unloading||this.closeDropdown()}},{key:"handleA11y",value:function(t){if(this.state.open)return 27===t.keyCode?(this.closeDropdown(),void this.elements.control.focus()):void(9!==t.keyCode||(0,i.getClosest)(t.target,'[data-js="'+this.options.selector+'"]')||this.elements.triggers[0].focus())}},{key:"handleBasicSearch",value:function(t){var e=t.target.value.toLowerCase();this.elements.triggers.forEach((function(t){t.innerText.toLowerCase().includes(e)?t.parentNode.style.display="":t.parentNode.style.display="none"}))}},{key:"handleSearch",value:function(t){"basic"!==this.options.searchType?this.handleAsyncSearch(t):this.handleBasicSearch(t)}},{key:"storeTriggers",value:function(){this.elements.control=(0,i.getNodes)("gform-dropdown-control",!1,this.elements.container)[0],this.elements.controlText=(0,i.getNodes)("gform-dropdown-control-text",!1,this.elements.control)[0],this.elements.triggers=(0,i.getNodes)("gform-dropdown-trigger",!0,this.elements.container)}},{key:"render",value:function(){this.options.renderTarget=this.options.renderTarget?document.querySelectorAll(this.options.renderTarget)[0]:document.body,this.options.renderTarget.insertAdjacentHTML(this.options.insertPosition,Ot(this.options))}},{key:"setup",value:function(){if("hover"===this.options.reveal&&this.elements.container.classList.add("gform-dropdown--hover"),this.options.detectTitleLength){var t=this.elements.titleEl?this.elements.titleEl.innerText:"";t.length>this.options.titleLengthThresholdMedium&&t.length<=this.options.titleLengthThresholdLong?this.elements.container.parentNode.classList.add("gform-dropdown--medium-title"):t.length>this.options.titleLengthThresholdLong&&this.elements.container.parentNode.classList.add("gform-dropdown--long-title")}(0,i.consoleInfo)('Gravity Forms Admin: Initialized dropdown component on [data-js="'.concat(this.options.selector,'"].'))}},{key:"bindEvents",value:function(){var t='[data-js="'.concat(this.options.selector,'"]');(0,i.delegate)(t,'[data-js="gform-dropdown-trigger"]',"click",this.handleChange.bind(this)),(0,i.delegate)(t,'[data-js="gform-dropdown-control"]',"click",this.handleControl.bind(this)),(0,i.delegate)(t,'[data-js="gform-dropdown-search"]',"keyup",this.handleSearch.bind(this)),this.elements.container.addEventListener("mouseenter",this.handleMouseenter.bind(this)),this.elements.container.addEventListener("mouseleave",this.handleMouseleave.bind(this)),this.elements.container.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("click",function(t){!this.elements.container.contains(t.target)&&this.state.open&&this.handleControl()}.bind(this),!0),addEventListener("beforeunload",function(){this.state.unloading=!0}.bind(this))}},{key:"init",value:function(){this.storeTriggers(),this.bindEvents(),this.setup(),(0,i.trigger)({event:"gform/dropdown/post_render",native:!1,data:{instance:this}})}}]),n}(),Et=ajaxurl,Ct=n.n(Et),At=function(){function n(){var o=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,n),d(this,"closeFlyout",(function(){var t=o.elements.flyout,e=o.options,n=e.animationDelay,r=e.onClose;t.classList.contains("gform-flyout--anim-in-active")&&(t.classList.remove("gform-flyout--anim-in-active"),window.setTimeout((function(){t.classList.remove("gform-flyout--anim-in-ready")}),n),o.state.open=!1,o.shrinkFlyout(),r())})),d(this,"maybeCloseFlyout",(function(t){var e;(null===(e=t.detail)||void 0===e?void 0:e.activeId)!==o.options.id&&(o.elements.flyout.classList.remove("anim-in-ready"),o.elements.flyout.classList.remove("anim-in-active"),o.elements.flyout.classList.remove("anim-out-ready"),o.elements.flyout.classList.remove("anim-out-active"),o.state.open=!1,o.shrinkFlyout())})),d(this,"handleKeyEvents",(function(t){return(0,i.focusLoop)(t,o.elements.activeTrigger,o.elements.flyout,o.closeFlyout)})),d(this,"handleTriggerClick",(function(t){o.elements.activeTrigger=t.target,o.state.open?(o.closeFlyout(),o.elements.activeTrigger.focus(),o.state.open=!1):(o.showFlyout(),o.elements.closeButton.focus(),o.state.open=!0)})),d(this,"handleExpandable",(function(){o.state.expanded?o.shrinkFlyout():o.expandFlyout()})),d(this,"handleResize",(function(){o.updateFlyoutWidth()})),this.options={},t(this.options,{animationDelay:170,closeButtonClasses:"gform-flyout__close",closeButtonTitle:"",closeOnOutsideClick:!0,content:"",expandable:!1,expandableTitle:"",expandableWidth:100,description:"",desktopWidth:60,direction:"right",id:(0,i.uniqueId)("flyout"),insertPosition:"beforeend",lockBody:!1,maxWidth:850,mobileBreakpoint:768,mobileWidth:100,onClose:function(){},onOpen:function(){},position:"fixed",renderOnInit:!0,showDivider:!0,simplebar:!1,target:"body",title:"",triggers:'[data-js="gform-trigger-flyout"]',wrapperClasses:"gform-flyout",zIndex:10},r),(0,i.trigger)({event:"gform/flyout/pre_init",native:!1,data:{instance:this}}),this.elements={},this.state={expanded:!1,open:!1,unExpandedWidth:0},this.options.renderOnInit&&this.init()}return r(n,[{key:"showFlyout",value:function(){var t=this.elements.flyout;this.options.onOpen(),i.simpleBar.reInitChildren(t),t.classList.add("gform-flyout--anim-in-ready"),window.setTimeout((function(){t.classList.add("gform-flyout--anim-in-active")}),25)}},{key:"updateFlyoutWidth",value:function(){var t=this.options,e=t.animationDelay;if(t.expandable&&!this.state.expanded){var n=this.elements,o=n.flyout,r=n.expandableTrigger;(this.elements.resizeParent?this.elements.resizeParent.clientWidth:i.viewport.width())<=o.clientWidth+50?(o.classList.add("gform-flyout--hide-expander"),window.setTimeout((function(){r.style.display="none"}),e)):(r.style.display="",window.setTimeout((function(){o.classList.remove("gform-flyout--hide-expander")}),20))}}},{key:"expandFlyout",value:function(){var t=this,e=this.options,n=e.expandableWidth;if(e.expandable&&!this.state.expanded){var o=this.elements.flyout;this.state.unExpandedWidth=o.clientWidth,o.style.width="".concat(this.state.unExpandedWidth,"px"),o.style.transition="none",(0,i.delay)((function(){o.style.maxWidth="none"}),20).delay((function(){o.style.transition=""}),20).delay((function(){o.style.width="calc(".concat(n,"% - 50px)"),o.classList.add("gform-flyout--expanded"),t.state.expanded=!0}),20)}}},{key:"shrinkFlyout",value:function(){var t=this.options,e=t.animationDelay;if(t.expandable&&this.state.expanded){var n=this.elements.flyout;n.style.width="".concat(this.state.unExpandedWidth,"px"),n.classList.remove("gform-flyout--expanded"),window.setTimeout((function(){n.style.width="",n.style.maxWidth=""}),e),this.state.expanded=!1}}},{key:"storeElements",value:function(){var t=(0,i.getNodes)(this.options.id)[0];this.elements={activeTrigger:null,content:(0,i.getNodes)("flyout-content",!1,t)[0],closeButton:(0,i.getNodes)("gform-flyout-close",!1,t)[0],expandableTrigger:this.options.expandable?(0,i.getNodes)("gform-flyout-expand",!1,t)[0]:null,flyout:t,resizeParent:"fixed"===this.options.position?null:t.parentNode,triggers:(0,i.getNodes)(this.options.triggers,!0,document,!0)}}},{key:"render",value:function(){var t,e,n,o,r,a,s,c,l,d,u,f,p,h,g,m,v,y,b,w,_,k,x,j,T,O,L,E,C,A,S,I,N,P,D,B,F,H=document.querySelectorAll(this.options.target)[0];H?(H.insertAdjacentHTML(this.options.insertPosition,(t=this.options,e=t.id,n=void 0===e?"":e,o=t.closeButtonClasses,r=void 0===o?"":o,a=t.closeButtonTitle,s=void 0===a?"":a,c=t.content,l=void 0===c?"":c,d=t.description,u=void 0===d?"":d,f=t.desktopWidth,p=void 0===f?0:f,h=t.direction,g=void 0===h?"":h,m=t.expandable,v=void 0!==m&&m,y=t.expandableTitle,b=void 0===y?"":y,w=t.maxWidth,_=void 0===w?0:w,k=t.mobileBreakpoint,x=void 0===k?0:k,j=t.mobileWidth,T=void 0===j?0:j,O=t.position,L=void 0===O?"":O,E=t.showDivider,C=void 0===E||E,A=t.simplebar,S=void 0!==A&&A,I=t.title,N=void 0===I?"":I,P=t.wrapperClasses,D=void 0===P?"":P,B=t.zIndex,F=void 0===B?10:B,'\n\t
    \n\t\t\n\t\t').concat(v?'\n\t\t\n\t\t
    \n\t\t'):"","\n\t\t").concat(N||u?'
    ':"","\n\t\t").concat(N?'
    '.concat(N,"
    "):"","\n\t\t").concat(u?'

    '.concat(u,"

    "):"","\n\t\t").concat(N||u?"
    ":"",'\n\t\t
    ').concat(l,"
    \n\t
    \n\t\n\t"))),(0,i.consoleInfo)("Gravity Forms Admin: Initialized flyout component on ".concat(this.options.target,"."))):(0,i.consoleError)("Flyout could not render as ".concat(this.options.target," could not be found."))}},{key:"bindEvents",value:function(){var t=this;this.elements.flyout.addEventListener("keydown",this.handleKeyEvents),this.elements.closeButton.addEventListener("click",this.closeFlyout),(0,i.getNodes)(this.options.triggers,!0,document,!0).forEach((function(e){return e.addEventListener("click",t.handleTriggerClick)})),(0,i.resize)(this.handleResize),document.addEventListener("gform/flyout/close",this.maybeCloseFlyout),document.addEventListener("gform/flyout/close-all",this.closeFlyout),this.options.expandable&&this.elements.expandableTrigger.addEventListener("click",this.handleExpandable),this.options.closeOnOutsideClick&&document.addEventListener("click",function(t){this.elements.flyout.contains(t.target)||!this.state.open||(0,i.getClosest)(t.target,"#TB_window")||this.closeFlyout()}.bind(this))}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindEvents(),this.updateFlyoutWidth(),(0,i.trigger)({event:"gform/flyout/post_render",native:!1,data:{instance:this}})}}]),n}(),St=function(t){var e=t.attributes,n=void 0===e?"":e,o=t.classes,r=void 0===o?"":o,i=t.id,a=void 0===i?"":i,s=t.label,c=void 0===s?"":s,l=t.labelAttributes,d=void 0===l?"":l,u=t.labelClasses,f=void 0===u?"":u,p=t.placeholder,h=void 0===p?"":p,g=t.type,m=void 0===g?"text":g,v=t.value,y=void 0===v?"":v,b="",w=a?' id="'.concat(a,'"'):"",_=!h||"radio"===m&&"checkbox"===m?"":' placeholder="'.concat(h,'"'),k=y?' value="'.concat(y,'"'):"",x="radio"===m||"checkbox"===m?"gform-input--".concat(m," "):"gform-input gform-input--text ";if(c&&("radio"===m||"checkbox"===m)){var j=a?' for="'.concat(a,'"'):"";b="\n\t\t\t\n\t\t\t\t").concat(c,"\n\t\t\t\n")}return"\n\t\t\t\n\t\t\t').concat(b,"\n")},It=function(t){var e=t.hasDot,n=void 0===e||e,o=t.isStatic,r=void 0!==o&&o,i=t.label,a=void 0===i?"":i,s=t.pill,c=void 0===s||s,l=t.status,d=["gform-status-indicator","gform-status--".concat(void 0===l?"active":l),c?"":"gform-status--no-pill",n?"":"gform-status--no-icon",r?"gform-status--no-hover":""],u=r?"span":"button";return"\n\t\t<".concat(u,' class="').concat(d.join(" "),'">\n\t\t\t').concat(n?' ':"",'\n\t\t\t').concat(a,"\n\t\t\n\t")};function Nt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Pt(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};e(this,t),this.options={},(0,i.mergeDeep)(this.options,{data:{},endpoints:{},dialog:{closeOnConfirmClick:!1,closeOnMaskClick:!1,confirmButtonIcon:"floppy-disk",id:"dialog-embed-form-unsaved-changes",mode:"dialog",titleIcon:"circle-delete",titleIconColor:"#DD301D",wrapperClasses:"gform-dialog gform-dialog--embed-form-unsaved",zIndex:1e5},dialogLoader:{additionalClasses:"gform-dialog__confirm-loader",background:"#3e7da6",foreground:"#fff",mask:!1,showOnRender:!1,size:1.5},flyout:{closeOnOutsideClick:!1,maxWidth:540,mobileBreakpoint:1200,position:"absolute",simplebar:!0,target:'[data-js="form-editor"]',triggers:'[data-js="embed-flyout-trigger"]',wrapperClasses:"gform-flyout gform-flyout--embed-form",zIndex:95},i18n:{},urls:{}},c),(0,i.trigger)({event:"gform/embed_form/pre_init",native:!1,data:{instance:this}}),(0,i.isEmptyObject)(this.options.data)||(0,i.isEmptyObject)(this.options.i18n)?(0,i.consoleError)("The embed form component requires data and language strings to instantiate."):(this.instances={},this.elements={},this.properties={postTypes:(null===(n=this.options.data)||void 0===n?void 0:n.post_types)||[]},this.state={addToActiveCPT:null!==(o=this.properties.postTypes)&&void 0!==o&&o[0]?this.properties.postTypes[0].slug:"",createNewActiveCPT:null!==(r=this.properties.postTypes)&&void 0!==r&&r[0]?this.properties.postTypes[0].slug:"",isMock:"mock_endpoint"===(null===(a=this.options.endpoints)||void 0===a||null===(s=a.create_post_with_block)||void 0===s?void 0:s.action),redirectRequested:!1,redirectType:""},this.init())}var n;return r(t,[{key:"redirectToEditor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n="".concat((0,i.sprintf)(this.options.urls.edit_post,t)).concat(e?"&gfAddBlock=".concat(this.options.data.form_id):"");if(this.state.isMock)return(0,i.consoleInfo)("Currently in mock state, if live would have redirected to: ".concat(n)),n;window.location.href=n}},{key:"getGroupHTML",value:function(t){return'
    '.concat(t,"
    ")}},{key:"getGroupTitle",value:function(t){return(0,i.saferHtml)(yt||(yt=h(['
    ',"
    "])),t)}},{key:"getGroupActionButton",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return'")}},{key:"getPostTypeSwitcher",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return'
    '.concat(this.properties.postTypes.map((function(o,r){return St({attributes:'name="'.concat(t,'"').concat(0===r?" checked":"",' data-js="post-type-switcher" data-type="').concat(o.slug,'"'),label:(0,i.sprintf)(n,'',"",(0,i.escapeHtml)(o.label)),id:(0,i.saferHtml)(bt||(bt=h(["","",""])),e,o.slug),type:"radio",value:(0,i.saferHtml)(wt||(wt=h(["",""])),o.slug)})})).join(""),"
    ")}},{key:"getFormIdHtml",value:function(){var t=It({hasDot:!1,isStatic:!0,label:(0,i.saferHtml)(_t||(_t=h(["",""])),(0,i.vsprintf)(this.options.i18n.id,[this.options.data.form_id])),pill:!1,status:"inactive"});return'

    '.concat(t,"

    ")}},{key:"getDropdownOptions",value:function(){var t,e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=(null===(t=this.options.data)||void 0===t||null===(e=t.items)||void 0===e?void 0:e[n.slug])||{};return{attributes:'data-type="'.concat(n.slug,'"'),dropdownListAttributes:"data-simplebar",hasSearch:o.count>5,listData:o.entries||[],searchAriaText:(0,i.escapeHtml)((0,i.vsprintf)(this.options.i18n.add_search_aria_text,[n.slug])),searchInputId:(0,i.saferHtml)(kt||(kt=h(["gform-form-switcher-search-add-to-form-",""])),n.slug),searchPlaceholder:(0,i.escapeHtml)((0,i.vsprintf)(this.options.i18n.add_search_aria_text,[n.slug])),selector:"gform-dropdown-add-to-form-".concat(n.slug),triggerAriaId:"gform-form-switcher-label-add-to-form-".concat(n.slug),triggerAriaText:(0,i.escapeHtml)(this.options.i18n.add_trigger_aria_text),triggerId:"gform-form-switcher-control-add-to-form-".concat(n.slug),triggerPlaceholder:(0,i.escapeHtml)((0,i.vsprintf)(this.options.i18n.add_dropdown_placeholder,[n.label])),wrapperClasses:"gform-dropdown gform-embed-form__dropdown"}}},{key:"getAddToDropdowns",value:function(){var t=this;return this.properties.postTypes.map((function(e,n){return'\n\t\t\t\t
    \n\t\t\t\t\t').concat(Ot(t.getDropdownOptions(e)),"\n\t\t\t\t
    \n\t\t")})).join("")}},{key:"getCreateNewInputs",value:function(){var t=this;return this.properties.postTypes.map((function(e,n){var o={attributes:'data-js="create-new-post-input" data-type="'.concat(e.slug,'"'),placeholder:(0,i.escapeHtml)((0,i.vsprintf)(t.options.i18n.create_placeholder,[e.label])),type:"text"};return'\n\t\t\t\t
    \n\t\t\t\t\t').concat(St(o),"\n\t\t\t\t
    \n\t\t")})).join("")}},{key:"getAddToExistingContentHtml",value:function(){var t=this.getGroupTitle(this.options.i18n.add_title);return t+=this.getPostTypeSwitcher("add_post_type","embed-form-add-to-post-",this.options.i18n.add_post_type_choice_label),t+=this.getAddToDropdowns(),t+=this.getGroupActionButton(this.options.i18n.add_button_label,"embed-form-add-to-post-trigger"),this.getGroupHTML(t)}},{key:"getCreateNewContentHtml",value:function(){var t=this.getGroupTitle(this.options.i18n.create_title);return t+=this.getPostTypeSwitcher("create_new_in_post_type","embed-form-create-new-",this.options.i18n.create_post_type_choice_label),t+=this.getCreateNewInputs(),t+=this.getGroupActionButton(this.options.i18n.create_button_label,"embed-form-create-post-trigger"),this.getGroupHTML(t)}},{key:"getShortcodeTrigger",value:function(){var t=(0,i.sprintf)((0,i.escapeHtml)(this.options.i18n.shortcode_helper),''),""),e=(0,i.saferHtml)(xt||(xt=h(['\n\t\t\t','\n\t\t\t\n\t\t"])),this.options.i18n.shortcode_button_label,this.options.i18n.shortcode_button_copied);return'")}},{key:"getShortcodeHtml",value:function(){var t=this.getGroupTitle(this.options.i18n.shortcode_title);return t+=(0,i.saferHtml)(jt||(jt=h(['

    ',"

    "])),this.options.i18n.shortcode_description),t+=this.getShortcodeTrigger(),this.getGroupHTML(t)}},{key:"generateFlyoutContent",value:function(){var t=this.getFormIdHtml();return t+=this.getAddToExistingContentHtml(),t+=this.getCreateNewContentHtml(),t+=this.getShortcodeHtml()}},{key:"resetConfirmDialogState",value:function(t){var e=this.instances.dialog.elements,n=e.cancelButton,o=e.closeButton,r=e.confirmButton;n.disabled=!1,o.disabled=!1,r.disabled=!1,r.style.width="",this.instances.dialogLoader.hideLoader(),r.classList.remove("gform-dialog__confirm-button--saving"),t&&"gform/form_editor_saver/post_save_error"===t.type&&(this.state.redirectRequested=!1,this.state.redirectType="")}},{key:"handleDialogConfirm",value:function(){var t=this.instances.dialog.elements,e=t.cancelButton,n=t.closeButton,o=t.confirmButton;e.disabled=!0,n.disabled=!0,o.disabled=!0,o.style.width="".concat(o.offsetWidth,"px"),this.instances.dialogLoader.showLoader(),o.classList.contains("gform-dialog__confirm-saving--initialized")||(o.classList.add("gform-dialog__confirm-saving--initialized"),o.insertAdjacentHTML("beforeend",'\n\t\t\t\t'.concat(this.options.i18n.dialog_confirm_saving,"\n\t\t\t"))),o.classList.add("gform-dialog__confirm-button--saving")}},{key:"wrapDialogConfirmText",value:function(){var t=this.instances.dialog.elements.confirmButton.innerHTML;this.instances.dialog.elements.confirmButton.innerHTML=''.concat(t,"")}},{key:"render",value:function(){this.instances.flyout=new At(Pt({content:this.generateFlyoutContent(),title:this.options.i18n.title},this.options.flyout)),this.instances.dialog=new u(Pt({cancelButtonText:this.options.i18n.dialog_cancel_text,closeButtonTitle:this.options.i18n.dialog_close_title,confirmButtonText:this.options.i18n.dialog_confirm_text,content:this.options.i18n.dialog_content,onConfirm:this.handleDialogConfirm.bind(this),title:this.options.i18n.dialog_title},this.options.dialog)),this.wrapDialogConfirmText(),this.instances.dialogLoader=new s(Pt({target:this.instances.dialog.elements.confirmButton},this.options.dialogLoader))}},{key:"storeElements",value:function(){var t=this.instances.flyout.elements.flyout;this.elements={addToExistingDropdowns:(0,i.getNodes)(".gform-embed-form__dropdown",!0,t,!0),addToExistingTrigger:(0,i.getNodes)("embed-form-add-to-post-trigger",!1,t)[0],createNewInputs:(0,i.getNodes)("create-new-post-input",!0,t),createNewTrigger:(0,i.getNodes)("embed-form-create-post-trigger",!1,t)[0],shortcodeTrigger:(0,i.getNodes)("embed-form-shortcode-trigger",!1,t)[0]}}},{key:"handlePostTypeSwitcherChange",value:function(t){var e=t.delegateTarget,n=(0,i.getClosest)(e,'[data-js="embed-flyout-group"]');"create_new_in_post_type"===e.name?this.state.createNewActiveCPT=e.value:this.state.addToActiveCPT=e.value,(0,i.getNodes)("embed-flyout-post-type-action-container",!0,n).forEach((function(t){t.dataset.type===e.dataset.type?t.classList.remove("gform-embed-form--hidden"):t.classList.add("gform-embed-form--hidden")}))}},{key:"handlePostSaveRedirect",value:function(){this.state.redirectRequested&&(this.resetConfirmDialogState(),"addToPost"===this.state.redirectType?this.handleAddToPost():"createPost"===this.state.redirectType&&this.handleCreatePost(),this.state.redirectRequested=!1,this.state.redirectType="")}},{key:"handleAddToPost",value:function(){var t=this,e=this.elements.addToExistingDropdowns.filter((function(e){return e.dataset.type===t.state.addToActiveCPT}))[0],n=(0,i.getNodes)("gform-dropdown-control",!1,e)[0];if(n.dataset.value){if((0,i.isFormDirty)())return this.state.redirectRequested=!0,this.state.redirectType="addToPost",void this.instances.dialog.showDialog();this.instances.dialog.closeDialog(),this.redirectToEditor(n.dataset.value)}else n.focus()}},{key:"handleCreatePost",value:(n=p(m().mark((function t(){var e,n,o,r,a,s=this;return m().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=this.elements.createNewInputs.filter((function(t){return t.dataset.type===s.state.createNewActiveCPT}))[0],n=(0,i.escapeHtml)(e.value.trim())){t.next=5;break}return e.focus(),t.abrupt("return");case 5:if(!(0,i.isFormDirty)()){t.next=11;break}return this.state.redirectRequested=!0,this.state.redirectType="createPost",this.instances.dialog.showDialog(),t.abrupt("return");case 11:if(this.instances.dialog.closeDialog(),o={baseUrl:Ct(),method:"POST",body:{form_id:this.options.data.form_id,post_title:n,post_type:e.dataset.type}},!this.state.isMock){t.next=18;break}(0,i.consoleInfo)("Mock endpoint, data that would have been sent is:"),(0,i.consoleInfo)(o),t.next=22;break;case 18:return t.next=20,ht("create_post_with_block",this.options.endpoints,o);case 20:null!=(a=t.sent)&&null!==(r=a.data)&&void 0!==r&&r.success&&this.redirectToEditor(a.data.data.ID,!1);case 22:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"handleCopyShortcodeClick",value:function(t){var e=t.delegateTarget,n=(0,i.getNodes)("shortcode-copy-label",!1,e)[0],o=(0,i.getNodes)("shortcode-copy-copied",!1,e)[0],r='[gravityform id="'.concat(this.options.data.form_id,'" title="true"]');(0,i.clipboard)(r),setTimeout((function(){n.setAttribute("aria-hidden","true"),o.setAttribute("aria-hidden","false"),e.classList.add("gform-embed-form__shortcode-trigger--copied")}),100),setTimeout((function(){n.setAttribute("aria-hidden","false"),o.setAttribute("aria-hidden","true"),e.classList.remove("gform-embed-form__shortcode-trigger--copied")}),2e3)}},{key:"bindDropdowns",value:function(){var t=this;this.instances.dropdowns={},this.properties.postTypes.forEach((function(e){t.instances.dropdowns["gform-dropdown-add-to-form-".concat(e.slug)]=new Lt({baseUrl:Ct(),endpoints:t.options.endpoints,endpointArgs:{post_type:e.slug},endpointKey:"get_posts",listData:t.options.data.items[e.slug].entries,searchType:"async",selector:"gform-dropdown-add-to-form-".concat(e.slug)})}))}},{key:"flyoutShouldStayOpen",value:function(t){var e=this.instances.flyout,n=e.elements.flyout,o=e.state;return n.contains(t)||!o.open||(0,i.getClosest)(t,'[data-js="gform-dialog-mask"]')||"gform-dialog-mask"===t.dataset.js}},{key:"bindEvents",value:function(){var t=this.instances.flyout,e=t.elements.flyout,n=t.closeFlyout;(0,i.delegate)(e,'[data-js="post-type-switcher"]',"change",this.handlePostTypeSwitcherChange.bind(this)),(0,i.delegate)(e,'[data-js="embed-form-add-to-post-trigger"]',"click",this.handleAddToPost.bind(this)),(0,i.delegate)(e,'[data-js="embed-form-create-post-trigger"]',"click",this.handleCreatePost.bind(this)),(0,i.delegate)(e,'[data-js="embed-form-shortcode-trigger"]',"click",this.handleCopyShortcodeClick.bind(this)),document.addEventListener("gform/form_editor_saver/post_save_success",this.handlePostSaveRedirect.bind(this)),document.addEventListener("gform/form_editor_saver/post_save_error",this.resetConfirmDialogState.bind(this)),document.addEventListener("click",function(t){this.flyoutShouldStayOpen(t.target)||n()}.bind(this))}},{key:"init",value:function(){this.render(),this.storeElements(),this.bindDropdowns(),this.bindEvents(),(0,i.trigger)({event:"gform/embed_form/post_render",native:!1,data:{instance:this}})}}]),t}(),Bt=function(t){var e=t.attributes,n=void 0===e?"":e,o=t.classes,r=void 0===o?"":o,i=t.label,a=void 0===i?"":i,s=t.href,c=void 0===s?"":s,l=t.target,d=void 0===l?"":l;return'\n\t\t\n\t\t\t').concat(a,"\n\t\t\n\t")},Ft=function(t){var e=t.iconClassName,n=void 0===e?"":e,o=document.createElement("button");return o.classList.add("gform-st-icon"),o.classList.add(n),o},Ht=function(t){var e=t.data,n=void 0===e?{}:e,o=t.outerBorder,r=void 0===o||o,i=t.responsive,a=["gform-table"];void 0!==i&&i&&a.push("gform-table--responsive"),r||a.push("gform-table--no-outer-border");var s=a.join(" "),c="",l="";return null!=n&&n.thead&&(c+="",c+=n.thead.map((function(t){return'').concat(t.content,"")})).join(""),c+=""),null!=n&&n.tbody&&(l+="",l+=n.tbody.map((function(t){return"".concat(t.map((function(t){return'').concat(t.content,"")})).join(""),"")})).join(""),l+=""),'\n\t\t').concat(c,"\n\t\t").concat(l,"\n\t
    ")};window.gform=window.gform||{},window.gform.components=window.gform.components||{},window.gform.components.admin=window.gform.components.admin||{},window.gform.components.admin.html=window.gform.components.admin.html||{};var zt;(zt=window.gform.components.admin.html).Alert=a,zt.Button=l,zt.Dialog=u,zt.Dropdown=Lt,zt.EmbedForm=Dt,zt.Flyout=At,zt.Input=St,zt.Link=Bt,zt.Loader=s,zt.StackedIcons=Ft,zt.StatusIndicator=It,zt.Table=Ht}()}(); \ No newline at end of file diff --git a/assets/js/dist/assets.php b/assets/js/dist/assets.php new file mode 100644 index 0000000..b3e2992 --- /dev/null +++ b/assets/js/dist/assets.php @@ -0,0 +1 @@ + array('admin-components.js' => array('version' => '6c57ad2fec06eab85ef9fac8971dfa65', 'file' => 'admin-components.js'), 'admin-components.min.js' => array('version' => '75f4b92241f1b6ee29f8f194dd5ca60a', 'file' => 'admin-components.min.js'), 'blocks.js' => array('version' => '98dfda716eef22953df51c22bc5071db', 'file' => 'blocks.js'), 'blocks.min.js' => array('version' => 'a88efe7a9f5bac2d5af776b31bf89876', 'file' => 'blocks.min.js'), 'field-map.js' => array('version' => '44d9a460a24a1f5114f2333f3442663c', 'file' => 'field-map.js'), 'field-map.min.js' => array('version' => '25c97a5b59a0b62a30b4e3c84454de56', 'file' => 'field-map.min.js'), 'scripts-admin.js' => array('version' => '90e4d53f063914d3910c65f91bfbf65e', 'file' => 'scripts-admin.js'), 'scripts-admin.min.js' => array('version' => 'a848f5f32ef1e4865cd37ead6e7f826b', 'file' => 'scripts-admin.min.js'), 'scripts-theme.js' => array('version' => 'b41134f680c325ab197805768d06b8e5', 'file' => 'scripts-theme.js'), 'scripts-theme.min.js' => array('version' => '013f2232a77709d31a28a86dfa34bc46', 'file' => 'scripts-theme.min.js'), 'utils.js' => array('version' => '3931b829b70d9ff23f4bbb1678fe341e', 'file' => 'utils.js'), 'utils.min.js' => array('version' => '3f1d87b7eb451cf2fd4627ec1e545d55', 'file' => 'utils.min.js'), 'vendor-admin.js' => array('version' => '544a001a135438faa9a8f65805cf44b3', 'file' => 'vendor-admin.js'), 'vendor-admin.min.js' => array('version' => 'b8b07bf503472a1f30724fc9e855aa5c', 'file' => 'vendor-admin.min.js'), 'vendor-theme.js' => array('version' => '51b315334b4da9b75952aa742bd7d707', 'file' => 'vendor-theme.js'), 'vendor-theme.min.js' => array('version' => '865efd0fd5ed962da373c8f039a73747', 'file' => 'vendor-theme.min.js'))); \ No newline at end of file diff --git a/assets/js/dist/blocks.js b/assets/js/dist/blocks.js new file mode 100644 index 0000000..4216eb6 --- /dev/null +++ b/assets/js/dist/blocks.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var r=0;r0&&React.createElement(v,{key:"inspector"},React.createElement(s,{title:R("Form Settings","gravityforms")},React.createElement(f,{label:R("Form","gravityforms"),value:r,options:x.getFormOptions(),onChange:this.setFormId}),r&&React.createElement(d,{label:R("Form Title","gravityforms"),checked:o,onChange:function(){return h({title:!o})}}),r&&React.createElement(d,{label:R("Form Description","gravityforms"),checked:n,onChange:function(){return h({description:!n})}})),r&&React.createElement(s,{title:R("Advanced","gravityforms"),initialOpen:!1,className:"gform-block__panel"},r&&!x.getForm(r).hasConditionalLogic&&React.createElement(d,{label:R("Preview","gravityforms"),checked:c,onChange:function(){return h({formPreview:!c})}}),React.createElement(d,{label:R("AJAX","gravityforms"),checked:a,onChange:function(){return h({ajax:!a})}}),React.createElement(p,{label:R("Field Values","gravityforms"),value:g,onChange:function(e){h({fieldValues:e})}}),React.createElement(u,{className:"gform-block__tabindex",label:R("Tabindex","gravityforms"),type:"number",value:l,onChange:function(e){return h({tabindex:e})},placeholder:"-1"}),React.createElement(w,null,"Form ID: ",r)))];return r&&c?[_,React.createElement(C,{key:"form_preview",block:"gravityforms/form",attributes:this.props.attributes})]:[_,this.state.formWasDeleted&&React.createElement("div",{className:"gform-block__alert gform-block__alert-error"},React.createElement("p",null,R("The selected form has been deleted or trashed. Please select a new form.","gravityforms"))),React.createElement(m,{key:"placeholder",className:"wp-block-embed gform-block__placeholder"},React.createElement("div",{className:"gform-block__placeholder-brand"},React.createElement("div",{className:"gform-icon"},i),React.createElement("p",null,React.createElement("strong",null,"Gravity Forms"))),gform_block_form.forms&&gform_block_form.forms.length>0&&React.createElement("form",null,React.createElement("select",{value:r,onChange:function(t){return e.setFormId(t.target.value)}},x.getFormOptions().map((function(e){return React.createElement("option",{key:e.value,value:e.value},e.label)})))),(!gform_block_form.forms||gform_block_form.forms&&0===gform_block_form.forms.length)&&React.createElement("form",null,React.createElement("p",null,R("You must have at least one form to use the block.","gravityforms"))))]}}])&&t(c.prototype,y),k&&t(c,k),Object.defineProperty(c,"prototype",{writable:!1}),x}(_),P=F,x=wp.i18n.__;(0,wp.blocks.registerBlockType)("gravityforms/form",{title:x("Gravity Forms","gravityforms"),description:x("Select and display one of your forms.","gravityforms"),category:"embed",supports:{customClassName:!1,className:!1,html:!1},keywords:["gravity forms","newsletter","contact"],example:{attributes:{imgPreview:!0}},attributes:{formId:{type:"string"},title:{type:"boolean",default:!0},description:{type:"boolean",default:!0},ajax:{type:"boolean",default:!1},tabindex:{type:"string"},fieldValues:{type:"string"},formPreview:{type:"boolean",default:!0},imgPreview:{type:"boolean",default:!1}},icon:i,transforms:{from:[{type:"shortcode",tag:["gravityform","gravityforms"],attributes:{formId:{type:"string",shortcode:function(e){var t=e.named.id;return parseInt(t).toString()}},title:{type:"boolean",shortcode:function(e){return"true"===e.named.title}},description:{type:"boolean",shortcode:function(e){return"true"===e.named.description}},ajax:{type:"boolean",shortcode:function(e){return"true"===e.named.ajax}},tabindex:{type:"string",shortcode:function(e){var t=e.named.tabindex;return isNaN(t)?null:parseInt(t).toString()}}}}]},edit:P,save:function(){return null}})}(); \ No newline at end of file diff --git a/assets/js/dist/blocks.min.js b/assets/js/dist/blocks.min.js new file mode 100644 index 0000000..ef5185e --- /dev/null +++ b/assets/js/dist/blocks.min.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var r=0;r0&&React.createElement(h,{key:"inspector"},React.createElement(m,{title:E("Form Settings","gravityforms")},React.createElement(u,{label:E("Form","gravityforms"),value:r,options:_.getFormOptions(),onChange:this.setFormId}),r&&React.createElement(g,{label:E("Form Title","gravityforms"),checked:o,onChange:function(){return v({title:!o})}}),r&&React.createElement(g,{label:E("Form Description","gravityforms"),checked:n,onChange:function(){return v({description:!n})}})),r&&React.createElement(m,{title:E("Advanced","gravityforms"),initialOpen:!1,className:"gform-block__panel"},r&&!_.getForm(r).hasConditionalLogic&&React.createElement(g,{label:E("Preview","gravityforms"),checked:c,onChange:function(){return v({formPreview:!c})}}),React.createElement(g,{label:E("AJAX","gravityforms"),checked:a,onChange:function(){return v({ajax:!a})}}),React.createElement(d,{label:E("Field Values","gravityforms"),value:s,onChange:function(e){v({fieldValues:e})}}),React.createElement(p,{className:"gform-block__tabindex",label:E("Tabindex","gravityforms"),type:"number",value:l,onChange:function(e){return v({tabindex:e})},placeholder:"-1"}),React.createElement(R,null,"Form ID: ",r)))];return r&&c?[w,React.createElement(F,{key:"form_preview",block:"gravityforms/form",attributes:this.props.attributes})]:[w,this.state.formWasDeleted&&React.createElement("div",{className:"gform-block__alert gform-block__alert-error"},React.createElement("p",null,E("The selected form has been deleted or trashed. Please select a new form.","gravityforms"))),React.createElement(f,{key:"placeholder",className:"wp-block-embed gform-block__placeholder"},React.createElement("div",{className:"gform-block__placeholder-brand"},React.createElement("div",{className:"gform-icon"},i),React.createElement("p",null,React.createElement("strong",null,"Gravity Forms"))),gform_block_form.forms&&gform_block_form.forms.length>0&&React.createElement("form",null,React.createElement("select",{value:r,onChange:function(t){return e.setFormId(t.target.value)}},_.getFormOptions().map((function(e){return React.createElement("option",{key:e.value,value:e.value},e.label)})))),(!gform_block_form.forms||gform_block_form.forms&&0===gform_block_form.forms.length)&&React.createElement("form",null,React.createElement("p",null,E("You must have at least one form to use the block.","gravityforms"))))]}}])&&t(a.prototype,l),s&&t(a,s),Object.defineProperty(a,"prototype",{writable:!1}),_}(w),x=P,S=wp.i18n.__;(0,wp.blocks.registerBlockType)("gravityforms/form",{title:S("Gravity Forms","gravityforms"),description:S("Select and display one of your forms.","gravityforms"),category:"embed",supports:{customClassName:!1,className:!1,html:!1},keywords:["gravity forms","newsletter","contact"],example:{attributes:{imgPreview:!0}},attributes:{formId:{type:"string"},title:{type:"boolean",default:!0},description:{type:"boolean",default:!0},ajax:{type:"boolean",default:!1},tabindex:{type:"string"},fieldValues:{type:"string"},formPreview:{type:"boolean",default:!0},imgPreview:{type:"boolean",default:!1}},icon:i,transforms:{from:[{type:"shortcode",tag:["gravityform","gravityforms"],attributes:{formId:{type:"string",shortcode:function(e){var t=e.named.id;return parseInt(t).toString()}},title:{type:"boolean",shortcode:function(e){return"true"===e.named.title}},description:{type:"boolean",shortcode:function(e){return"true"===e.named.description}},ajax:{type:"boolean",shortcode:function(e){return"true"===e.named.ajax}},tabindex:{type:"string",shortcode:function(e){var t=e.named.tabindex;return isNaN(t)?null:parseInt(t).toString()}}}}]},edit:x,save:function(){return null}})}(); \ No newline at end of file diff --git a/assets/js/dist/field-map.js b/assets/js/dist/field-map.js new file mode 100644 index 0000000..d8c0890 --- /dev/null +++ b/assets/js/dist/field-map.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var n=0;n0&&React.createElement("button",{className:"gform-settings-generic-map__reset",onClick:function(e){e.preventDefault(),c(b(b({},i),{},{key:"",custom_key:""}),a)}},React.createElement("span",{className:"screen-reader-text"},E("Remove Custom Key","gravityforms")))):React.createElement("select",{id:s,value:i.key,onChange:function(e){return c(b(b({},i),{},{key:e.target.value}),a)}},this.getKeyOptions(e))}},{key:"getKeyOptions",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=this.props,i=a.keyField,c=a.mappedChoices,o=a.mapping,u=i.allow_custom,l=i.allow_duplicates;t||(t=i.choices);var s=t.map((function(e){return e.name||e.value})),p="select-".concat(e,"-optiongroup-"),g=[];!s.includes("")&&n&&g.push(React.createElement("option",{key:"".concat(p,"-default"),value:"",disabled:!1},E("Select a Field","gravityforms")));for(var m=0;m0?g.push(React.createElement("optgroup",{label:f.label,key:"".concat(p,"-").concat(m)},this.getKeyOptions("".concat(e,".").concat(m),f.choices,!1,!1))):g.push(React.createElement("option",{key:"".concat(p,"-").concat(m),value:f.value,disabled:h},f.label))}}return u&&!s.includes("gf_custom")&&r&&g.push(React.createElement("option",{key:"".concat(p,"-custom"),value:"gf_custom",disabled:!1},E("Add Custom Key","gravityforms"))),g}},{key:"getValueInput",value:function(){var e=this.props,t=e.choice,n=e.index,r=e.isInvalid,a=e.mapping,i=e.updateMapping,c=e.valueField,o=e.mergeTagSupport,u=t.required,l=this.getValueInputId();return"gf_custom"===a.value?React.createElement(v,{choice:t,index:n,isInvalid:r,mapping:a,updateMapping:i,valueField:c,mergeTagSupport:o,fieldId:l}," "):React.createElement("select",{id:l,disabled:""===a.key||!a.key,value:a.value,onChange:function(e){return i(b(b({},a),{},{value:e.target.value}),n)},className:r?"gform-settings-generic-map__value--invalid":"",required:u},this.getValueOptions().map((function(e){return e.choices&&e.choices.length>0?React.createElement("optgroup",{key:e.label,label:e.label},e.choices.map((function(e){return React.createElement("option",{key:e.value,value:e.value},e.label)}))):React.createElement("option",{key:e.value,value:e.value},e.label)})))}},{key:"getValueOptions",value:function(){var e=this.props,t=e.choice,n=e.valueField,r=n.allow_custom,a=t.name&&n.choice_keys&&n.choice_keys[t.name]?n.choice_keys[t.name]:"default",i=t.choices||n.choices[a];i||(i=[]);var c=i.map((function(e){return e.value}));return r&&!c.includes("gf_custom")&&i.push({label:E("Add Custom Value","gravityforms"),value:"gf_custom",disabled:!1}),i}},{key:"getAddButton",value:function(){var e=this.props,t=e.canAdd,n=e.addMapping,r=e.index;return t?React.createElement("button",{className:"add_field_choice gform-st-icon gform-st-icon--circle-plus gform-settings-generic-map__button gform-settings-generic-map__button--add",onClick:function(e){e.preventDefault(),n(r)}},React.createElement("span",{className:"screen-reader-text"},E("Add","gravityforms"))):null}},{key:"getDeleteButton",value:function(){var e=this.props,t=e.canDelete,n=e.deleteMapping,r=e.index;return t?React.createElement("button",{className:"delete_field_choice gform-st-icon gform-st-icon--circle-minus gform-settings-generic-map__button gform-settings-generic-map__button--delete",onClick:function(e){e.preventDefault(),n(r)}},React.createElement("span",{className:"screen-reader-text"},E("Delete","gravityforms"))):null}}]),l}(R);var M=wp.element,j=M.Component,C=M.render,P=function(t){i(s,t);var a,c,l=(a=s,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=u(a);if(c){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function s(){var t;return e(this,s),(t=l.apply(this,arguments)).state={mapping:JSON.parse(document.querySelector('[name="'.concat(t.props.input,'"]')).value)},t.addMapping=t.addMapping.bind(r(t)),t.deleteMapping=t.deleteMapping.bind(r(t)),t.getMapping=t.getMapping.bind(r(t)),t.updateMapping=t.updateMapping.bind(r(t)),t}return n(s,[{key:"componentDidMount",value:function(){this.populateRequiredMappings(),0===this.getRequiredChoices().length&&this.getMapping().length<1&&this.addMapping(0)}},{key:"addMapping",value:function(e){var t=this.props.keyField,n=t.allow_custom,r=t.choices,a=this.getMapping(),i=0===r.length&&n?"gf_custom":"";a.splice(e+1,0,{key:i,custom_key:"",value:"",custom_value:""}),this.setMapping(a)}},{key:"deleteMapping",value:function(e){var t=this.getMapping();t.splice(e,1),this.setMapping(t)}},{key:"getMapping",value:function(){return this.state.mapping}},{key:"setMapping",value:function(e){var t=this.props.input;this.setState({mapping:e}),document.querySelector('[name="'.concat(t,'"]')).value=JSON.stringify(e)}},{key:"updateMapping",value:function(e,t){var n=this.getMapping();e.key||(e.value=""),n[t]=e,this.setMapping(n)}},{key:"getChoice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t||(t=this.props.keyField.choices);for(var n=0;n1&&!g.required&&!n.display_all,addMapping:e.addMapping,deleteMapping:e.deleteMapping,updateMapping:e.updateMapping,index:p,inputId:c,inputType:o,mergeTagSupport:u})}))))}}]),s}(j);window.initializeFieldMap=function(e,t){C(React.createElement(P,t),document.getElementById(e))}}(); \ No newline at end of file diff --git a/assets/js/dist/field-map.min.js b/assets/js/dist/field-map.min.js new file mode 100644 index 0000000..4db1315 --- /dev/null +++ b/assets/js/dist/field-map.min.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var n=0;n0&&React.createElement("button",{className:"gform-settings-generic-map__reset",onClick:function(e){e.preventDefault(),c(R(R({},i),{},{key:"",custom_key:""}),a)}},React.createElement("span",{className:"screen-reader-text"},j("Remove Custom Key","gravityforms")))):React.createElement("select",{id:s,value:i.key,onChange:function(e){return c(R(R({},i),{},{key:e.target.value}),a)}},this.getKeyOptions(e))}},{key:"getKeyOptions",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=this.props,i=a.keyField,c=a.mappedChoices,o=a.mapping,u=i.allow_custom,l=i.allow_duplicates;t||(t=i.choices);var s=t.map((function(e){return e.name||e.value})),p="select-".concat(e,"-optiongroup-"),g=[];!s.includes("")&&n&&g.push(React.createElement("option",{key:"".concat(p,"-default"),value:"",disabled:!1},j("Select a Field","gravityforms")));for(var m=0;m0?g.push(React.createElement("optgroup",{label:f.label,key:"".concat(p,"-").concat(m)},this.getKeyOptions("".concat(e,".").concat(m),f.choices,!1,!1))):g.push(React.createElement("option",{key:"".concat(p,"-").concat(m),value:f.value,disabled:h},f.label))}}return u&&!s.includes("gf_custom")&&r&&g.push(React.createElement("option",{key:"".concat(p,"-custom"),value:"gf_custom",disabled:!1},j("Add Custom Key","gravityforms"))),g}},{key:"getValueInput",value:function(){var e=this.props,t=e.choice,n=e.index,r=e.isInvalid,a=e.mapping,i=e.updateMapping,c=e.valueField,o=e.mergeTagSupport,u=t.required,l=this.getValueInputId();return"gf_custom"===a.value?React.createElement(b,{choice:t,index:n,isInvalid:r,mapping:a,updateMapping:i,valueField:c,mergeTagSupport:o,fieldId:l}," "):React.createElement("select",{id:l,disabled:""===a.key||!a.key,value:a.value,onChange:function(e){return i(R(R({},a),{},{value:e.target.value}),n)},className:r?"gform-settings-generic-map__value--invalid":"",required:u},this.getValueOptions().map((function(e){return e.choices&&e.choices.length>0?React.createElement("optgroup",{key:e.label,label:e.label},e.choices.map((function(e){return React.createElement("option",{key:e.value,value:e.value},e.label)}))):React.createElement("option",{key:e.value,value:e.value},e.label)})))}},{key:"getValueOptions",value:function(){var e=this.props,t=e.choice,n=e.valueField,r=n.allow_custom,a=t.name&&n.choice_keys&&n.choice_keys[t.name]?n.choice_keys[t.name]:"default",i=t.choices||n.choices[a];i||(i=[]);var c=i.map((function(e){return e.value}));return r&&!c.includes("gf_custom")&&i.push({label:j("Add Custom Value","gravityforms"),value:"gf_custom",disabled:!1}),i}},{key:"getAddButton",value:function(){var e=this.props,t=e.canAdd,n=e.addMapping,r=e.index;return t?React.createElement("button",{className:"add_field_choice gform-st-icon gform-st-icon--circle-plus gform-settings-generic-map__button gform-settings-generic-map__button--add",onClick:function(e){e.preventDefault(),n(r)}},React.createElement("span",{className:"screen-reader-text"},j("Add","gravityforms"))):null}},{key:"getDeleteButton",value:function(){var e=this.props,t=e.canDelete,n=e.deleteMapping,r=e.index;return t?React.createElement("button",{className:"delete_field_choice gform-st-icon gform-st-icon--circle-minus gform-settings-generic-map__button gform-settings-generic-map__button--delete",onClick:function(e){e.preventDefault(),n(r)}},React.createElement("span",{className:"screen-reader-text"},j("Delete","gravityforms"))):null}}]),a}(w);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=u(e);if(t){var a=u(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return o(this,n)}}var N=wp.element,S=N.Component,x=N.render,I=function(t){i(c,t);var a=P(c);function c(){var t;return e(this,c),(t=a.apply(this,arguments)).state={mapping:JSON.parse(document.querySelector('[name="'.concat(t.props.input,'"]')).value)},t.addMapping=t.addMapping.bind(r(t)),t.deleteMapping=t.deleteMapping.bind(r(t)),t.getMapping=t.getMapping.bind(r(t)),t.updateMapping=t.updateMapping.bind(r(t)),t}return n(c,[{key:"componentDidMount",value:function(){this.populateRequiredMappings(),0===this.getRequiredChoices().length&&this.getMapping().length<1&&this.addMapping(0)}},{key:"addMapping",value:function(e){var t=this.props.keyField,n=t.allow_custom,r=t.choices,a=this.getMapping(),i=0===r.length&&n?"gf_custom":"";a.splice(e+1,0,{key:i,custom_key:"",value:"",custom_value:""}),this.setMapping(a)}},{key:"deleteMapping",value:function(e){var t=this.getMapping();t.splice(e,1),this.setMapping(t)}},{key:"getMapping",value:function(){return this.state.mapping}},{key:"setMapping",value:function(e){var t=this.props.input;this.setState({mapping:e}),document.querySelector('[name="'.concat(t,'"]')).value=JSON.stringify(e)}},{key:"updateMapping",value:function(e,t){var n=this.getMapping();e.key||(e.value=""),n[t]=e,this.setMapping(n)}},{key:"getChoice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t||(t=this.props.keyField.choices);for(var n=0;n1&&!g.required&&!n.display_all,addMapping:e.addMapping,deleteMapping:e.deleteMapping,updateMapping:e.updateMapping,index:p,inputId:c,inputType:o,mergeTagSupport:u})}))))}}]),c}(S);window.initializeFieldMap=function(e,t){x(React.createElement(I,t),document.getElementById(e))}}(); \ No newline at end of file diff --git a/assets/js/dist/scripts-admin.block-editor.aead5d308e2e268fe22d.min.js b/assets/js/dist/scripts-admin.block-editor.aead5d308e2e268fe22d.min.js new file mode 100644 index 0000000..9bcff44 --- /dev/null +++ b/assets/js/dist/scripts-admin.block-editor.aead5d308e2e268fe22d.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[319],{357:function(t,n,e){e.r(n),e.d(n,{default:function(){return m}});var o=e(5518),i=e(7329),r=e.n(i),c=window.wp||{},s=(null===r()||void 0===r()?void 0:r().block_editor)||{},a={ready:!1},l={insertButton:null},d=function(t){return c.data.select("core/blocks").getBlockTypes().filter((function(n){return!t||"gravityforms/form"!==n.name})).map((function(t){return t.name}))},u=function(){c.data.dispatch("core/edit-post").showBlockTypes(d(!1))},f=function(){var t;window.wp.data.dispatch("core/edit-post").setIsInserterOpened(!0),t=d(!0),c.data.dispatch("core/edit-post").hideBlockTypes(t),c.data.dispatch("core/edit-post").showBlockTypes(["gravityforms/form"]);var n=setInterval((function(){var t,e,i;l.insertButton=document.querySelector(".editor-block-list-item-gravityforms-form"),l.insertButton&&(a.ready=!0,e=document.createElement("div"),i=l.insertButton.getBoundingClientRect(),e.innerHTML='\n\t
    \n\t\t'.concat(s.i18n.insert_gform_block_title,"\n\t\t").concat((0,o.sprintf)(s.i18n.insert_gform_block_content,''),""),"\n\t
    \n\t"),e.classList.add("gform-block__tooltip"),(0,o.isRtl)()?e.style="left: ".concat(i.right-(275+l.insertButton.clientWidth),"px; top: ").concat(i.top+l.insertButton.clientHeight/2,"px;"):e.style="left: ".concat(i.right+20,"px; top: ").concat(i.top+l.insertButton.clientHeight/2,"px;"),l.insertButton.addEventListener("mouseenter",(function(){e&&(e.style.opacity="0",setTimeout((function(){e.style.zIndex="-1"}),200))})),l.insertButton.parentNode.appendChild(e),t=c.data.subscribe((function(){c.data.select("core/block-editor").getBlocks().filter((function(t){return"gravityforms/form"===t.name&&void 0===t.originalContent})).length&&(t(),u())}))),a.ready&&clearInterval(n)}),500)},p=function(){var t=(0,o.queryToJson)();null!=t&&t.gfAddBlock&&(f(),window.addEventListener("beforeunload",u),(0,o.consoleInfo)("Gravity Forms Admin: Initialized block editor insert form scripts."))},m=function(){p(),(0,o.consoleInfo)("Gravity Forms Admin: Initialized all block editor scripts.")}}}]); \ No newline at end of file diff --git a/assets/js/dist/scripts-admin.block-editor.e3c3d5dec3487f819b1b.js b/assets/js/dist/scripts-admin.block-editor.e3c3d5dec3487f819b1b.js new file mode 100644 index 0000000..a3e4482 --- /dev/null +++ b/assets/js/dist/scripts-admin.block-editor.e3c3d5dec3487f819b1b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[319],{357:function(t,n,e){e.r(n),e.d(n,{default:function(){return p}});var o=e(5518),i=e(7329),r=e.n(i),s=window.wp||{},c=(null===r()||void 0===r()?void 0:r().block_editor)||{},a={ready:!1},l={insertButton:null},d=function(t){return s.data.select("core/blocks").getBlockTypes().filter((function(n){return!t||"gravityforms/form"!==n.name})).map((function(t){return t.name}))},u=function(){console.info("Gravity Forms Admin: Resetting Inserter Blocks State"),s.data.dispatch("core/edit-post").showBlockTypes(d(!1))},f=function(){var t=(0,o.queryToJson)();null!=t&&t.gfAddBlock&&(function(){var t;window.wp.data.dispatch("core/edit-post").setIsInserterOpened(!0),t=d(!0),s.data.dispatch("core/edit-post").hideBlockTypes(t),s.data.dispatch("core/edit-post").showBlockTypes(["gravityforms/form"]);var n=setInterval((function(){var t,e,i;l.insertButton=document.querySelector(".editor-block-list-item-gravityforms-form"),l.insertButton&&(a.ready=!0,e=document.createElement("div"),i=l.insertButton.getBoundingClientRect(),e.innerHTML='\n\t
    \n\t\t'.concat(c.i18n.insert_gform_block_title,"\n\t\t").concat((0,o.sprintf)(c.i18n.insert_gform_block_content,''),""),"\n\t
    \n\t"),e.classList.add("gform-block__tooltip"),(0,o.isRtl)()?e.style="left: ".concat(i.right-(275+l.insertButton.clientWidth),"px; top: ").concat(i.top+l.insertButton.clientHeight/2,"px;"):e.style="left: ".concat(i.right+20,"px; top: ").concat(i.top+l.insertButton.clientHeight/2,"px;"),l.insertButton.addEventListener("mouseenter",(function(){e&&(e.style.opacity="0",setTimeout((function(){e.style.zIndex="-1"}),200))})),l.insertButton.parentNode.appendChild(e),t=s.data.subscribe((function(){s.data.select("core/block-editor").getBlocks().filter((function(t){return"gravityforms/form"===t.name&&void 0===t.originalContent})).length&&(t(),u())}))),a.ready&&clearInterval(n)}),500)}(),window.addEventListener("beforeunload",u),(0,o.consoleInfo)("Gravity Forms Admin: Initialized block editor insert form scripts."))},p=function(){f(),(0,o.consoleInfo)("Gravity Forms Admin: Initialized all block editor scripts.")}}}]); \ No newline at end of file diff --git a/assets/js/dist/scripts-admin.embed-form.0dafef767975eeede773.min.js b/assets/js/dist/scripts-admin.embed-form.0dafef767975eeede773.min.js new file mode 100644 index 0000000..90bfbab --- /dev/null +++ b/assets/js/dist/scripts-admin.embed-form.0dafef767975eeede773.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[848],{2729:function(e,n,t){t.r(n),t.d(n,{default:function(){return O}});var r,o=t(5518),c=t(7169),i=t(2340),s=t.n(i),u=t(7329),f=t.n(u),p=t(3650),a=t.n(p);function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}var b=(null===f()||void 0===f()||null===(r=f().components)||void 0===r?void 0:r.embed_form)||{};s().instances=(null===s()||void 0===s()?void 0:s().instances)||{},s().components=(null===s()||void 0===s()?void 0:s().components)||{};var m=function(){s().instances.embedForm=new(a())(function(e){for(var n=1;n\n\t\t\t\n\t\t\n\t"));var f=(0,r.getNodes)("choices-ui-section",!0);f[f.length-1].appendChild(o),u.sections.push(f[f.length-1])}else(0,r.consoleError)("Gravity Forms Admin: You must supply a valid node to appendSectionHtml.")},h=function(e){(function(e){var t,i,n,o;u.container=e,(0,r.trigger)({event:"gform/choices_ui/pre_init",native:!1,data:{elements:u}}),a().instances=a().instances||{},a().instances.choicesUi={},i=(t=f.i18n).title,n=t.expandableTitle,o=t.description,a().instances.choicesUi.flyout=new(d())({description:(0,r.escapeHtml)(o),expandable:!0,expandableTitle:(0,r.escapeHtml)(n),expandableWidth:100,id:"choices-ui-flyout",maxWidth:540,mobileBreakpoint:1200,position:"absolute",simplebar:!0,target:'[data-js="form-editor"]',title:(0,r.escapeHtml)(i),triggers:'[data-js="choices-ui-trigger"]',wrapperClasses:"gform-flyout gform-flyout--choices-ui",zIndex:100}),function(){a().instances.choicesUi.flyout.elements.content.insertAdjacentHTML("afterbegin",'
      ');var e=(0,r.getNodes)("choices-ui-content",!1,a().instances.choicesUi.flyout.elements.content)[0];u.settings.forEach((function(t){return e.appendChild(t)}))}(),u.optionsList=(0,r.getNodes)("choices-ui-option-list",!1,a().instances.choicesUi.flyout.elements.content)[0],u.settings.forEach((function(e){"option"===e.dataset.type&&u.optionsList.appendChild(e)})),u.options=(0,r.getNodes)('[data-js="choices-ui-option-list"] > li',!0,a().instances.choicesUi.flyout.elements.content,!0),a().instances.choicesUi.flyout.elements.flyout.addEventListener("click",(function(e){e.stopPropagation()})),document.addEventListener("gform/form_editor/setting_selected",v),u.flyoutEl=(0,r.getNodes)("#choices-ui-flyout .gform-flyout__body",!1,document,!0),a().instances.choicesUi.elements=u,a().instances.choicesUi.methods={appendSectionHtml:g},(0,r.trigger)({event:"gform/choices_ui/post_render",native:!1,data:a().instances.choicesUi}),(0,r.consoleInfo)("Gravity Forms Admin: Initialized choices ui flyout.")})(e),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all choices ui scripts.")},m=i(6655),p=i(8821),y=i(5169),S=i(9803),b=i(535),_=i(5469),w=i(2312),k=i(5311),E=i.n(k);function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}(this.config.data.domEvents);try{var n=function(){var i=t.value;if(i){var n=e.eventsManager.get(i.name),r=document,o={};if("document"!==i.elementSelector&&(r=document.getElementsByClassName(i.elementSelector.replace(".",""))[0]),void 0===r)return{v:void 0};r.addEventListener(i.action,(function(t){if(!e.saveInProgress){if("keydown"===i.action&&"keys"in i&&i.keys.length>0){if(-1===i.keys.indexOf(t.keyCode))return!1;if(o[t.keyCode.toString()]=t.keyCode,!i.keys.every((function(e){return e in o!=0})))return e.pressedKeysTimeOut=setTimeout((function(){o={}}),1e3),!1}e.saveInProgress||(a().instances.adminFormSaverUIHandler.activeElement=document.activeElement,document.activeElement.blur(),t.preventDefault(),t.stopImmediatePropagation(),o={},n.fire(),e.saveInProgress=!0)}}))}};for(i.s();!(t=i.n()).done;){var r=n();if("object"===(0,m.Z)(r))return r.v}}catch(e){i.e(e)}finally{i.f()}}},{key:"maybeSave",value:function(e){if("gform/dialog/confirm"===e.type){var t,i,n;if("dialog-embed-form-unsaved-changes"!==(null==e||null===(t=e.detail)||void 0===t||null===(i=t.instance)||void 0===i||null===(n=i.options)||void 0===n?void 0:n.id))return;this.save()}}},{key:"save",value:function(){var e=(0,r.getNodes)("force-focus")[0];if(e&&e.focus(),this.formJSONString=this.getUpdatedFormJSON(),!window.ValidateForm())return this.eventsManager.trigger("SaveAborted"),!1;(0,S.Z)((0,w.Z)(o.prototype),"save",this).call(this)}},{key:"deepSanitizeFormValues",value:function(e){if("object"!==(0,m.Z)(e))return e;for(var t in e){var i=e[t];"object"!==(0,m.Z)(i)||null===i?"string"==typeof i?(e[t]=i.replace(/\\'/g,"'"),e[t]=i.replace(/\\/g,"\\\\")):e[t]=i:e[t]=this.deepSanitizeFormValues(i)}return e}},{key:"resetFormChars",value:function(){window.form=this.reverseFormSanitization(this.form)}},{key:"reverseFormSanitization",value:function(e){if("object"!==(0,m.Z)(e))return e;for(var t in e){var i=e[t];"object"!==(0,m.Z)(i)||null===i?e[t]="string"==typeof i?i.replace(/\\\\/g,"\\"):i:e[t]=this.reverseFormSanitization(i)}return e}},{key:"getUpdatedFormJSON",value:function(){try{this.form=window.UpdateFormObject(),window.gforms_original_json=E().toJSON(this.form)}catch(e){(0,r.consoleError)(e)}var e=this.deepSanitizeFormValues(this.form);return E().toJSON(e)}}]),o}(i(5289).Z),j=i(2243),C=i(5998),x=i.n(C),I=i(1297),T=i.n(I),B=i(3623);function N(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return O(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?O(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i=0||a.push(h)}}catch(e){g.e(e)}finally{g.f()}var m,p=N(u);try{for(p.s();!(m=p.n()).done;){var y=m.value;""!==y&&(v.indexOf(y)>=0?s.push(y):o.push(y))}}catch(e){p.e(e)}finally{p.f()}this.insertNewFieldSettings(o,r),this.updateExistingFieldSettings(s,r,e),this.deleteExpiredFieldSettings(a)}},{key:"insertNewFieldSettings",value:function(e,t){var i,n=N(e);try{for(n.s();!(i=n.n()).done;){var r=i.value,o=t.find("."+r).prevUntil().toArray();if(this.events.trigger("beforeFieldSettingAdded",[E()("."+r).get(0),t.find("."+r).get(0)]),o.length<1){var a=t.find("."+r).parent().attr("id");E()("#"+a).prepend(t.find("."+r)),this.events.trigger("afterFieldSettingAdded",[r])}else{var s,l=N(o);try{for(l.s();!(s=l.n()).done;){var c=s.value.classList.value.split(" ")[0];if(E()("."+c).length){t.find("."+r).insertAfter(E()("."+c)),this.events.trigger("afterFieldSettingAdded",[r]);break}}}catch(e){l.e(e)}finally{l.f()}}}}catch(e){n.e(e)}finally{n.f()}}},{key:"deleteExpiredFieldSettings",value:function(e){var t,i=N(e);try{for(i.s();!(t=i.n()).done;){var n=t.value;this.events.trigger("beforeFieldSettingDeleted",[n]),E()("."+n).remove(),this.events.trigger("AfterFieldSettingDeleted",[n])}}catch(e){i.e(e)}finally{i.f()}}},{key:"updateExistingFieldSettings",value:function(e,t,i){var n=this;e.forEach((function(e){var r="."+e;E()(r).hasClass("data-js-reload")&&(n.events.trigger("fieldSettingBeforeUpdate",E()(r).get(0),t.find(r).get(0)),E()(r).replaceWith(i.find(r)),n.events.trigger("fieldSettingAfterUpdate",E()(r).get(0)))}))}},{key:"getElementsAsClassLists",value:function(e){return e.map((function(e){return e.classList.value.split(" ")[0]}))}},{key:"registerTimeOut",value:function(e,t){var i=setTimeout(e,t);return this.timeOuts.push(i),i}}]),e}(),L=(null===l()||void 0===l()?void 0:l().form_editor_save_form)||{};a().instances=(null===a()||void 0===a()?void 0:a().instances)||{};var D=function(e){h(e),a().instances.formSaverEventsManager=new j.Z,a().instances.adminFormSaverUIHandler=new U(a().instances.formSaverEventsManager,L),a().instances.adminFormSaver=new F(L,{config:L,events:a().instances.formSaverEventsManager,endpointKey:"form_editor_save_form",form:window.form}),a().instances.adminFormSaver.init(),console.info("Gravity Forms Admin: Initialized Form Editor AJAX Saver."),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all form editor scripts.")}}}]); \ No newline at end of file diff --git a/assets/js/dist/scripts-admin.form-editor.7afe383aa4439b87c095.min.js b/assets/js/dist/scripts-admin.form-editor.7afe383aa4439b87c095.min.js new file mode 100644 index 0000000..fd0b1df --- /dev/null +++ b/assets/js/dist/scripts-admin.form-editor.7afe383aa4439b87c095.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[42],{4770:function(e,t,i){i.r(t),i.d(t,{default:function(){return P}});var n,r=i(5518),o=i(2340),a=i.n(o),s=i(7329),l=i.n(s),c=i(2452),d=i.n(c),u={labels:(0,r.getNodes)("choices-ui-label",!0),sections:(0,r.getNodes)("choices-ui-section",!0),settings:(0,r.getNodes)("choices-ui-setting",!0),flyoutTrigger:(0,r.getNodes)("choices-ui-trigger")[0],flyoutTriggerLabel:(0,r.getNodes)("choices-ui-trigger-label")[0]},f=(null===l()||void 0===l()||null===(n=l().form_editor)||void 0===n?void 0:n.choices_ui)||{},v=function(){var e=u.settings.filter((function(e){return"none"!==window.getComputedStyle(e).getPropertyValue("display")}));u.flyoutTrigger.style.display=e.length?"":"none",u.flyoutTriggerLabel.style.display=e.length?"":"none"},g=function(e){var t=e.title,i=void 0===t?"":t,n=e.content,o=void 0===n?null:n,s=e.position,l=void 0===s?"beforeend":s,c=e.type,d=void 0===c?"":c;if(o){a().instances.choicesUi.flyout.elements.content.insertAdjacentHTML(l,'\n\t\t
      \n\t\t\t\n\t\t
      \n\t"));var f=(0,r.getNodes)("choices-ui-section",!0);f[f.length-1].appendChild(o),u.sections.push(f[f.length-1])}else(0,r.consoleError)("Gravity Forms Admin: You must supply a valid node to appendSectionHtml.")},h=function(e){var t,i,n,o;u.container=e,(0,r.trigger)({event:"gform/choices_ui/pre_init",native:!1,data:{elements:u}}),a().instances=a().instances||{},a().instances.choicesUi={},t=f.i18n,i=t.title,n=t.expandableTitle,o=t.description,a().instances.choicesUi.flyout=new(d())({description:(0,r.escapeHtml)(o),expandable:!0,expandableTitle:(0,r.escapeHtml)(n),expandableWidth:100,id:"choices-ui-flyout",maxWidth:540,mobileBreakpoint:1200,position:"absolute",simplebar:!0,target:'[data-js="form-editor"]',title:(0,r.escapeHtml)(i),triggers:'[data-js="choices-ui-trigger"]',wrapperClasses:"gform-flyout gform-flyout--choices-ui",zIndex:100}),function(){a().instances.choicesUi.flyout.elements.content.insertAdjacentHTML("afterbegin",'
        ');var e=(0,r.getNodes)("choices-ui-content",!1,a().instances.choicesUi.flyout.elements.content)[0];u.settings.forEach((function(t){return e.appendChild(t)}))}(),u.optionsList=(0,r.getNodes)("choices-ui-option-list",!1,a().instances.choicesUi.flyout.elements.content)[0],u.settings.forEach((function(e){"option"===e.dataset.type&&u.optionsList.appendChild(e)})),u.options=(0,r.getNodes)('[data-js="choices-ui-option-list"] > li',!0,a().instances.choicesUi.flyout.elements.content,!0),a().instances.choicesUi.flyout.elements.flyout.addEventListener("click",(function(e){e.stopPropagation()})),document.addEventListener("gform/form_editor/setting_selected",v),u.flyoutEl=(0,r.getNodes)("#choices-ui-flyout .gform-flyout__body",!1,document,!0),a().instances.choicesUi.elements=u,a().instances.choicesUi.methods={appendSectionHtml:g},(0,r.trigger)({event:"gform/choices_ui/post_render",native:!1,data:a().instances.choicesUi}),(0,r.consoleInfo)("Gravity Forms Admin: Initialized choices ui flyout.")},m=function(e){h(e),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all choices ui scripts.")},p=i(6655),y=i(8821),S=i(5169),b=i(9803),_=i(535),w=i(5469),k=i(2312),E=i(5311),A=i.n(E);function F(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return j(e,t)}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0){if(-1===i.keys.indexOf(t.keyCode))return!1;if(o[t.keyCode.toString()]=t.keyCode,!i.keys.every((function(e){return e in o!=!1})))return e.pressedKeysTimeOut=setTimeout((function(){o={}}),1e3),!1}e.saveInProgress||(a().instances.adminFormSaverUIHandler.activeElement=document.activeElement,document.activeElement.blur(),t.preventDefault(),t.stopImmediatePropagation(),o={},n.fire(),e.saveInProgress=!0)}}))}};for(i.s();!(t=i.n()).done;){var r=n();if("object"===(0,p.Z)(r))return r.v}}catch(e){i.e(e)}finally{i.f()}}},{key:"maybeSave",value:function(e){if("gform/dialog/confirm"===e.type){var t,i,n;if("dialog-embed-form-unsaved-changes"!==(null==e||null===(t=e.detail)||void 0===t||null===(i=t.instance)||void 0===i||null===(n=i.options)||void 0===n?void 0:n.id))return;this.save()}}},{key:"save",value:function(){var e=(0,r.getNodes)("force-focus")[0];if(e&&e.focus(),this.formJSONString=this.getUpdatedFormJSON(),!window.ValidateForm())return this.eventsManager.trigger("SaveAborted"),!1;(0,b.Z)((0,k.Z)(i.prototype),"save",this).call(this)}},{key:"deepSanitizeFormValues",value:function(e){if("object"!==(0,p.Z)(e))return e;for(var t in e){var i=e[t];"object"!==(0,p.Z)(i)||null===i?"string"==typeof i?(e[t]=i.replace(/\\'/g,"'"),e[t]=i.replace(/\\/g,"\\\\")):e[t]=i:e[t]=this.deepSanitizeFormValues(i)}return e}},{key:"resetFormChars",value:function(){window.form=this.reverseFormSanitization(this.form)}},{key:"reverseFormSanitization",value:function(e){if("object"!==(0,p.Z)(e))return e;for(var t in e){var i=e[t];"object"!==(0,p.Z)(i)||null===i?e[t]="string"==typeof i?i.replace(/\\\\/g,"\\"):i:e[t]=this.reverseFormSanitization(i)}return e}},{key:"getUpdatedFormJSON",value:function(){try{this.form=window.UpdateFormObject(),window.gforms_original_json=A().toJSON(this.form)}catch(e){(0,r.consoleError)(e)}var e=this.deepSanitizeFormValues(this.form);return A().toJSON(e)}}]),i}(i(5289).Z),I=i(2243),T=i(5998),B=i.n(T),N=i(1297),O=i.n(N),U=i(3623);function L(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(!e)return;if("string"==typeof e)return D(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return D(e,t)}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i=0||a.push(h)}}catch(e){g.e(e)}finally{g.f()}var m,p=L(u);try{for(p.s();!(m=p.n()).done;){var y=m.value;""!==y&&(v.indexOf(y)>=0?s.push(y):o.push(y))}}catch(e){p.e(e)}finally{p.f()}this.insertNewFieldSettings(o,r),this.updateExistingFieldSettings(s,r,e),this.deleteExpiredFieldSettings(a)}},{key:"insertNewFieldSettings",value:function(e,t){var i,n=L(e);try{for(n.s();!(i=n.n()).done;){var r=i.value,o=t.find("."+r).prevUntil().toArray();if(this.events.trigger("beforeFieldSettingAdded",[A()("."+r).get(0),t.find("."+r).get(0)]),o.length<1){var a=t.find("."+r).parent().attr("id");A()("#"+a).prepend(t.find("."+r)),this.events.trigger("afterFieldSettingAdded",[r])}else{var s,l=L(o);try{for(l.s();!(s=l.n()).done;){var c=s.value.classList.value.split(" ")[0];if(A()("."+c).length){t.find("."+r).insertAfter(A()("."+c)),this.events.trigger("afterFieldSettingAdded",[r]);break}}}catch(e){l.e(e)}finally{l.f()}}}}catch(e){n.e(e)}finally{n.f()}}},{key:"deleteExpiredFieldSettings",value:function(e){var t,i=L(e);try{for(i.s();!(t=i.n()).done;){var n=t.value;this.events.trigger("beforeFieldSettingDeleted",[n]),A()("."+n).remove(),this.events.trigger("AfterFieldSettingDeleted",[n])}}catch(e){i.e(e)}finally{i.f()}}},{key:"updateExistingFieldSettings",value:function(e,t,i){var n=this;e.forEach((function(e){var r="."+e;A()(r).hasClass("data-js-reload")&&(n.events.trigger("fieldSettingBeforeUpdate",A()(r).get(0),t.find(r).get(0)),A()(r).replaceWith(i.find(r)),n.events.trigger("fieldSettingAfterUpdate",A()(r).get(0)))}))}},{key:"getElementsAsClassLists",value:function(e){return e.map((function(e){return e.classList.value.split(" ")[0]}))}},{key:"registerTimeOut",value:function(e,t){var i=setTimeout(e,t);return this.timeOuts.push(i),i}}]),e}(),H=(null===l()||void 0===l()?void 0:l().form_editor_save_form)||{};a().instances=(null===a()||void 0===a()?void 0:a().instances)||{};var Z=function(){a().instances.formSaverEventsManager=new I.Z,a().instances.adminFormSaverUIHandler=new R(a().instances.formSaverEventsManager,H),a().instances.adminFormSaver=new x(H,{config:H,events:a().instances.formSaverEventsManager,endpointKey:"form_editor_save_form",form:window.form}),a().instances.adminFormSaver.init()},P=function(e){m(e),Z(),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all form editor scripts.")}}}]); \ No newline at end of file diff --git a/assets/js/dist/scripts-admin.js b/assets/js/dist/scripts-admin.js new file mode 100644 index 0000000..b461ee3 --- /dev/null +++ b/assets/js/dist/scripts-admin.js @@ -0,0 +1 @@ +!function(){"use strict";var e,t,n,o={9305:function(e,t,n){var o,r=n(5518),a=n(5311),i=n.n(a),c=n(2340),s=n.n(c),d=n(7329),l=n.n(d),f=gform.components.admin.html.Loader,u=n.n(f),m={containers:(0,r.getNodes)("page-loader",!0)},g={rendered:!1},p=(null===l()||void 0===l()||null===(o=l().form_settings)||void 0===o?void 0:o.loader)||{},v=function(){s().instances.loaders.pageLoader.hideLoader()},b=function(){g.rendered?s().instances.loaders.pageLoader.showLoader():(s().instances.loaders.pageLoader.init(),g.rendered=!0)},h=n(11),k={closeTrigger:null,container:null,target:null},y={hideTimer:function(){},hideAnimationTimer:function(){}},T={attributes:{},autoHide:!0,autoHideDelay:4e3,closeButton:!0,closeTitle:"",container:"",ctaLink:"",ctaTarget:"_self",ctaText:"",icon:"",message:"",onClose:function(){},onReveal:function(){},position:"bottomleft",speak:!0,type:"normal",wrapperClasses:"gform-snackbar"},w={},_=function(){k.container&&(k.target.style.position="",k.container.parentNode.removeChild(k.container),k.closeTrigger&&k.closeTrigger.removeEventListener("click",L),clearTimeout(y.hideTimer),clearTimeout(y.hideAnimationTimer),k.container=null,k.closeTrigger=null,k.target=null)},L=function(){k.container.classList.remove("gform-snackbar--reveal"),y.hideAnimationTimer=setTimeout((function(){(0,r.trigger)({event:"gform/snackbar/close",native:!1,data:{el:k,options:w,state:y}}),_()}),300)},x=function(e){_(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};w=(0,h.Z)({},T,e),(0,r.trigger)({event:"gform/snackbar/pre_init",native:!1,data:w})}(e),k.target=(0,r.getNodes)(w.container,!1,document,!0)[0],k.target||(0,r.consoleError)("Gform snackBar couldn't find ".concat(w.container," to instantiate in.")),k.target.style.position="relative",k.target.insertAdjacentHTML("beforeend",'\n\t\n\t\t').concat(w.icon?''):"","\n\t\t").concat(w.message?''.concat(w.message,""):"","\n\t\t").concat(w.ctaLink?'\n\t\t\n\t\t\t").concat(w.ctaText,"\n\t\t\n\t\t"):"","\n\t\t").concat(w.closeButton?'\n\t\t\n\t\t'):"","\n\t\n")),k.container=(0,r.getNodes)("gform-snackbar",!1,k.target)[0],k.closeTrigger=(0,r.getNodes)("gform-snackbar-close",!1,k.target)[0],(0,r.setAttributes)(k.container,w.attributes),(0,r.trigger)({event:"gform/snackbar/pre_reveal",native:!1,data:{el:k,options:w,state:y}}),setTimeout((function(){k.container.classList.add("gform-snackbar--reveal"),w.autoHide&&(y.hideTimer=setTimeout((function(){L()}),w.autoHideDelay)),w.speak&&(0,r.speak)(w.message),w.onReveal()}),20),k.closeTrigger&&k.closeTrigger.addEventListener("click",L)},E=function(e){x(e.detail)},j=(0,r.getNodes)("embed-flyout-trigger")[0],O=(0,r.getNodes)(".merge-tag-support",!1,document,!0)[0],N=function(){var e;s().instances=s().instances||{},s().instances.loaders=s().instances.loaders||{},e=p.i18n.loaderText,s().instances.loaders.pageLoader=new(u())({id:"gform-page-loader",position:"sticky",renderOnInit:!1,target:document.getElementById("wpbody-content"),text:(0,r.escapeHtml)(e)}),m.containers.forEach((function(e){"form"===e.tagName.toLowerCase()&&i()(e).on("submit",b)})),document.addEventListener("gform/page_loader/show",b),document.addEventListener("gform/page_loader/hide",v),(0,r.consoleInfo)("Gravity Forms Admin: Initialized page loader."),document.addEventListener("gform/snackbar/render",E),(0,r.consoleInfo)("Gravity Forms Admin: Initialized snackbar component."),j&&Promise.all([n.e(194),n.e(848)]).then(n.bind(n,2729)).then((function(e){e.default()})),O&&Promise.all([n.e(194),n.e(514)]).then(n.bind(n,158)).then((function(e){e.default()})),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all admin components.")},P=(null===l()||void 0===l()?void 0:l().block_editor)||{},A={formEditor:(0,r.getNodes)("form-editor-wrapper")[0],formSettings:(0,r.getNodes)("form-settings")[0],splashPageModal:(0,r.getNodes)("gf-splash-template")[0]},C=function(){(0,r.consoleInfo)("Gravity Forms Common: Initialized all javascript that targeted document ready."),N(),P.data.is_block_editor&&n.e(319).then(n.bind(n,357)).then((function(e){e.default()})),A.formEditor&&Promise.all([n.e(194),n.e(289),n.e(623),n.e(42)]).then(n.bind(n,4770)).then((function(e){e.default(A.formEditor)})),!A.formEditor&&(0,r.shouldLoadChunk)("form-saver")&&Promise.all([n.e(194),n.e(289),n.e(646)]).then(n.bind(n,1476)).then((function(e){e.default()})),A.splashPageModal&&Promise.all([n.e(194),n.e(623),n.e(993)]).then(n.bind(n,642)).then((function(e){e.default(A.splashPageModal)})),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all javascript that targeted document ready.")};(0,r.ready)(C)},9608:function(e){e.exports=ajaxurl},7536:function(e){e.exports=gf_vars},2340:function(e){e.exports=gform},1297:function(e){e.exports=gform.components.admin.html.Button},8990:function(e){e.exports=gform.components.admin.html.Dropdown},3650:function(e){e.exports=gform.components.admin.html.EmbedForm},2452:function(e){e.exports=gform.components.admin.html.Flyout},5518:function(e){e.exports=gform.utils},7329:function(e){e.exports=gform_admin_config},5311:function(e){e.exports=jQuery},5998:function(e){e.exports=wp}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var n=r[e]={exports:{}};return o[e](n,n.exports,a),n.exports}a.m=o,e=[],a.O=function(t,n,o,r){if(!n){var i=1/0;for(l=0;l=r)&&Object.keys(a.O).every((function(e){return a.O[e](n[s])}))?n.splice(s--,1):(c=!1,r0&&e[l-1][2]>r;l--)e[l]=e[l-1];e[l]=[n,o,r]},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=function(e){return Promise.all(Object.keys(a.f).reduce((function(t,n){return a.f[n](e,t),t}),[]))},a.u=function(e){return({42:"scripts-admin.form-editor",319:"scripts-admin.block-editor",514:"scripts-admin.merge-tags",646:"scripts-admin.form-ajax-save",848:"scripts-admin.embed-form",993:"scripts-admin.splash-page"}[e]||e)+"."+{42:"2ef375290588b8f5efd6",289:"e8615271f5fc798ddff1",319:"e3c3d5dec3487f819b1b",514:"d6a36ec4faa73d9ecbee",623:"64a16e7d6fe68d89dc74",646:"cf7c69cdd571f4fb1a58",848:"1061b4ce6d9274a45e01",993:"df8784d2b89de156a77c"}[e]+".js"},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},n="gravityforms:",a.l=function(e,o,r,i){if(t[e])t[e].push(o);else{var c,s;if(void 0!==r)for(var d=document.getElementsByTagName("script"),l=0;l3?(delete o[0],delete o[1],o):2===o.length||o[2]}return""},S=function(e){for(var t in A().mergeTags)if(Object.prototype.hasOwnProperty.call(A().mergeTags,t)){var r=A().mergeTags[t].tags;for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)&&r[i].tag==e)return r[i].label}return""},k=function(e){return A().mergeTags[e].label},E=function(e,t){void 0===t&&(t="");var r=[],i=C(e),a="list"===i?":"+t:"",o="",n="";if(w.inArray(i,["date","email","time","password"])>-1&&(e.inputs=null),void 0!==e.inputs&&w.isArray(e.inputs)){for(var l in"checkbox"===i&&(o="{"+(n=T(e,e.id).replace("'","\\'"))+":"+e.id+a+"}",r.push({tag:o,label:n})),e.inputs)if(Object.prototype.hasOwnProperty.call(e.inputs,l)){var s=e.inputs[l];"creditcard"===i&&w.inArray(parseFloat(s.id),[parseFloat(e.id+".2"),parseFloat(e.id+".3"),parseFloat(e.id+".5")])>-1||(o="{"+(n=T(e,s.id).replace("'","\\'"))+":"+s.id+a+"}",r.push({tag:o,label:n}))}}else o="{"+(n=T(e).replace("'","\\'"))+":"+e.id+a+"}",r.push({tag:o,label:n});return r},D=function(e){var t=P.fields,r=e.getAttribute("id"),i=1==q(e,"hide_all_fields"),a=q(e,"exclude"),o=q(e,"prepopulate");o&&(i=!0);var n=function(e,t,r,i,a,o){void 0===e&&(e=[]),void 0===i&&(i=[]);var n=[],l=[],s=[],d=[],p=[],c=[],u=[],g=[],f=[];if(r||s.push({tag:"{all_fields}",label:S("{all_fields}")}),!a){for(var m in e)if(Object.prototype.hasOwnProperty.call(e,m)){var b=e[m];if(!b.displayOnly){var h=C(b);if(-1===w.inArray(h,i)){if(b.isRequired)if("name"===h){var y=x(b),_=void 0,O=void 0,j=void 0,P=void 0;"extended"===b.nameFormat?(_=L(b,b.id+".2"),j=L(b,b.id+".8"),(P=x(b)).inputs=[_,j],l.push(P),delete y.inputs[0],delete y.inputs[3]):"advanced"===b.nameFormat&&(_=L(b,b.id+".2"),O=L(b,b.id+".4"),j=L(b,b.id+".8"),(P=x(b)).inputs=[_,O,j],l.push(P),delete y.inputs[0],delete y.inputs[2],delete y.inputs[4]),n.push(y)}else n.push(b);else l.push(b);I(b.type)&&u.push(b)}}}if(n.length>0)for(var T in n)Object.prototype.hasOwnProperty.call(n,T)&&(g=g.concat(E(n[T],o)));if(l.length>0)for(var q in l)Object.prototype.hasOwnProperty.call(l,q)&&(f=f.concat(E(l[q],o)));if(u.length>0)for(var D in r||d.push({tag:"{pricing_fields}",label:S("{pricing_fields}")}),u)Object.prototype.hasOwnProperty.call(u,D)&&d.concat(E(u[D],o))}var G=["ip","date_mdy","date_dmy","embed_post:ID","embed_post:post_title","embed_url","entry_id","entry_url","form_id","form_title","user_agent","referer","post_id","post_edit_url","user:display_name","user:user_email","user:user_login"];for(var H in a&&(G.splice(G.indexOf("entry_id"),1),G.splice(G.indexOf("entry_url"),1),G.splice(G.indexOf("form_id"),1),G.splice(G.indexOf("form_title"),1)),F()&&!a||(G.splice(G.indexOf("post_id"),1),G.splice(G.indexOf("post_edit_url"),1)),G)-1===w.inArray(G[H],i)&&p.push({tag:"{"+G[H]+"}",label:S("{"+G[H]+"}")});var V=function(){for(var e in A().mergeTags)if(Object.prototype.hasOwnProperty.call(A().mergeTags,e)&&"custom"===e)return A().mergeTags[e];return[]}();if(V.tags.length>0)for(var z in V.tags)if(Object.prototype.hasOwnProperty.call(V.tags,z)){var B=V.tags[z];c.push({tag:B.tag,label:B.label})}var M={ungrouped:{label:k("ungrouped"),tags:s},required:{label:k("required"),tags:g},optional:{label:k("optional"),tags:f},pricing:{label:k("pricing"),tags:d},other:{label:k("other"),tags:p},custom:{label:k("custom"),tags:c}};return v().applyFilters("gform_merge_tags",M,t,r,i,a,o,void 0)}(t,r,i,a,o,q(e,"option")),l=function(e){var t=0;for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&e[r].tags.length>0&&t++;return t>1}(n),s=[];for(var d in n)if(Object.prototype.hasOwnProperty.call(n,d)){var p=n[d].label,c=n[d].tags,u=p&&l,g=[];if(!(c.length<=0)){for(var f in c)if(Object.prototype.hasOwnProperty.call(c,f)){var m=c[f],b=v().tools.stripSlashes(m.label),h=m.tag;g.push({value:h,label:b})}u?s.push({label:p,listData:g}):s.push.apply(s,g)}}return s},G=(null===h()||void 0===h()||null===(p=h().components)||void 0===p?void 0:p.merge_tags)||{};v().instances=(null===v()||void 0===v()?void 0:v().instances)||{},v().components=(null===v()||void 0===v()?void 0:v().components)||{};var H=(null===(c=window)||void 0===c?void 0:c.InsertVariable)||null,V=(null===(u=window)||void 0===u?void 0:u.InsertEditorVariable)||null,z=function(e){this.isEditor?V(this.elem.getAttribute("id"),e):H(this.elem.getAttribute("id"),null,e),w(this.elem).trigger("input").trigger("propertychange")},B=function(){v().simplebar.initializeInstances(),function(e){var t=document.querySelector('[data-js="'.concat(e,'"]')),r=(0,O.getClosest)(t,".panel-block-tabs__body");if(r){var i=250-r.offsetHeight,a=window.getComputedStyle(r).getPropertyValue("padding-bottom");i<10||(r.setAttribute("data-js-initial-padding",a),r.style.paddingBottom="".concat(i,"px"))}}(this.selector),(0,O.browsers)().firefox&&document.querySelector('[data-js="'.concat(this.selector,'"]')).querySelector(".gform-dropdown__container").removeAttribute("style")},M=function(){var e,t,r;e=this.selector,t=document.querySelector('[data-js="'.concat(e,'"]')),(r=(0,O.getClosest)(t,".panel-block-tabs__body"))&&r.hasAttribute("data-js-initial-padding")&&(r.style.paddingBottom=r.getAttribute("data-js-initial-padding"),r.removeAttribute("data-js-initial-padding"))},N=function(){var e=(0,O.getNodes)(".merge-tag-support",!0,document,!0);v().components.Dropdown=_(),v().instances.mergeTags=[],e.forEach((function(e,t){(function(e,t){var r=D(e),i=q(e,"manual_position"),a=i?function(e){var t=(0,O.getClosest)(e,".wp-editor-wrap").querySelector(".wp-media-buttons");return(0,O.getChildren)(t).slice(-1).pop()}(e):e,o=function(e,t){var r=q(e,"manual_position"),i=document.createElement("span");return i.classList.add("all-merge-tags"),i.classList.add("gform-merge-tags-dropdown-wrapper"),i.classList.add(e.tagName.toLowerCase()),r?i.classList.add("left"):i.classList.add("right"),i.setAttribute("mt-dropdown-".concat(t),!0),i.innerHTML=''),i}(e,t);(0,O.insertAfter)(o,a),v().instances.mergeTags.push(new(_())({container:"mt-dropdown-".concat(t),selector:"gform-dropdown-mt-".concat(t),renderTarget:'[data-js="gform-dropdown-mt-wrapper-'.concat(t,'"]'),swapLabel:!1,listData:r,render:!0,triggerPlaceholder:(0,O.saferHtml)(g||(g=(0,f.Z)(['']))),triggerTitle:G.i18n.insert_merge_tags,wrapperClasses:"gform-dropdown gform-dropdown--merge-tags",triggerId:"mt-dropdown--trigger-".concat(t),triggerAriaId:"mt-dropdown--trigger-label-".concat(t),triggerClasses:"ui-state-disabled",onItemSelect:z.bind({isEditor:i,idx:t,elem:e}),searchPlaceholder:G.i18n.search_merge_tags,onOpen:B.bind({selector:"gform-dropdown-mt-".concat(t)}),onClose:M.bind({selector:"gform-dropdown-mt-".concat(t)}),dropdownListAttributes:'data-js="gform-simplebar"'}))})(e,t),function(e,t){var r=(0,O.getClosest)(e,".field_setting"),i=(0,O.getClosest)(e,".gform-settings-field");r?r.classList.add("field_setting--with-merge-tag"):i&&i.classList.add("gform-settings-field--with-merge-tag")}(e)}))},R=function(){N(),console.info("Gravity Forms Admin: Initialized Merge Tags dropdown component.")}}}]); \ No newline at end of file diff --git a/assets/js/dist/scripts-admin.merge-tags.e3a3645853cc853183e4.min.js b/assets/js/dist/scripts-admin.merge-tags.e3a3645853cc853183e4.min.js new file mode 100644 index 0000000..79073e0 --- /dev/null +++ b/assets/js/dist/scripts-admin.merge-tags.e3a3645853cc853183e4.min.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[514],{158:function(e,t,r){r.r(t),r.d(t,{default:function(){return K}});var i,a,o,n,l,s,d,p,c,u,g,f=r(3736),m=r(2340),v=r.n(m),b=r(7329),h=r.n(b),w=r(5311),y=r(8990),_=r.n(y),O=r(5518),j=r(7536),P=r.n(j),A=(null===(i=window)||void 0===i?void 0:i.form)||{},C=(null===(a=window)||void 0===a?void 0:a.GetInputType)||null,L=(null===(o=window)||void 0===o?void 0:o.GetLabel)||null,T=(null===(n=window)||void 0===n?void 0:n.GetInput)||null,x=(null===(l=window)||void 0===l?void 0:l.Copy)||null,I=(null===(s=window)||void 0===s?void 0:s.IsPricingField)||null,F=(null===(d=window)||void 0===d?void 0:d.HasPostField)||null,q=function(e,t){var r=e.classList.value;if(!r)return"";var i=r.split(" ");for(var a in i)if(Object.prototype.hasOwnProperty.call(i,a)){var o=i[a].split("-");if("mt"==o[0]&&o[1]==t)return o.length>3?(delete o[0],delete o[1],o):2===o.length||o[2]}return""},S=function(e){for(var t in P().mergeTags)if(Object.prototype.hasOwnProperty.call(P().mergeTags,t)){var r=P().mergeTags[t].tags;for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)&&r[i].tag==e)return r[i].label}return""},k=function(e){return P().mergeTags[e].label},E=function(e,t){void 0===t&&(t="");var r=[],i=C(e),a="list"===i?":"+t:"",o="",n="";if(w.inArray(i,["date","email","time","password"])>-1&&(e.inputs=null),void 0!==e.inputs&&w.isArray(e.inputs)){for(var l in"checkbox"===i&&(o="{"+(n=L(e,e.id).replace("'","\\'"))+":"+e.id+a+"}",r.push({tag:o,label:n})),e.inputs)if(Object.prototype.hasOwnProperty.call(e.inputs,l)){var s=e.inputs[l];"creditcard"===i&&w.inArray(parseFloat(s.id),[parseFloat(e.id+".2"),parseFloat(e.id+".3"),parseFloat(e.id+".5")])>-1||(o="{"+(n=L(e,s.id).replace("'","\\'"))+":"+s.id+a+"}",r.push({tag:o,label:n}))}}else o="{"+(n=L(e).replace("'","\\'"))+":"+e.id+a+"}",r.push({tag:o,label:n});return r},D=function(e,t,r,i,a,o){void 0===e&&(e=[]),void 0===i&&(i=[]);var n=[],l=[],s=[],d=[],p=[],c=[],u=[],g=[],f=[];if(r||s.push({tag:"{all_fields}",label:S("{all_fields}")}),!a){for(var m in e)if(Object.prototype.hasOwnProperty.call(e,m)){var b=e[m];if(!b.displayOnly){var h=C(b);if(-1===w.inArray(h,i)){if(b.isRequired)if("name"===h){var y=x(b),_=void 0,O=void 0,j=void 0,A=void 0;"extended"===b.nameFormat?(_=T(b,b.id+".2"),j=T(b,b.id+".8"),(A=x(b)).inputs=[_,j],l.push(A),delete y.inputs[0],delete y.inputs[3]):"advanced"===b.nameFormat&&(_=T(b,b.id+".2"),O=T(b,b.id+".4"),j=T(b,b.id+".8"),(A=x(b)).inputs=[_,O,j],l.push(A),delete y.inputs[0],delete y.inputs[2],delete y.inputs[4]),n.push(y)}else n.push(b);else l.push(b);I(b.type)&&u.push(b)}}}if(n.length>0)for(var L in n)Object.prototype.hasOwnProperty.call(n,L)&&(g=g.concat(E(n[L],o)));if(l.length>0)for(var q in l)Object.prototype.hasOwnProperty.call(l,q)&&(f=f.concat(E(l[q],o)));if(u.length>0)for(var D in r||d.push({tag:"{pricing_fields}",label:S("{pricing_fields}")}),u)Object.prototype.hasOwnProperty.call(u,D)&&d.concat(E(u[D],o))}var H=["ip","date_mdy","date_dmy","embed_post:ID","embed_post:post_title","embed_url","entry_id","entry_url","form_id","form_title","user_agent","referer","post_id","post_edit_url","user:display_name","user:user_email","user:user_login"];for(var G in a&&(H.splice(H.indexOf("entry_id"),1),H.splice(H.indexOf("entry_url"),1),H.splice(H.indexOf("form_id"),1),H.splice(H.indexOf("form_title"),1)),F()&&!a||(H.splice(H.indexOf("post_id"),1),H.splice(H.indexOf("post_edit_url"),1)),H)-1===w.inArray(H[G],i)&&p.push({tag:"{"+H[G]+"}",label:S("{"+H[G]+"}")});var V=function(){for(var e in P().mergeTags)if(Object.prototype.hasOwnProperty.call(P().mergeTags,e)&&"custom"===e)return P().mergeTags[e];return[]}();if(V.tags.length>0)for(var B in V.tags)if(Object.prototype.hasOwnProperty.call(V.tags,B)){var N=V.tags[B];c.push({tag:N.tag,label:N.label})}var z={ungrouped:{label:k("ungrouped"),tags:s},required:{label:k("required"),tags:g},optional:{label:k("optional"),tags:f},pricing:{label:k("pricing"),tags:d},other:{label:k("other"),tags:p},custom:{label:k("custom"),tags:c}};return z=v().applyFilters("gform_merge_tags",z,t,r,i,a,o,undefined)},H=function(e){var t=A.fields,r=e.getAttribute("id"),i=1==q(e,"hide_all_fields"),a=q(e,"exclude"),o=q(e,"prepopulate"),n=q(e,"option");o&&(i=!0);var l=D(t,r,i,a,o,n),s=function(e){var t=0;for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&e[r].tags.length>0&&t++;return t>1}(l),d=[];for(var p in l)if(Object.prototype.hasOwnProperty.call(l,p)){var c=l[p].label,u=l[p].tags,g=c&&s,f=[];if(!(u.length<=0)){for(var m in u)if(Object.prototype.hasOwnProperty.call(u,m)){var b=u[m],h=v().tools.stripSlashes(b.label),w=b.tag;f.push({value:w,label:h})}g?d.push({label:c,listData:f}):d.push.apply(d,f)}}return d},G=(null===h()||void 0===h()||null===(p=h().components)||void 0===p?void 0:p.merge_tags)||{};v().instances=(null===v()||void 0===v()?void 0:v().instances)||{},v().components=(null===v()||void 0===v()?void 0:v().components)||{};var V=(null===(c=window)||void 0===c?void 0:c.InsertVariable)||null,B=(null===(u=window)||void 0===u?void 0:u.InsertEditorVariable)||null,N=function(e){this.isEditor?B(this.elem.getAttribute("id"),e):V(this.elem.getAttribute("id"),null,e),w(this.elem).trigger("input").trigger("propertychange")},z=function(){(v().simplebar.initializeInstances(),function(e){var t=document.querySelector('[data-js="'.concat(e,'"]')),r=(0,O.getClosest)(t,".panel-block-tabs__body");if(r){var i=250-r.offsetHeight,a=window.getComputedStyle(r).getPropertyValue("padding-bottom");i<10||(r.setAttribute("data-js-initial-padding",a),r.style.paddingBottom="".concat(i,"px"))}}(this.selector),(0,O.browsers)().firefox)&&document.querySelector('[data-js="'.concat(this.selector,'"]')).querySelector(".gform-dropdown__container").removeAttribute("style")},M=function(){var e,t,r;e=this.selector,t=document.querySelector('[data-js="'.concat(e,'"]')),(r=(0,O.getClosest)(t,".panel-block-tabs__body"))&&r.hasAttribute("data-js-initial-padding")&&(r.style.paddingBottom=r.getAttribute("data-js-initial-padding"),r.removeAttribute("data-js-initial-padding"))},R=function(e,t){var r=H(e),i=q(e,"manual_position"),a=i?function(e){var t=(0,O.getClosest)(e,".wp-editor-wrap").querySelector(".wp-media-buttons");return(0,O.getChildren)(t).slice(-1).pop()}(e):e,o=function(e,t){var r=q(e,"manual_position"),i=document.createElement("span");return i.classList.add("all-merge-tags"),i.classList.add("gform-merge-tags-dropdown-wrapper"),i.classList.add(e.tagName.toLowerCase()),r?i.classList.add("left"):i.classList.add("right"),i.setAttribute("mt-dropdown-".concat(t),!0),i.innerHTML=''),i}(e,t);(0,O.insertAfter)(o,a),v().instances.mergeTags.push(new(_())({container:"mt-dropdown-".concat(t),selector:"gform-dropdown-mt-".concat(t),renderTarget:'[data-js="gform-dropdown-mt-wrapper-'.concat(t,'"]'),swapLabel:!1,listData:r,render:!0,triggerPlaceholder:(0,O.saferHtml)(g||(g=(0,f.Z)(['']))),triggerTitle:G.i18n.insert_merge_tags,wrapperClasses:"gform-dropdown gform-dropdown--merge-tags",triggerId:"mt-dropdown--trigger-".concat(t),triggerAriaId:"mt-dropdown--trigger-label-".concat(t),triggerClasses:"ui-state-disabled",onItemSelect:N.bind({isEditor:i,idx:t,elem:e}),searchPlaceholder:G.i18n.search_merge_tags,onOpen:z.bind({selector:"gform-dropdown-mt-".concat(t)}),onClose:M.bind({selector:"gform-dropdown-mt-".concat(t)}),dropdownListAttributes:'data-js="gform-simplebar"'}))},Z=function(){var e=(0,O.getNodes)(".merge-tag-support",!0,document,!0);v().components.Dropdown=_(),v().instances.mergeTags=[],e.forEach((function(e,t){R(e,t),function(e,t){var r=(0,O.getClosest)(e,".field_setting"),i=(0,O.getClosest)(e,".gform-settings-field");r?r.classList.add("field_setting--with-merge-tag"):i&&i.classList.add("gform-settings-field--with-merge-tag")}(e)}))},J=function(){Z()},K=function(){J()}}}]); \ No newline at end of file diff --git a/assets/js/dist/scripts-admin.min.js b/assets/js/dist/scripts-admin.min.js new file mode 100644 index 0000000..def0c19 --- /dev/null +++ b/assets/js/dist/scripts-admin.min.js @@ -0,0 +1 @@ +!function(){"use strict";var e,t,n,o={9305:function(e,t,n){var o,r=n(5518),a=function(){(0,r.consoleInfo)("Gravity Forms Common: Initialized all javascript that targeted document ready.")},i=n(5311),c=n.n(i),s=n(2340),l=n.n(s),d=n(7329),f=n.n(d),u=gform.components.admin.html.Loader,m=n.n(u),g={containers:(0,r.getNodes)("page-loader",!0)},p={rendered:!1},v=(null===f()||void 0===f()||null===(o=f().form_settings)||void 0===o?void 0:o.loader)||{},b=function(){l().instances.loaders.pageLoader.hideLoader()},h=function(){p.rendered?l().instances.loaders.pageLoader.showLoader():(l().instances.loaders.pageLoader.init(),p.rendered=!0)},k=function(){var e;l().instances=l().instances||{},l().instances.loaders=l().instances.loaders||{},e=v.i18n.loaderText,l().instances.loaders.pageLoader=new(m())({id:"gform-page-loader",position:"sticky",renderOnInit:!1,target:document.getElementById("wpbody-content"),text:(0,r.escapeHtml)(e)}),g.containers.forEach((function(e){"form"===e.tagName.toLowerCase()&&c()(e).on("submit",h)})),document.addEventListener("gform/page_loader/show",h),document.addEventListener("gform/page_loader/hide",b),(0,r.consoleInfo)("Gravity Forms Admin: Initialized page loader.")},y=n(11),T={closeTrigger:null,container:null,target:null},w={hideTimer:function(){},hideAnimationTimer:function(){}},_={attributes:{},autoHide:!0,autoHideDelay:4e3,closeButton:!0,closeTitle:"",container:"",ctaLink:"",ctaTarget:"_self",ctaText:"",icon:"",message:"",onClose:function(){},onReveal:function(){},position:"bottomleft",speak:!0,type:"normal",wrapperClasses:"gform-snackbar"},L={},x=function(){T.container&&(T.target.style.position="",T.container.parentNode.removeChild(T.container),T.closeTrigger&&T.closeTrigger.removeEventListener("click",E),clearTimeout(w.hideTimer),clearTimeout(w.hideAnimationTimer),T.container=null,T.closeTrigger=null,T.target=null)},E=function(){T.container.classList.remove("gform-snackbar--reveal"),w.hideAnimationTimer=setTimeout((function(){(0,r.trigger)({event:"gform/snackbar/close",native:!1,data:{el:T,options:L,state:w}}),x()}),300)},j=function(){T.target=(0,r.getNodes)(L.container,!1,document,!0)[0],T.target||(0,r.consoleError)("Gform snackBar couldn't find ".concat(L.container," to instantiate in.")),T.target.style.position="relative",T.target.insertAdjacentHTML("beforeend",'\n\t\n\t\t').concat(L.icon?''):"","\n\t\t").concat(L.message?''.concat(L.message,""):"","\n\t\t").concat(L.ctaLink?'\n\t\t\n\t\t\t").concat(L.ctaText,"\n\t\t\n\t\t"):"","\n\t\t").concat(L.closeButton?'\n\t\t\n\t\t'):"","\n\t\n")),T.container=(0,r.getNodes)("gform-snackbar",!1,T.target)[0],T.closeTrigger=(0,r.getNodes)("gform-snackbar-close",!1,T.target)[0],(0,r.setAttributes)(T.container,L.attributes)},O=function(e){x(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};L=(0,y.Z)({},_,e),(0,r.trigger)({event:"gform/snackbar/pre_init",native:!1,data:L})}(e),j(),(0,r.trigger)({event:"gform/snackbar/pre_reveal",native:!1,data:{el:T,options:L,state:w}}),setTimeout((function(){T.container.classList.add("gform-snackbar--reveal"),L.autoHide&&(w.hideTimer=setTimeout((function(){E()}),L.autoHideDelay)),L.speak&&(0,r.speak)(L.message),L.onReveal()}),20),T.closeTrigger&&T.closeTrigger.addEventListener("click",E)},N=function(e){O(e.detail)},P=function(){document.addEventListener("gform/snackbar/render",N),(0,r.consoleInfo)("Gravity Forms Admin: Initialized snackbar component.")},A=(0,r.getNodes)("embed-flyout-trigger")[0],C=(0,r.getNodes)(".merge-tag-support",!1,document,!0)[0],I=function(){k(),P(),A&&Promise.all([n.e(194),n.e(848)]).then(n.bind(n,2729)).then((function(e){e.default()})),C&&Promise.all([n.e(194),n.e(514)]).then(n.bind(n,158)).then((function(e){e.default()})),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all admin components.")},S=(null===f()||void 0===f()?void 0:f().block_editor)||{},B={formEditor:(0,r.getNodes)("form-editor-wrapper")[0],formSettings:(0,r.getNodes)("form-settings")[0],splashPageModal:(0,r.getNodes)("gf-splash-template")[0]},F=function(){S.data.is_block_editor&&n.e(319).then(n.bind(n,357)).then((function(e){e.default()})),B.formEditor&&Promise.all([n.e(194),n.e(289),n.e(623),n.e(42)]).then(n.bind(n,4770)).then((function(e){e.default(B.formEditor)})),!B.formEditor&&(0,r.shouldLoadChunk)("form-saver")&&Promise.all([n.e(194),n.e(289),n.e(646)]).then(n.bind(n,1476)).then((function(e){e.default()})),B.splashPageModal&&Promise.all([n.e(194),n.e(623),n.e(993)]).then(n.bind(n,642)).then((function(e){e.default(B.splashPageModal)}))},M=function(){a(),I(),F(),(0,r.consoleInfo)("Gravity Forms Admin: Initialized all javascript that targeted document ready.")};(function(){(0,r.ready)(M)})()},9608:function(e){e.exports=ajaxurl},7536:function(e){e.exports=gf_vars},2340:function(e){e.exports=gform},1297:function(e){e.exports=gform.components.admin.html.Button},8990:function(e){e.exports=gform.components.admin.html.Dropdown},3650:function(e){e.exports=gform.components.admin.html.EmbedForm},2452:function(e){e.exports=gform.components.admin.html.Flyout},5518:function(e){e.exports=gform.utils},7329:function(e){e.exports=gform_admin_config},5311:function(e){e.exports=jQuery},5998:function(e){e.exports=wp}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var n=r[e]={exports:{}};return o[e](n,n.exports,a),n.exports}a.m=o,e=[],a.O=function(t,n,o,r){if(!n){var i=1/0;for(d=0;d=r)&&Object.keys(a.O).every((function(e){return a.O[e](n[s])}))?n.splice(s--,1):(c=!1,r0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[n,o,r]},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=function(e){return Promise.all(Object.keys(a.f).reduce((function(t,n){return a.f[n](e,t),t}),[]))},a.u=function(e){return({42:"scripts-admin.form-editor",319:"scripts-admin.block-editor",514:"scripts-admin.merge-tags",646:"scripts-admin.form-ajax-save",848:"scripts-admin.embed-form",993:"scripts-admin.splash-page"}[e]||e)+"."+{42:"7afe383aa4439b87c095",289:"c7e99dd8ec3d133552bd",319:"aead5d308e2e268fe22d",514:"e3a3645853cc853183e4",623:"30fe906412bc3871cf03",646:"efa29f2b0e48d06f9356",848:"0dafef767975eeede773",993:"0651d85e99aef89987f3"}[e]+".min.js"},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},n="gravityforms:",a.l=function(e,o,r,i){if(t[e])t[e].push(o);else{var c,s;if(void 0!==r)for(var l=document.getElementsByTagName("script"),d=0;d=i)&&Object.keys(e.O).every((function(n){return e.O[n](t[f])}))?t.splice(f--,1):(u=!1,i0&&n[s-1][2]>i;s--)n[s]=n[s-1];n[s]=[t,o,i]},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),e.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},function(){var n={415:0};e.O.j=function(r){return 0===n[r]};var r=function(r,t){var o,i,a=t[0],u=t[1],f=t[2],c=0;if(a.some((function(r){return 0!==n[r]}))){for(o in u)e.o(u,o)&&(e.m[o]=u[o]);if(f)var s=f(e)}for(r&&r(t);c=i)&&Object.keys(o.O).every((function(n){return o.O[n](t[c])}))?t.splice(c--,1):(f=!1,i0&&n[s-1][2]>i;s--)n[s]=n[s-1];n[s]=[t,e,i]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),o.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},function(){var n={415:0};o.O.j=function(r){return 0===n[r]};var r=function(r,t){var e,i,u=t[0],f=t[1],c=t[2],a=0;if(u.some((function(r){return 0!==n[r]}))){for(e in f)o.o(f,e)&&(o.m[e]=f[e]);if(c)var s=c(o)}for(r&&r(t);a1)for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=e.length;n--;t.unshift(e[n]));return t}function d(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=f(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'));return t.filter((function(e){return d(e)}))}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};if(n&&t){if(27===e.keyCode)return t.focus(),void r();if(9===e.keyCode){var o=p(n),i=o[0],a=o[o.length-1];e.shiftKey?document.activeElement===i&&(a.focus(),e.preventDefault()):document.activeElement===a&&(i.focus(),e.preventDefault())}}else console.error("You need to pass a container and trigger node to focusLoop.")}function g(e,t){Object.keys(t).forEach((function(n){return e.setAttribute(n,t[n])}))}n.r(l),n.d(l,{applyBrowserClasses:function(){return ge},arrayEquals:function(){return I},arrayToInt:function(){return P},bodyLock:function(){return e},browsers:function(){return ve},checkNotificationPromise:function(){return Ot},clipboard:function(){return be},consoleError:function(){return T},consoleInfo:function(){return L},consoleLog:function(){return A},consoleWarn:function(){return C},convertElements:function(){return f},cookieStorage:function(){return u},debounce:function(){return Ze},delay:function(){return D},delegate:function(){return St},dragHorizontal:function(){return Ee},escapeHtml:function(){return M},focusLoop:function(){return v},getChildren:function(){return xe},getClosest:function(){return Oe},getCoords:function(){return Te},getFocusable:function(){return p},getHiddenHeight:function(){return je},getNodes:function(){return Le},hasClassFromArray:function(){return ke},hasScrollbar:function(){return Ae},insertAfter:function(){return Ce},insertBefore:function(){return _e},isEmptyObject:function(){return H},isExternalLink:function(){return Ie},isFileLink:function(){return Pe},isFormDirty:function(){return De},isFunction:function(){return F},isImageLink:function(){return Me},isJestTest:function(){return O},isJson:function(){return N},isObject:function(){return z},isRtl:function(){return He},localStorage:function(){return a},mergeDeep:function(){return R},objectAssign:function(){return U},objectToFormData:function(){return B},openNewTab:function(){return Fe},parseUrl:function(){return X},popup:function(){return Ne},queryToJson:function(){return te},ready:function(){return Et},removeClassThatContains:function(){return qe},resize:function(){return xt},saferHtml:function(){return K},scrollHorizontal:function(){return ze},scrollSpy:function(){return et},scrollTo:function(){return tt},sessionStorage:function(){return c},setAttributes:function(){return g},shouldLoadChunk:function(){return nt},simpleBar:function(){return t},slide:function(){return r},smoothAnchors:function(){return ft},speak:function(){return E},sprintf:function(){return V},trigger:function(){return Se},uniqueId:function(){return ne},updateQueryVar:function(){return re},viewport:function(){return o},visible:function(){return d},vsprintf:function(){return G},winPosition:function(){return i}});var h={containers:[]},m={previousMessage:""},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"polite",t=document.createElement("div");g(t,{"aria-live":e,"aria-relevant":"additions text","aria-atomic":"true",style:"position: absolute; margin: -1px; padding: 0; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; word-wrap: normal !important;"}),document.body.appendChild(t),h.containers.push(t)},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.replace(/<[^<>]+>/g," ");return m.previousMessage===t&&(t+=" "),m.previousMessage=t,t},b=function(){return h.containers.forEach((function(e){return e.textContent=""}))},S=function(){h.containers.length||(y("assertive"),y("polite"))};function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"polite";S(),b();var n=h.containers.filter((function(e){return e.getAttribute("aria-live")===t}))[0];n&&(n.textContent=w(e))}var x=n(158);function O(){var e,t,n,r;return!(void 0===(null===(e=x)||void 0===x||null===(t=e.env)||void 0===t?void 0:t.JEST_WORKER_ID)||"test"!==(null===(n=x)||void 0===x||null===(r=n.env)||void 0===r?void 0:"production"))}function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";window.console&&!O()&&console.error(e)}var j=n(158);function L(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"production"!==(null===(e=j)||void 0===j||null===(t=e.env)||void 0===t?void 0:"production")&&window.console&&!O()&&console.info(n)}var k=n(158);function A(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"production"!==(null===(e=k)||void 0===k||null===(t=e.env)||void 0===t?void 0:"production")&&window.console&&!O()&&console.log(n)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";window.console&&!O()&&console.warn(e)}function I(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every((function(e,n){return e===t[n]}))}var P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map((function(e){return parseInt(e,10)}))};function D(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,o=[];function i(e,n){t=window.setTimeout((function(){if(t=null,e(),o.length){var n=o.shift();i(n.fn,n.t)}}),n)}return e={delay:function(n,r){return o.length||t?o.push({fn:n,t:r}):i(n,r),e},cancel:function(){return window.clearTimeout(t),o=[],e}},e.delay(n,r)}function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function H(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return JSON.stringify(e)===JSON.stringify({})}function F(e){return e&&"[object Function]"==={}.toString.call(e)}function N(e){try{JSON.parse(e)}catch(e){return!1}return!0}function q(e){return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},q(e)}function z(e){return e&&"object"===q(e)&&!Array.isArray(e)}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(){return W=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r/g,">"),t+=e[n]}return t}var Y={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function V(e){return Q(ee(e),arguments)}function G(e,t){return V.apply(null,[e].concat(t||[]))}function Q(e,t){var n,r,o,i,a,c,u,l,s,f=1,d=e.length,p="";for(r=0;r=0),i.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,i.width?parseInt(i.width):0);break;case"e":n=i.precision?parseFloat(n).toExponential(i.precision):parseFloat(n).toExponential();break;case"f":n=i.precision?parseFloat(n).toFixed(i.precision):parseFloat(n);break;case"g":n=i.precision?String(Number(n.toPrecision(i.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=i.precision?n.substring(0,i.precision):n;break;case"t":n=String(!!n),n=i.precision?n.substring(0,i.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=i.precision?n.substring(0,i.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=i.precision?n.substring(0,i.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}Y.json.test(i.type)?p+=n:(!Y.number.test(i.type)||l&&!i.sign?s="":(s=l?"+":"-",n=n.toString().replace(Y.sign,"")),c=i.pad_char?"0"===i.pad_char?"0":i.pad_char.charAt(1):" ",u=i.width-(s+n).length,a=i.width&&u>0?c.repeat(u):"",p+=i.align?s+n+a:"0"===c?s+a+n:a+s+n)}return p}var Z=Object.create(null);function ee(e){if(Z[e])return Z[e];for(var t,n=e,r=[],o=0;n;){if(null!==(t=Y.text.exec(n)))r.push(t[0]);else if(null!==(t=Y.modulo.exec(n)))r.push("%");else{if(null===(t=Y.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){o|=1;var i=[],a=t[2],c=[];if(null===(c=Y.key.exec(a)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(i.push(c[1]);""!==(a=a.substring(c[0].length));)if(null!==(c=Y.key_access.exec(a)))i.push(c[1]);else{if(null===(c=Y.index_access.exec(a)))throw new SyntaxError("[sprintf] failed to parse named argument key");i.push(c[1])}t[2]=i}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return Z[e]=r}var te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.length?e:window.location.search.slice(1),n=t.length?t.split("&"):[],r={},o=[];return n.forEach((function(e){o=e.split("="),r[o[0]]=decodeURIComponent(o[1]||"")})),JSON.parse(JSON.stringify(r))};function ne(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";return"".concat(e.length?"".concat(e,"-"):"").concat(Math.random().toString(36).substr(2,9))}function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.location.href,r="?",o=n.split("#"),i=o[1]?"#".concat(o[1]):"",a=o[0].split("?"),c=a[0],u=a[1],l=void 0!==u?u.split("&"):[],s=!1;return l.forEach((function(n,r){n.startsWith("".concat(e,"="))&&(s=!0,t?l[r]="".concat(e,"=").concat(t):l.splice(r,1))})),!s&&t&&(l[l.length]="".concat(e,"=").concat(t)),"".concat(c).concat(r).concat(l.join("&")).concat(i)}var oe=/(android)/i.test(window.navigator.userAgent),ie=!!window.chrome,ae="undefined"!=typeof InstallTrigger,ce=document.documentMode||!1,ue=!ce&&!!window.StyleMedia,le=!!window.navigator.userAgent.match(/(iPod|iPhone|iPad)/i),se=!!window.navigator.userAgent.match(/(iPod|iPhone)/i),fe=!!window.opera||window.navigator.userAgent.indexOf(" OPR/")>=0,de=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||!ie&&!fe&&"undefined"!==window.webkitAudioContext,pe=window.navigator.platform;function ve(){return{android:oe,chrome:ie,edge:ue,firefox:ae,ie:ce,ios:le,iosMobile:se,opera:fe,safari:de,os:pe}}function ge(){var e=ve(),t=document.body.classList;e.android?t.add("device-android"):e.ios&&t.add("device-ios"),e.edge?t.add("browser-edge"):e.chrome?t.add("browser-chrome"):e.firefox?t.add("browser-firefox"):e.ie?t.add("browser-ie"):e.opera?t.add("browser-opera"):e.safari&&t.add("browser-safari")}var he=0,me=function(){var e=ve();return e.ie||e.firefox||e.chrome&&!e.edge?document.documentElement:document.body},ye=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=me(),n=document.body.style;he=t.scrollTop,n.overflowY="scroll",n.position="fixed",n.width="100%",e&&(n.marginTop="-".concat(he,"px"))},we=function(){var e=me(),t=document.body.style;t.overflowY="",t.position="static",t.marginTop="0px",t.width="",e.scrollTop=he};function be(e){if(window.clipboardData&&window.clipboardData.setData)return window.clipboardData.setData("Text",e);if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var t=document.createElement("textarea");t.textContent=e,t.style.position="fixed",document.body.appendChild(t),t.select();try{return document.execCommand("copy")}catch(e){return C("Copy to clipboard failed.",e),!1}finally{document.body.removeChild(t)}}}function Se(e){var t,n=U({data:{},el:document,event:"",native:!0},e);if(n.native)(t=document.createEvent("HTMLEvents")).initEvent(n.event,!0,!1);else try{t=new window.CustomEvent(n.event,{detail:n.data})}catch(e){(t=document.createEvent("CustomEvent")).initCustomEvent(n.event,!0,!0,n.data)}n.el.dispatchEvent(t)}function Ee(e){var t={isDown:!1,moveEventTriggered:!1,startX:0,scrollLeft:0};e.addEventListener("mousedown",(function(n){t.isDown=!0,e.classList.add("drag-horizontal--active"),t.startX=n.pageX-e.offsetLeft,t.scrollLeft=e.scrollLeft})),e.addEventListener("mouseleave",(function(){t.isDown=!1,e.classList.remove("drag-horizontal--active")})),e.addEventListener("mouseup",(function(){t.isDown=!1,e.classList.remove("drag-horizontal--active"),Se({event:"gform-utils/horizontal-drag-ended",native:!1}),t.moveEventTriggered=!1})),e.addEventListener("mousemove",(function(n){if(t.isDown){n.preventDefault();var r=3*(n.pageX-e.offsetLeft-t.startX);e.scrollLeft=t.scrollLeft-r,t.moveEventTriggered||(Se({event:"gform-utils/horizontal-drag-started",native:!1}),t.moveEventTriggered=!0)}}))}function xe(e){for(var t=[],n=e.children.length;n--;)8!==e.children[n].nodeType&&t.unshift(e.children[n]);return t}function Oe(e,t){var n,r;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((r=e.parentElement)&&r[n](t))return r;e=r}return null}function Te(e){var t=e.getBoundingClientRect(),n=document.body,r=document.documentElement,o=window.pageYOffset||r.scrollTop||n.scrollTop,i=window.pageXOffset||r.scrollLeft||n.scrollLeft,a=r.clientTop||n.clientTop||0,c=r.clientLeft||n.clientLeft||0,u=t.top+o-a,l=t.left+i-c;return{top:Math.round(u),left:Math.round(l),bottom:Math.round(t.bottom)}}var je=function(e){var t=e.clientWidth,n=e;n.style.visibility="hidden",n.style.height="auto",n.style.maxHeight="none",n.style.position="fixed",n.style.width="".concat(t,"px");var r=n.offsetHeight;return n.style.visibility="",n.style.height="",n.style.maxHeight="",n.style.width="",n.style.position="",n.style.zIndex="",r};function Le(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?e:'[data-js="'.concat(e,'"]'),i=n.querySelectorAll(o);return t&&(i=f(i)),i}function ke(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return t.some((function(t){return e.classList.contains("".concat(n).concat(t).concat(r))}))}var Ae=function(e){return{vertical:e.scrollHeight>e.clientHeight,horizontal:e.scrollWidth>e.clientWidth}};function Ce(e,t){t.parentNode.insertBefore(e,t.nextElementSibling)}function _e(e,t){t.parentNode.insertBefore(e,t)}var Ie=function(e){var t=e.match(/^([^:\/?#]+:)?(?:\/\/([^\/?#]*))?([^?#]+)?(\?[^#]*)?(#.*)?/);return"string"==typeof t[1]&&t[1].length>0&&t[1].toLowerCase()!==window.location.protocol||"string"==typeof t[2]&&t[2].length>0&&t[2].replace(new RegExp(":(".concat({"http:":80,"https:":443}[window.location.protocol],")?$")),"")!==window.location.host},Pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("/").pop();return-1!==t.indexOf(".")};function De(){var e,t;if(!window.gforms_original_json||!window.UpdateFormObject)return!1;window.UpdateFormObject();var n="1"===(null===(e=window)||void 0===e||null===(t=e.gf_legacy)||void 0===t?void 0:t.is_legacy),r=JSON.parse(JSON.stringify(JSON.parse(window.gforms_original_json))),o=JSON.parse(JSON.stringify(window.form));return n&&(r.fields.forEach((function(e,t){delete r.fields[t].layoutGroupId})),o.fields.forEach((function(e,t){delete o.fields[t].layoutGroupId}))),JSON.stringify(r)!==JSON.stringify(o)}var Me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(".").pop(),n=t.toLowerCase().match(/(jpg|jpeg|png|gif)/g);return n&&n.length>0};function He(){var e=document.createElement("div");document.body.appendChild(e);var t="rtl"===window.getComputedStyle(e,null).getPropertyValue("direction");return document.body.removeChild(e),t}function Fe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=document.createElement("a");t.href=e,t.target="_blank",document.body.appendChild(t),t.click(),t.remove()}function Ne(e){var t=U({event:null,url:"",center:!0,name:"_blank",specs:{menubar:0,scrollbars:0,status:1,titlebar:1,toolbar:0,top:100,left:100,width:500,height:300}},e);if(t.event&&(t.event.preventDefault(),t.url.length||(t.url=t.event.currentTarget.href)),t.url.length){t.center&&(t.specs.top=window.screen.height/2-t.specs.height/2,t.specs.left=window.screen.width/2-t.specs.width/2);var n=[];_.forEach(t.specs,(function(e,t){var r="".concat(t,"=").concat(e);n.push(r)})),window.open(t.url,t.name,n.join())}}function qe(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=0;n1&&void 0!==arguments[1]?arguments[1]:null;if(t&&!(t.scrollWidth<=t.clientWidth)){var n=window.event||e,r=Math.max(-1,Math.min(1,n.wheelDelta||-n.detail));t.scrollLeft-=40*r,e.preventDefault()}};function Je(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return We(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?We(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function We(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{},o=r.ignoreNonConfigurable,i=void 0!==o&&o,a=e.name,c=Je(Reflect.ownKeys(t));try{for(c.s();!(n=c.n()).done;){var u=n.value;Ue(e,t,u,i)}}catch(e){c.e(e)}finally{c.f()}return Xe(e,t),Ge(e,t,a),e}function Ze(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("function"!=typeof e)throw new TypeError("Expected the first argument to be a function, got `".concat(q(e),"`"));var n,r,o,i=t.wait,a=void 0===i?0:i,c=t.maxWait,u=void 0===c?Number.Infinity:c,l=t.before,s=void 0!==l&&l,f=t.after,d=void 0===f||f;if(!s&&!d)throw new Error("Both `before` and `after` are false, function wouldn't be called.");var p=function(){for(var t=arguments.length,i=new Array(t),c=0;c0&&u!==Number.Infinity&&!r&&(r=setTimeout(p,u)),v&&(o=e.apply(l,i)),o};return Qe(p,e),p.cancel=function(){n&&(clearTimeout(n),n=void 0),r&&(clearTimeout(r),r=void 0)},p}function et(e){var t=U({min:0,max:0,debounce:{wait:50},elements:null,mode:"vertical",buffer:0,container:window,onEnter:e.onEnter?e.onEnter:[],onLeave:e.onLeave?e.onLeave:[],onTick:e.onTick?e.onTick:[]},e);if(t.elements){var n=f(t.elements),r=t,o=r.mode,i=r.buffer,a=0,c=a,u=!1;n.forEach((function(e){r.container.addEventListener("scroll",Ze((function(){var t={top:e.scrollTop,left:e.scrollLeft},n="vertical"===o?t.top+i:t.left+i,l=r.max,s=r.min;F(r.max)&&(l=r.max()),F(r.min)&&(s=r.min()),0===parseInt(l,10)&&(l="vertical"===o?r.container.offsetHeight:r.container.offsetWidth+e.offsetWidth),n>=s&&n<=l?(u||(u=!0,a+=1,Se({el:e,event:"scrollEnter",native:!1,data:{position:t}}),F(r.onEnter)&&r.onEnter(e,t)),Se({el:e,event:"scrollTick",native:!1,data:{position:t,inside:u,enters:a,leaves:c}}),F(r.onTick)&&r.onTick(e,t,u,a,c)):u&&(u=!1,Se({el:e,event:"scrollLeave",native:!1,data:{position:t,leaves:c+=1}}),F(r.onLeave)&&r.onLeave(e,t))}),r.debounce))}))}}var tt=function(e){var t,n,r=W({auto:!1,auto_coefficent:2.5,afterScroll:function(){},duration:1e3,easing:"linear",offset:0,$target:$()},e);r.$target.length&&(t=r.$target.offset().top+r.offset,r.auto&&(n=$("html").scrollTop(),r.duration=t>n?(t-n)/r.auto_coefficent:(n-t)/r.auto_coefficent),$("html, body").animate({scrollTop:t},r.duration,r.easing,r.after_scroll))};function nt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=document.querySelectorAll("[data-load-chunk-".concat(e,"]"));return t.length>0}var rt=function(e){var t,n=(null===(t=window)||void 0===t?void 0:t.SimpleBar)||{};n.instances&&e&&Le("[data-simplebar]",!0,e,!0).forEach((function(e){var t;return null!==(t=n.instances.get(e))&&void 0!==t?t:new n(e)}))},ot=[],it=function(e){return e<.2074?-3.8716*e*e*e+6.137*e*e+.4*e:1.1317*(e-1)*(e-1)*(e-1)-.1975*(e-1)*(e-1)+1},at=function(e){ot[e]||(ot[e]={up:null,down:null})},ct=function(e){ot[e].up&&(window.cancelAnimationFrame(ot[e].up),ot[e].up=null),ot[e].down&&(window.cancelAnimationFrame(ot[e].down),ot[e].down=null)},ut=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:400,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=e.offsetHeight,i=je(e),a=null;e.style.maxHeight="0",at(t),ct(t);var c=function c(u){a||(a=u);var l=u-a,s=it(l/n)*(i-o)+o;e.style.maxHeight="".concat(s,"px"),l2&&void 0!==arguments[2]?arguments[2]:400,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=e.offsetHeight,i=0,a=null;e.style.maxHeight="".concat(o,"px"),at(t),ct(t);var c=function c(u){a||(a=u);var l=u-a,s=it(l/n)*(i-o)+o;e.style.maxHeight="".concat(s,"px"),l0?Math.min(t,n-i):Math.min(o,n))},ht=function(){return window.pageYOffset||document.documentElement.scrollTop},mt=function(){return window.pageXOffset||document.documentElement.scrollLeft};if("undefined"!=typeof Element&&!Element.prototype.matches){var yt=Element.prototype;yt.matches=yt.matchesSelector||yt.mozMatchesSelector||yt.msMatchesSelector||yt.oMatchesSelector||yt.webkitMatchesSelector}function wt(e,t,n,r,o){var i=bt.apply(this,arguments);return e.addEventListener(n,i,o),{destroy:function(){e.removeEventListener(n,i,o)}}}function bt(e,t,n,r){return function(n){n.delegateTarget=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}(n.target,t),n.delegateTarget&&r.call(e,n)}}var St=function(e,t,n,r,o){return"function"==typeof e.addEventListener?wt.apply(null,arguments):"function"==typeof n?wt.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return wt(e,t,n,r,o)})))};function Et(e){"loading"!==document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e):document.attachEvent("onreadystatechange",(function(){"loading"!==document.readyState&&e()}))}function xt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];n?window.addEventListener("resize",Ze(e,{wait:t})):window.removeEventListener("resize",Ze(e,{wait:t}))}function Ot(){try{window.Notification.requestPermission().then()}catch(e){return!1}return!0}var Tt,jt=function(e,t){window.window.localStorage.setItem(e,t)},Lt=function(e){return window.window.localStorage.getItem(e)},kt=function(e){return window.window.localStorage.removeItem(e)},At=function(){window.window.localStorage.clear()},Ct=function(e,t){window.sessionStorage.setItem(e,t)},_t=function(e){return window.sessionStorage.getItem(e)},It=function(e){return window.sessionStorage.removeItem(e)},Pt=function(){window.sessionStorage.clear()},Dt=function(e){for(var t=document.cookie.split(";"),n=0;n1)for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=e.length;n--;t.unshift(e[n]));return t}function p(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=d(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'));return t.filter((function(e){return p(e)}))}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};if(n&&t){if(27===e.keyCode)return t.focus(),void r();if(9===e.keyCode){var o=v(n),i=o[0],a=o[o.length-1];e.shiftKey?document.activeElement===i&&(a.focus(),e.preventDefault()):document.activeElement===a&&(i.focus(),e.preventDefault())}}}function h(e,t){Object.keys(t).forEach((function(n){return e.setAttribute(n,t[n])}))}n.r(l),n.d(l,{applyBrowserClasses:function(){return he},arrayEquals:function(){return P},arrayToInt:function(){return D},bodyLock:function(){return e},browsers:function(){return ge},checkNotificationPromise:function(){return jt},clipboard:function(){return Se},consoleError:function(){return j},consoleInfo:function(){return k},consoleLog:function(){return C},consoleWarn:function(){return I},convertElements:function(){return d},cookieStorage:function(){return u},debounce:function(){return et},delay:function(){return M},delegate:function(){return xt},dragHorizontal:function(){return xe},escapeHtml:function(){return H},focusLoop:function(){return g},getChildren:function(){return Oe},getClosest:function(){return Te},getCoords:function(){return je},getFocusable:function(){return v},getHiddenHeight:function(){return Le},getNodes:function(){return ke},hasClassFromArray:function(){return Ae},hasScrollbar:function(){return Ce},insertAfter:function(){return _e},insertBefore:function(){return Ie},isEmptyObject:function(){return F},isExternalLink:function(){return Pe},isFileLink:function(){return De},isFormDirty:function(){return Me},isFunction:function(){return N},isImageLink:function(){return He},isJestTest:function(){return T},isJson:function(){return q},isObject:function(){return J},isRtl:function(){return Fe},localStorage:function(){return a},mergeDeep:function(){return U},objectAssign:function(){return B},objectToFormData:function(){return X},openNewTab:function(){return Ne},parseUrl:function(){return K},popup:function(){return qe},queryToJson:function(){return ne},ready:function(){return Ot},removeClassThatContains:function(){return ze},resize:function(){return Tt},saferHtml:function(){return Y},scrollHorizontal:function(){return Je},scrollSpy:function(){return tt},scrollTo:function(){return nt},sessionStorage:function(){return c},setAttributes:function(){return h},shouldLoadChunk:function(){return rt},simpleBar:function(){return t},slide:function(){return r},smoothAnchors:function(){return pt},speak:function(){return x},sprintf:function(){return G},trigger:function(){return Ee},uniqueId:function(){return re},updateQueryVar:function(){return oe},viewport:function(){return o},visible:function(){return p},vsprintf:function(){return Q},winPosition:function(){return i}});var m={containers:[]},y={previousMessage:""},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"polite",t=document.createElement("div");h(t,{"aria-live":e,"aria-relevant":"additions text","aria-atomic":"true",style:"position: absolute; margin: -1px; padding: 0; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; word-wrap: normal !important;"}),document.body.appendChild(t),m.containers.push(t)},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.replace(/<[^<>]+>/g," ");return y.previousMessage===t&&(t+=" "),y.previousMessage=t,t},S=function(){return m.containers.forEach((function(e){return e.textContent=""}))},E=function(){m.containers.length||(w("assertive"),w("polite"))};function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"polite";E(),S();var n=m.containers.filter((function(e){return e.getAttribute("aria-live")===t}))[0];n&&(n.textContent=b(e))}var O=n(158);function T(){var e,t,n,r;return!(void 0===(null===(e=O)||void 0===O||null===(t=e.env)||void 0===t?void 0:t.JEST_WORKER_ID)||"test"!==(null===(n=O)||void 0===O||null===(r=n.env)||void 0===r?void 0:"production"))}function j(){window.console&&T()}var L=n(158);function k(){var e,t;"production"!==(null===(e=L)||void 0===L||null===(t=e.env)||void 0===t?void 0:"production")&&window.console&&T()}var A=n(158);function C(){var e,t;"production"!==(null===(e=A)||void 0===A||null===(t=e.env)||void 0===t?void 0:"production")&&window.console&&T()}function I(){window.console&&T()}function P(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every((function(e,n){return e===t[n]}))}var D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map((function(e){return parseInt(e,10)}))};function M(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,o=[];function i(e,n){t=window.setTimeout((function(){if(t=null,e(),o.length){var n=o.shift();i(n.fn,n.t)}}),n)}return e={delay:function(n,r){return o.length||t?o.push({fn:n,t:r}):i(n,r),e},cancel:function(){return window.clearTimeout(t),o=[],e}},e.delay(n,r)}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function F(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return JSON.stringify(e)===JSON.stringify({})}function N(e){return e&&"[object Function]"==={}.toString.call(e)}function q(e){try{JSON.parse(e)}catch(e){return!1}return!0}function z(e){return z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},z(e)}function J(e){return e&&"object"===z(e)&&!Array.isArray(e)}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(){return R=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r/g,">"),t+=e[n]}return t}var V={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function G(e){return Z(te(e),arguments)}function Q(e,t){return G.apply(null,[e].concat(t||[]))}function Z(e,t){var n,r,o,i,a,c,u,l,s,f=1,d=e.length,p="";for(r=0;r=0),i.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,i.width?parseInt(i.width):0);break;case"e":n=i.precision?parseFloat(n).toExponential(i.precision):parseFloat(n).toExponential();break;case"f":n=i.precision?parseFloat(n).toFixed(i.precision):parseFloat(n);break;case"g":n=i.precision?String(Number(n.toPrecision(i.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=i.precision?n.substring(0,i.precision):n;break;case"t":n=String(!!n),n=i.precision?n.substring(0,i.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=i.precision?n.substring(0,i.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=i.precision?n.substring(0,i.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}V.json.test(i.type)?p+=n:(!V.number.test(i.type)||l&&!i.sign?s="":(s=l?"+":"-",n=n.toString().replace(V.sign,"")),c=i.pad_char?"0"===i.pad_char?"0":i.pad_char.charAt(1):" ",u=i.width-(s+n).length,a=i.width&&u>0?c.repeat(u):"",p+=i.align?s+n+a:"0"===c?s+a+n:a+s+n)}return p}var ee=Object.create(null);function te(e){if(ee[e])return ee[e];for(var t,n=e,r=[],o=0;n;){if(null!==(t=V.text.exec(n)))r.push(t[0]);else if(null!==(t=V.modulo.exec(n)))r.push("%");else{if(null===(t=V.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){o|=1;var i=[],a=t[2],c=[];if(null===(c=V.key.exec(a)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(i.push(c[1]);""!==(a=a.substring(c[0].length));)if(null!==(c=V.key_access.exec(a)))i.push(c[1]);else{if(null===(c=V.index_access.exec(a)))throw new SyntaxError("[sprintf] failed to parse named argument key");i.push(c[1])}t[2]=i}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return ee[e]=r}var ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.length?e:window.location.search.slice(1),n=t.length?t.split("&"):[],r={},o=[];return n.forEach((function(e){o=e.split("="),r[o[0]]=decodeURIComponent(o[1]||"")})),JSON.parse(JSON.stringify(r))};function re(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";return"".concat(e.length?"".concat(e,"-"):"").concat(Math.random().toString(36).substr(2,9))}function oe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.location.href,r="?",o=n.split("#"),i=o[1]?"#".concat(o[1]):"",a=o[0].split("?"),c=a[0],u=a[1],l=void 0!==u?u.split("&"):[],s=!1;return l.forEach((function(n,r){n.startsWith("".concat(e,"="))&&(s=!0,t?l[r]="".concat(e,"=").concat(t):l.splice(r,1))})),!s&&t&&(l[l.length]="".concat(e,"=").concat(t)),"".concat(c).concat(r).concat(l.join("&")).concat(i)}var ie=/(android)/i.test(window.navigator.userAgent),ae=!!window.chrome,ce="undefined"!=typeof InstallTrigger,ue=document.documentMode||!1,le=!ue&&!!window.StyleMedia,se=!!window.navigator.userAgent.match(/(iPod|iPhone|iPad)/i),fe=!!window.navigator.userAgent.match(/(iPod|iPhone)/i),de=!!window.opera||window.navigator.userAgent.indexOf(" OPR/")>=0,pe=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||!ae&&!de&&"undefined"!==window.webkitAudioContext,ve=window.navigator.platform;function ge(){return{android:ie,chrome:ae,edge:le,firefox:ce,ie:ue,ios:se,iosMobile:fe,opera:de,safari:pe,os:ve}}function he(){var e=ge(),t=document.body.classList;e.android?t.add("device-android"):e.ios&&t.add("device-ios"),e.edge?t.add("browser-edge"):e.chrome?t.add("browser-chrome"):e.firefox?t.add("browser-firefox"):e.ie?t.add("browser-ie"):e.opera?t.add("browser-opera"):e.safari&&t.add("browser-safari")}var me=0,ye=function(){var e=ge();return e.ie||e.firefox||e.chrome&&!e.edge?document.documentElement:document.body},we=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=ye(),n=document.body.style;me=t.scrollTop,n.overflowY="scroll",n.position="fixed",n.width="100%",e&&(n.marginTop="-".concat(me,"px"))},be=function(){var e=ye(),t=document.body.style;t.overflowY="",t.position="static",t.marginTop="0px",t.width="",e.scrollTop=me};function Se(e){if(window.clipboardData&&window.clipboardData.setData)return window.clipboardData.setData("Text",e);if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var t=document.createElement("textarea");t.textContent=e,t.style.position="fixed",document.body.appendChild(t),t.select();try{return document.execCommand("copy")}catch(e){return I("Copy to clipboard failed.",e),!1}finally{document.body.removeChild(t)}}}function Ee(e){var t,n=B({data:{},el:document,event:"",native:!0},e);if(n.native)(t=document.createEvent("HTMLEvents")).initEvent(n.event,!0,!1);else try{t=new window.CustomEvent(n.event,{detail:n.data})}catch(e){(t=document.createEvent("CustomEvent")).initCustomEvent(n.event,!0,!0,n.data)}n.el.dispatchEvent(t)}function xe(e){var t={isDown:!1,moveEventTriggered:!1,startX:0,scrollLeft:0};e.addEventListener("mousedown",(function(n){t.isDown=!0,e.classList.add("drag-horizontal--active"),t.startX=n.pageX-e.offsetLeft,t.scrollLeft=e.scrollLeft})),e.addEventListener("mouseleave",(function(){t.isDown=!1,e.classList.remove("drag-horizontal--active")})),e.addEventListener("mouseup",(function(){t.isDown=!1,e.classList.remove("drag-horizontal--active"),Ee({event:"gform-utils/horizontal-drag-ended",native:!1}),t.moveEventTriggered=!1})),e.addEventListener("mousemove",(function(n){if(t.isDown){n.preventDefault();var r=3*(n.pageX-e.offsetLeft-t.startX);e.scrollLeft=t.scrollLeft-r,t.moveEventTriggered||(Ee({event:"gform-utils/horizontal-drag-started",native:!1}),t.moveEventTriggered=!0)}}))}function Oe(e){for(var t=[],n=e.children.length;n--;)8!==e.children[n].nodeType&&t.unshift(e.children[n]);return t}function Te(e,t){var n,r;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((r=e.parentElement)&&r[n](t))return r;e=r}return null}function je(e){var t=e.getBoundingClientRect(),n=document.body,r=document.documentElement,o=window.pageYOffset||r.scrollTop||n.scrollTop,i=window.pageXOffset||r.scrollLeft||n.scrollLeft,a=r.clientTop||n.clientTop||0,c=r.clientLeft||n.clientLeft||0,u=t.top+o-a,l=t.left+i-c;return{top:Math.round(u),left:Math.round(l),bottom:Math.round(t.bottom)}}var Le=function(e){var t=e.clientWidth,n=e;n.style.visibility="hidden",n.style.height="auto",n.style.maxHeight="none",n.style.position="fixed",n.style.width="".concat(t,"px");var r=n.offsetHeight;return n.style.visibility="",n.style.height="",n.style.maxHeight="",n.style.width="",n.style.position="",n.style.zIndex="",r};function ke(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?e:'[data-js="'.concat(e,'"]'),i=n.querySelectorAll(o);return t&&(i=d(i)),i}function Ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return t.some((function(t){return e.classList.contains("".concat(n).concat(t).concat(r))}))}var Ce=function(e){return{vertical:e.scrollHeight>e.clientHeight,horizontal:e.scrollWidth>e.clientWidth}};function _e(e,t){t.parentNode.insertBefore(e,t.nextElementSibling)}function Ie(e,t){t.parentNode.insertBefore(e,t)}var Pe=function(e){var t=e.match(/^([^:\/?#]+:)?(?:\/\/([^\/?#]*))?([^?#]+)?(\?[^#]*)?(#.*)?/);return"string"==typeof t[1]&&t[1].length>0&&t[1].toLowerCase()!==window.location.protocol||"string"==typeof t[2]&&t[2].length>0&&t[2].replace(new RegExp(":(".concat({"http:":80,"https:":443}[window.location.protocol],")?$")),"")!==window.location.host},De=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("/").pop();return-1!==t.indexOf(".")};function Me(){var e,t;if(!window.gforms_original_json||!window.UpdateFormObject)return!1;window.UpdateFormObject();var n="1"===(null===(e=window)||void 0===e||null===(t=e.gf_legacy)||void 0===t?void 0:t.is_legacy),r=JSON.parse(JSON.stringify(JSON.parse(window.gforms_original_json))),o=JSON.parse(JSON.stringify(window.form));return n&&(r.fields.forEach((function(e,t){delete r.fields[t].layoutGroupId})),o.fields.forEach((function(e,t){delete o.fields[t].layoutGroupId}))),JSON.stringify(r)!==JSON.stringify(o)}var He=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(".").pop(),n=t.toLowerCase().match(/(jpg|jpeg|png|gif)/g);return n&&n.length>0};function Fe(){var e=document.createElement("div");document.body.appendChild(e);var t="rtl"===window.getComputedStyle(e,null).getPropertyValue("direction");return document.body.removeChild(e),t}function Ne(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=document.createElement("a");t.href=e,t.target="_blank",document.body.appendChild(t),t.click(),t.remove()}function qe(e){var t=B({event:null,url:"",center:!0,name:"_blank",specs:{menubar:0,scrollbars:0,status:1,titlebar:1,toolbar:0,top:100,left:100,width:500,height:300}},e);if(t.event&&(t.event.preventDefault(),t.url.length||(t.url=t.event.currentTarget.href)),t.url.length){t.center&&(t.specs.top=window.screen.height/2-t.specs.height/2,t.specs.left=window.screen.width/2-t.specs.width/2);var n=[];_.forEach(t.specs,(function(e,t){var r="".concat(t,"=").concat(e);n.push(r)})),window.open(t.url,t.name,n.join())}}function ze(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=0;n1&&void 0!==arguments[1]?arguments[1]:null;if(t&&!(t.scrollWidth<=t.clientWidth)){var n=window.event||e,r=Math.max(-1,Math.min(1,n.wheelDelta||-n.detail));t.scrollLeft-=40*r,e.preventDefault()}};function We(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Re(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Re(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function Re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{},o=r.ignoreNonConfigurable,i=void 0!==o&&o,a=e.name,c=We(Reflect.ownKeys(t));try{for(c.s();!(n=c.n()).done;){var u=n.value;Be(e,t,u,i)}}catch(e){c.e(e)}finally{c.f()}return Ke(e,t),Qe(e,t,a),e}function et(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("function"!=typeof e)throw new TypeError("Expected the first argument to be a function, got `".concat(z(e),"`"));var n,r,o,i=t.wait,a=void 0===i?0:i,c=t.maxWait,u=void 0===c?Number.Infinity:c,l=t.before,s=void 0!==l&&l,f=t.after,d=void 0===f||f;if(!s&&!d)throw new Error("Both `before` and `after` are false, function wouldn't be called.");var p=function(){for(var t=arguments.length,i=new Array(t),c=0;c0&&u!==Number.Infinity&&!r&&(r=setTimeout(p,u)),v&&(o=e.apply(l,i)),o};return Ze(p,e),p.cancel=function(){n&&(clearTimeout(n),n=void 0),r&&(clearTimeout(r),r=void 0)},p}function tt(e){var t=B({min:0,max:0,debounce:{wait:50},elements:null,mode:"vertical",buffer:0,container:window,onEnter:e.onEnter?e.onEnter:[],onLeave:e.onLeave?e.onLeave:[],onTick:e.onTick?e.onTick:[]},e);if(t.elements){var n=d(t.elements),r=t,o=r.mode,i=r.buffer,a=0,c=a,u=!1;n.forEach((function(e){r.container.addEventListener("scroll",et((function(){var t={top:e.scrollTop,left:e.scrollLeft},n="vertical"===o?t.top+i:t.left+i,l=r.max,s=r.min;N(r.max)&&(l=r.max()),N(r.min)&&(s=r.min()),0===parseInt(l,10)&&(l="vertical"===o?r.container.offsetHeight:r.container.offsetWidth+e.offsetWidth),n>=s&&n<=l?(u||(u=!0,a+=1,Ee({el:e,event:"scrollEnter",native:!1,data:{position:t}}),N(r.onEnter)&&r.onEnter(e,t)),Ee({el:e,event:"scrollTick",native:!1,data:{position:t,inside:u,enters:a,leaves:c}}),N(r.onTick)&&r.onTick(e,t,u,a,c)):u&&(u=!1,Ee({el:e,event:"scrollLeave",native:!1,data:{position:t,leaves:c+=1}}),N(r.onLeave)&&r.onLeave(e,t))}),r.debounce))}))}}var nt=function(e){var t,n,r=R({auto:!1,auto_coefficent:2.5,afterScroll:function(){},duration:1e3,easing:"linear",offset:0,$target:$()},e);r.$target.length&&(t=r.$target.offset().top+r.offset,r.auto&&(n=$("html").scrollTop(),r.duration=t>n?(t-n)/r.auto_coefficent:(n-t)/r.auto_coefficent),$("html, body").animate({scrollTop:t},r.duration,r.easing,r.after_scroll))};function rt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=document.querySelectorAll("[data-load-chunk-".concat(e,"]"));return t.length>0}var ot=function(e){var t,n=(null===(t=window)||void 0===t?void 0:t.SimpleBar)||{};n.instances&&e&&ke("[data-simplebar]",!0,e,!0).forEach((function(e){var t;return null!==(t=n.instances.get(e))&&void 0!==t?t:new n(e)}))},it=25,at=[],ct=function(e){return e<.2074?-3.8716*e*e*e+6.137*e*e+.4*e:1.1317*(e-1)*(e-1)*(e-1)-.1975*(e-1)*(e-1)+1},ut=function(e){at[e]||(at[e]={up:null,down:null})},lt=function(e){at[e].up&&(window.cancelAnimationFrame(at[e].up),at[e].up=null),at[e].down&&(window.cancelAnimationFrame(at[e].down),at[e].down=null)},st=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:400,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=e.offsetHeight,i=Le(e),a=null;e.style.maxHeight="0",ut(t),lt(t);var c=function c(u){a||(a=u);var l=u-a,s=ct(l/n)*(i-o)+o;e.style.maxHeight="".concat(s,"px"),l2&&void 0!==arguments[2]?arguments[2]:400,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=e.offsetHeight,i=0,a=null;e.style.maxHeight="".concat(o,"px"),ut(t),lt(t);var c=function c(u){a||(a=u);var l=u-a,s=ct(l/n)*(i-o)+o;e.style.maxHeight="".concat(s,"px"),l0?Math.min(t,n-i):Math.min(o,n))},yt=function(){return window.pageYOffset||document.documentElement.scrollTop},wt=function(){return window.pageXOffset||document.documentElement.scrollLeft};if("undefined"!=typeof Element&&!Element.prototype.matches){var bt=Element.prototype;bt.matches=bt.matchesSelector||bt.mozMatchesSelector||bt.msMatchesSelector||bt.oMatchesSelector||bt.webkitMatchesSelector}function St(e,t,n,r,o){var i=Et.apply(this,arguments);return e.addEventListener(n,i,o),{destroy:function(){e.removeEventListener(n,i,o)}}}function Et(e,t,n,r){return function(n){n.delegateTarget=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}(n.target,t),n.delegateTarget&&r.call(e,n)}}var xt=function(e,t,n,r,o){return"function"==typeof e.addEventListener?St.apply(null,arguments):"function"==typeof n?St.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return St(e,t,n,r,o)})))};function Ot(e){"loading"!==document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e):document.attachEvent("onreadystatechange",(function(){"loading"!==document.readyState&&e()}))}function Tt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];n?window.addEventListener("resize",et(e,{wait:t})):window.removeEventListener("resize",et(e,{wait:t}))}function jt(){try{window.Notification.requestPermission().then()}catch(e){return!1}return!0}var Lt=function(e,t){window.window.localStorage.setItem(e,t)},kt=function(e){return window.window.localStorage.getItem(e)},At=function(e){return window.window.localStorage.removeItem(e)},Ct=function(){window.window.localStorage.clear()},_t=function(e,t){window.sessionStorage.setItem(e,t)},It=function(e){return window.sessionStorage.getItem(e)},Pt=function(e){return window.sessionStorage.removeItem(e)},Dt=function(){window.sessionStorage.clear()},Mt=function(e){for(var t=document.cookie.split(";"),n=0;ns;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===n)return t||s||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},5489:function(t,r,n){var e=n(936),o=e({}.toString),i=e("".slice);t.exports=function(t){return i(o(t),8,-1)}},6810:function(t,r,n){var e=n(8382),o=n(2466),i=n(8117),u=n(6462);t.exports=function(t,r){for(var n=o(r),c=u.f,a=i.f,f=0;f0&&e[0]<4?1:+(e[0]+e[1])),!o&&u&&(!(e=u.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=u.match(/Chrome\/(\d+)/))&&(o=+e[1]),t.exports=o},2089:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9638:function(t,r,n){var e=n(5001),o=n(8117).f,i=n(430),u=n(6313),c=n(8506),a=n(6810),f=n(1092);t.exports=function(t,r){var n,s,l,p,y,v=t.target,h=t.global,d=t.stat;if(n=h?e:d?e[v]||c(v,{}):(e[v]||{}).prototype)for(s in r){if(p=r[s],l=t.noTargetGet?(y=o(n,s))&&y.value:n[s],!f(h?s:v+(d?".":"#")+s,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;a(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),u(n,s,p,t)}}},5061:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},3927:function(t){var r=Function.prototype.call;t.exports=r.bind?r.bind(r):function(){return r.apply(r,arguments)}},9873:function(t,r,n){var e=n(1502),o=n(8382),i=Function.prototype,u=e&&Object.getOwnPropertyDescriptor,c=o(i,"name"),a=c&&"something"===function(){}.name,f=c&&(!e||e&&u(i,"name").configurable);t.exports={EXISTS:c,PROPER:a,CONFIGURABLE:f}},936:function(t){var r=Function.prototype,n=r.bind,e=r.call,o=n&&n.bind(e);t.exports=n?function(t){return t&&o(e,t)}:function(t){return t&&function(){return e.apply(t,arguments)}}},3425:function(t,r,n){var e=n(5001),o=n(6291),i=function(t){return o(t)?t:void 0};t.exports=function(t,r){return arguments.length<2?i(e[t]):e[t]&&e[t][r]}},3815:function(t,r,n){var e=n(4933);t.exports=function(t,r){var n=t[r];return null==n?void 0:e(n)}},5001:function(t,r,n){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},8382:function(t,r,n){var e=n(936),o=n(7615),i=e({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,r){return i(o(t),r)}},2499:function(t){t.exports={}},2118:function(t,r,n){var e=n(3425);t.exports=e("document","documentElement")},7788:function(t,r,n){var e=n(1502),o=n(5061),i=n(6009);t.exports=!e&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},2901:function(t,r,n){var e=n(5001),o=n(936),i=n(5061),u=n(5489),c=e.Object,a=o("".split);t.exports=i((function(){return!c("z").propertyIsEnumerable(0)}))?function(t){return"String"==u(t)?a(t,""):c(t)}:c},685:function(t,r,n){var e=n(936),o=n(6291),i=n(9982),u=e(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return u(t)}),t.exports=i.inspectSource},684:function(t,r,n){var e,o,i,u=n(7650),c=n(5001),a=n(936),f=n(2366),s=n(430),l=n(8382),p=n(9982),y=n(1695),v=n(2499),h="Object already initialized",d=c.TypeError,g=c.WeakMap;if(u||p.state){var m=p.state||(p.state=new g),b=a(m.get),x=a(m.has),O=a(m.set);e=function(t,r){if(x(m,t))throw new d(h);return r.facade=t,O(m,t,r),r},o=function(t){return b(m,t)||{}},i=function(t){return x(m,t)}}else{var w=y("state");v[w]=!0,e=function(t,r){if(l(t,w))throw new d(h);return r.facade=t,s(t,w,r),r},o=function(t){return l(t,w)?t[w]:{}},i=function(t){return l(t,w)}}t.exports={set:e,get:o,has:i,enforce:function(t){return i(t)?o(t):e(t,{})},getterFor:function(t){return function(r){var n;if(!f(r)||(n=o(r)).type!==t)throw d("Incompatible receiver, "+t+" required");return n}}}},6291:function(t){t.exports=function(t){return"function"==typeof t}},1092:function(t,r,n){var e=n(5061),o=n(6291),i=/#|\.prototype\./,u=function(t,r){var n=a[c(t)];return n==s||n!=f&&(o(r)?e(r):!!r)},c=u.normalize=function(t){return String(t).replace(i,".").toLowerCase()},a=u.data={},f=u.NATIVE="N",s=u.POLYFILL="P";t.exports=u},2366:function(t,r,n){var e=n(6291);t.exports=function(t){return"object"==typeof t?null!==t:e(t)}},13:function(t){t.exports=!1},6448:function(t,r,n){var e=n(5001),o=n(3425),i=n(6291),u=n(6282),c=n(7558),a=e.Object;t.exports=c?function(t){return"symbol"==typeof t}:function(t){var r=o("Symbol");return i(r)&&u(r.prototype,a(t))}},1151:function(t,r,n){"use strict";var e,o,i,u=n(5061),c=n(6291),a=n(2275),f=n(4320),s=n(6313),l=n(6802),p=n(13),y=l("iterator"),v=!1;[].keys&&("next"in(i=[].keys())?(o=f(f(i)))!==Object.prototype&&(e=o):v=!0),null==e||u((function(){var t={};return e[y].call(t)!==t}))?e={}:p&&(e=a(e)),c(e[y])||s(e,y,(function(){return this})),t.exports={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:v}},501:function(t){t.exports={}},4821:function(t,r,n){var e=n(4479);t.exports=function(t){return e(t.length)}},9262:function(t,r,n){var e=n(2821),o=n(5061);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&e&&e<41}))},7650:function(t,r,n){var e=n(5001),o=n(6291),i=n(685),u=e.WeakMap;t.exports=o(u)&&/native code/.test(i(u))},2275:function(t,r,n){var e,o=n(4905),i=n(6191),u=n(2089),c=n(2499),a=n(2118),f=n(6009),s=n(1695)("IE_PROTO"),l=function(){},p=function(t){return"
        -
        +
        diff --git a/fonts/gform-icons-admin.svg b/fonts/gform-icons-admin.svg index 5b18189..a08d921 100644 --- a/fonts/gform-icons-admin.svg +++ b/fonts/gform-icons-admin.svg @@ -7,7 +7,7 @@ - + @@ -56,14 +56,14 @@ - + - + @@ -149,6 +149,12 @@ - - + + + + + + + + \ No newline at end of file diff --git a/fonts/gform-icons-admin.ttf b/fonts/gform-icons-admin.ttf index 4a4baf4..989c111 100644 Binary files a/fonts/gform-icons-admin.ttf and b/fonts/gform-icons-admin.ttf differ diff --git a/fonts/gform-icons-admin.woff b/fonts/gform-icons-admin.woff index 74ddbbc..1b7592b 100644 Binary files a/fonts/gform-icons-admin.woff and b/fonts/gform-icons-admin.woff differ diff --git a/fonts/gform-icons-admin.woff2 b/fonts/gform-icons-admin.woff2 index f787c43..5933b2a 100644 Binary files a/fonts/gform-icons-admin.woff2 and b/fonts/gform-icons-admin.woff2 differ diff --git a/form_detail.php b/form_detail.php index 8c1a049..ee4bcea 100644 --- a/form_detail.php +++ b/form_detail.php @@ -4,6 +4,10 @@ die(); } + +use Gravity_Forms\Gravity_Forms\Save_Form\GF_Save_Form_Service_Provider; +use Gravity_Forms\Gravity_Forms\Save_Form\GF_Form_CRUD_Handler; + class GFFormDetail { public static function forms_page( $form_id ) { @@ -15,7 +19,10 @@ public static function forms_page( $form_id ) { } self::update_recent_forms( $form_id ); - + /** + * @var Gravity_Forms\Gravity_Forms\Save_Form\GF_Save_Form_Helper $save_form_helper + */ + $save_form_helper = GFForms::get_service_container()->get( GF_Save_Form_Service_Provider::GF_SAVE_FROM_HELPER ); $update_result = ''; if ( rgpost( 'operation' ) == 'trash' ) { check_admin_referer( 'gforms_trash_form', 'gforms_trash_form' ); @@ -30,12 +37,19 @@ function () { is_ajax_save_action() === false ) { check_admin_referer( "gforms_update_form_{$form_id}", 'gforms_update_form' ); $update_result = self::save_form_info( $form_id, rgpost( 'gform_meta', false ) ); + + ?> + + - - '; + + // Unset notifications and confirmations to reduce payload size. + unset( $form['notifications'] ); + unset( $form['confirmations'] ); + + echo "'; } else { - echo ""; + echo ""; } ?> -
        +
        • @@ -144,7 +167,7 @@ function InsertPostContentVariable(element_id, callback) {
        -
        +
        0 ? $forms[0]->id : '0' : rgget( 'id' ); @@ -159,7 +182,7 @@ function InsertPostContentVariable(element_id, callback) {
        -
        +
        @@ -182,13 +205,44 @@ function InsertPostContentVariable(element_id, callback) {
        + + + + $form_id, ); echo GFCommon::get_preview_link( $preview_args ); - $save_button = ''; + $ajax_save_disabled = $save_form_helper->is_ajax_save_disabled( $form_id ); + if ( $ajax_save_disabled ) { + $save_button = ''; + } else { + $save_button = ''; + } + /** * A filter to allow you to modify the Form Save button. @@ -225,15 +279,16 @@ function InsertPostContentVariable(element_id, callback) {
        @@ -381,7 +436,7 @@ class="" - + @@ -401,7 +456,7 @@ class="" -
          +
          • +
          • + +
            + + + + + +
            +
          • +
          • + + +
          • +
          • + + +
          • + @@ -1012,7 +1092,7 @@ class="" -
            +
            0 ) ); @@ -1433,27 +1513,58 @@ class="" -
          • - -
            - - -
            - - +
          • + + +
          • +
          • - + + +
              +
              + +
                +
              • + + +
              • +
              +
              +
              " . $window_title . "
              " . esc_html__( 'Select a category and customize the predefined choices or paste your own list to bulk add choices.', 'gravityforms' ) . "
              " ); ?> - +
              + + +
            • +
            • - +
            • @@ -1565,9 +1680,14 @@ class="bulk-choice"> do_action( 'gform_field_standard_settings', 1362, $form_id ); ?> -
            • +
            • - +
            • + +
              + + + + + +
              +
            • + + + +
            • + +
              + + + + onclick="return SetSubmitLocation( this.value );" onkeypress="return SetSubmitLocation( this.value );"/> + +
              +
            • + +
            • + + + + + + diff --git a/includes/orders/summaries/views/view-pricing-fields-html.php b/includes/orders/summaries/views/view-pricing-fields-html.php new file mode 100644 index 0000000..d869ba8 --- /dev/null +++ b/includes/orders/summaries/views/view-pricing-fields-html.php @@ -0,0 +1,68 @@ + + + + + + + diff --git a/includes/orders/summaries/views/view-pricing-fields-text.php b/includes/orders/summaries/views/view-pricing-fields-text.php new file mode 100644 index 0000000..e125c9d --- /dev/null +++ b/includes/orders/summaries/views/view-pricing-fields-text.php @@ -0,0 +1,25 @@ +gf_forms_model = $dependencies['gf_forms_model']; + $this->rg_forms_model = $dependencies['rg_forms_model']; + $this->gf_common = $dependencies['gf_common']; + $this->gf_api = $dependencies['gf_api']; + $this->gf_forms = $dependencies['gf_forms']; + + } + + /** + * Updates an existing form or creates a new one if necessary. + * + * @since 2.6 + * + * @param int $form_id The ID of the form to update. + * @param string $form_json The JSON representation of the form. + * + * @return array + */ + public function save( $form_id, $form_json ) { + + $this->form_id = $form_id; + $this->form_json = $form_json; + $this->deleted_fields = array(); + $this->form_meta = array(); + + $this->cleanup(); + + $validation_result = $this->validate(); + if ( rgar( $validation_result, 'status' ) !== self::STATUS_SUCCESS ) { + return $validation_result; + } + + if ( $this->form_id <= 0 ) { + $save_result = $this->insert(); + } else { + $save_result = $this->update(); + } + + ob_start(); + + /** + * Fires after a form is saved + * + * Used to run additional actions after the form is saved + * + * @since 2.4.6.1 Added the $deleted_fields param. + * @since unknown + * + * @param array $form_meta The form meta + * @param bool $is_new Returns true if this is a new form. + * @param array $deleted_fields The IDs of any fields which have been deleted. + */ + do_action( 'gform_after_save_form', $this->form_meta, rgar( $save_result, 'is_new' ), $this->deleted_fields ); + + $after_save_markup = ob_get_clean(); + + $save_result['actions_markup'] = array( + 'gform_after_save_form' => $after_save_markup, + ); + + return $save_result; + } + + /** + * Validates the form data before updating or creating it. + * + * @since 2.6 + * + * @return array An array containing the status of the validation and the form meta. + */ + private function validate() { + + $gf_forms_model = $this->gf_forms_model; + + // If form meta is not found, exit. + if ( ! $this->form_meta ) { + return array( + 'status' => self::STATUS_INVALID_META, + 'meta' => null, + ); + } + + // If form has a duplicate title, exit. + $forms = $gf_forms_model::get_forms(); + foreach ( $forms as $form ) { + if ( strtolower( $form->title ) == strtolower( $this->form_meta['title'] ) && rgar( $this->form_meta, 'id' ) != $form->id ) { + return array( + 'status' => self::STATUS_DUPLICATE_TITLE, + 'meta' => $this->form_meta, + ); + } + } + + return array( + 'status' => self::STATUS_SUCCESS, + 'meta' => $this->form_meta, + ); + } + + /** + * Performs any sanitization/formatting necessary before processing the form. + * + * @since 2.6 + */ + private function cleanup() { + + $gf_forms_model = $this->gf_forms_model; + $gf_common = $this->gf_common; + $gf_forms = $this->gf_forms; + + // Clean up form meta JSON. + $gf_common::log_debug( 'GF_Form_CRUD_Handler::cleanup(): Form meta json before stripslashes: ' . $this->form_json ); + + $this->form_json = stripslashes( $this->form_json ); + $gf_common::log_debug( 'GF_Form_CRUD_Handler::cleanup(): Form meta json before nl2br: ' . $this->form_json ); + + $this->form_json = nl2br( $this->form_json ); + $gf_common::log_debug( 'GF_Form_CRUD_Handler::cleanup(): Final form meta json: ' . $this->form_json ); + + // Convert form meta JSON to array. + $this->form_meta = json_decode( $this->form_json, true ); + $this->form_meta = $gf_forms_model::convert_field_objects( $this->form_meta ); + + // Set version of Gravity Forms form was created with. + if ( $this->form_id === 0 ) { + $this->form_meta['version'] = $gf_forms::$version; + } + + // Sanitize form settings. + $this->form_meta = $gf_forms_model::maybe_sanitize_form_settings( $this->form_meta ); + + $deleted_fields = $this->get_deleted_fields(); + $gf_common::log_debug( 'GF_Form_CRUD_Handler::cleanup(): Deleted fields ' . print_r( $deleted_fields, true ) ); + unset( $this->form_meta['deletedFields'] ); + $gf_common::log_debug( 'GF_Form_CRUD_Handler::cleanup(): Form meta => ' . print_r( $this->form_meta, true ) ); + } + + /** + * Updates an existing form. + * + * @since 2.6 + * + * @return array The result of the update and the resulting form meta. + */ + private function update() { + + $gf_forms_model = $this->gf_forms_model; + $gf_common = $this->gf_common; + $gf_forms = $this->gf_forms; + $gf_api = $this->gf_api; + $rg_forms_model = $this->rg_forms_model; + + // Trim form meta values. + $this->form_meta = $gf_forms_model::trim_form_meta_values( $this->form_meta ); + $deleted_fields = $this->get_deleted_fields(); + // Delete fields. + if ( ! empty( $deleted_fields ) ) { + foreach ( $deleted_fields as $deleted_field_id ) { + $this->form_meta = $gf_forms_model::delete_field( $this->form_meta, $deleted_field_id, false ); + } + } + + // Save form meta. + $gf_forms_model::update_form_meta( $this->form_id, $this->form_meta ); + + // Update form title. + $gf_api::update_form_property( $this->form_id, 'title', $this->form_meta['title'] ); + + // Get form meta. + $this->form_meta = $rg_forms_model::get_form_meta( $this->form_id ); + + if ( ! empty( $deleted_fields ) ) { + // Remove logic/routing rules based on deleted fields from confirmations and notifications. + foreach ( $deleted_fields as $deleted_field ) { + $this->form_meta = $gf_forms_model::delete_field_from_confirmations( $this->form_meta, $deleted_field ); + $this->form_meta = $gf_forms_model::delete_field_from_notifications( $this->form_meta, $deleted_field ); + } + } + + return array( + 'status' => self::STATUS_SUCCESS, + 'meta' => $this->form_meta, + 'is_new' => false, + ); + } + + /** + * Creates a new form. + * + * @since 2.6 + * + * @return array The status of the insert and the form meta data. + */ + private function insert() { + $rg_forms_model = $this->rg_forms_model; + $gf_forms_model = $this->gf_forms_model; + //inserting form + $this->form_id = $rg_forms_model::insert_form( $this->form_meta['title'] ); + + //updating object's id property + $this->form_meta['id'] = $this->form_id; + + //creating default notification + if ( apply_filters( 'gform_default_notification', true ) ) { + + $default_notification = array( + 'id' => uniqid(), + 'isActive' => true, + 'to' => '{admin_email}', + 'name' => __( 'Admin Notification', 'gravityforms' ), + 'event' => 'form_submission', + 'toType' => 'email', + 'subject' => __( 'New submission from', 'gravityforms' ) . ' {form_title}', + 'message' => '{all_fields}', + ); + + $notifications = array( $default_notification['id'] => $default_notification ); + + //updating notifications form meta + $rg_forms_model::save_form_notifications( $this->form_id, $notifications ); + } + + // Add default confirmation when saving a new form. + $confirmation = $gf_forms_model::get_default_confirmation(); + $confirmations = array( $confirmation['id'] => $confirmation ); + $gf_forms_model::save_form_confirmations( $this->form_id, $confirmations ); + + // Adding markup version. Increment this when we make breaking changes to form markup. + $this->form_meta['markupVersion'] = 2; + + //updating form meta + $gf_forms_model::update_form_meta( $this->form_id, $this->form_meta ); + + // Get form meta. + $this->form_meta = $gf_forms_model::get_form_meta( $this->form_id ); + + return array( + 'status' => self::STATUS_SUCCESS, + 'meta' => $this->form_meta, + 'is_new' => true, + ); + } + + /** + * Extracts the deleted field IDs from the form meta or returns them if they were already extracted before. + * + * @since 2.6 + * + * @return int[] + */ + private function get_deleted_fields() { + if ( empty( $this->deleted_fields ) ) { + // Extract deleted field IDs. + $this->deleted_fields = rgar( $this->form_meta, 'deletedFields' ); + } + + return $this->deleted_fields; + } +} diff --git a/includes/save-form/class-gf-save-form-helper.php b/includes/save-form/class-gf-save-form-helper.php new file mode 100644 index 0000000..d67a3f0 --- /dev/null +++ b/includes/save-form/class-gf-save-form-helper.php @@ -0,0 +1,71 @@ +gf_forms = $dependencies['gf_forms']; + } + + /** + * Checks if the AJAX action being executed is one of the endpoints of saving the form. + * + * @since 2.6 + * + * @return bool + */ + public function is_ajax_save_action() { + $action = rgpost( 'action' ); + $gf_forms = $this->gf_forms; + $endpoint = $gf_forms::get_service_container()->get( $action ); + return $endpoint && is_a( $endpoint, 'Gravity_Forms\Gravity_Forms\Save_Form\Endpoints\GF_Save_Form_Endpoint_Admin' ); + } + + /** + * Checks if the ajax save is disabled using the provided filter + * + * @param integer $form_id If provided the filter will be used for this specific form. + * + * @since 2.6 + * + * @return mixed + */ + public function is_ajax_save_disabled( $form_id = null ) { + $is_ajax_save_disabled = false; + /** + * This filter should be used to disabled ajax save. + * + * @since 2.6 + * + * @param boolean $is_ajax_save_disabled Defaults to false. + */ + return gf_apply_filters( array( 'gform_disable_ajax_save', $form_id ), $is_ajax_save_disabled ); + } +} diff --git a/includes/save-form/class-gf-save-form-service-provider.php b/includes/save-form/class-gf-save-form-service-provider.php new file mode 100644 index 0000000..fa958d6 --- /dev/null +++ b/includes/save-form/class-gf-save-form-service-provider.php @@ -0,0 +1,186 @@ + GF_Admin_Form_Save_Config::class, + ); + + // Endpoint names, used as keys for the endpoint classes in the service container. + // keys are the same names for the ajax actions. + const ENDPOINT_ADMIN_SAVE = 'admin_save_form'; + + /** + * The endpoint class names and their corresponding string keys in the service container. + * + * @since 2.6 + * + * @var string[] + */ + protected $endpoints = array( + self::ENDPOINT_ADMIN_SAVE => GF_Save_Form_Endpoint_Admin::class, + ); + + // The CRUD handler key in the service container. + const GF_FORM_CRUD_HANDLER = 'gf_form_crud_handler'; + const GF_SAVE_FROM_HELPER = 'gf_save_form_helper'; + + /** + * Includes all related files and adds all containers. + * + * @since 2.6 + * + * @param GF_Service_Container $container Container singleton object. + */ + public function register( GF_Service_Container $container ) { + require_once plugin_dir_path( __FILE__ ) . 'config/class-gf-admin-form-save-config.php'; + require_once plugin_dir_path( __FILE__ ) . 'endpoints/class-gf-save-form-endpoint-admin.php'; + require_once plugin_dir_path( __FILE__ ) . 'class-gf-form-crud-handler.php'; + require_once plugin_dir_path( __FILE__ ) . 'class-gf-save-form-helper.php'; + + $container->add( + self::GF_FORM_CRUD_HANDLER, + function () use ( $container ) { + return new GF_Form_CRUD_handler( + array( + GF_Util_Service_Provider::GF_FORMS_MODEL => $container->get( GF_Util_Service_Provider::GF_FORMS_MODEL ), + GF_Util_Service_Provider::RG_FORMS_MODEL => $container->get( GF_Util_Service_Provider::RG_FORMS_MODEL ), + GF_Util_Service_Provider::GF_COMMON => $container->get( GF_Util_Service_Provider::GF_COMMON ), + GF_Util_Service_Provider::GF_API => $container->get( GF_Util_Service_Provider::GF_API ), + GF_Util_Service_Provider::GF_FORMS => $container->get( GF_Util_Service_Provider::GF_FORMS ), + ) + ); + } + ); + + $container->add( + self::GF_SAVE_FROM_HELPER, + function () use ( $container ) { + return new GF_Save_Form_Helper( + array( + GF_Util_Service_Provider::GF_FORMS => $container->get( GF_Util_Service_Provider::GF_FORMS ), + ) + ); + } + ); + + $this->add_configs( $container ); + $this->add_endpoints( $container ); + + } + + /** + * Register configuration classes. + * + * @since 2.6 + * + * @param GF_Service_Container $container + */ + public function add_configs( GF_Service_Container $container ) { + foreach ( $this->configs as $name => $class ) { + $container->add( + $name, + function () use ( $container, $class ) { + return new $class( + $container->get( GF_Config_Service_Provider::DATA_PARSER ), + array( + GF_Util_Service_Provider::GF_FORMS => $container->get( GF_Util_Service_Provider::GF_FORMS ), + GF_Util_Service_Provider::GF_API => $container->get( GF_Util_Service_Provider::GF_API ), + ) + ); + } + ); + + $container->get( GF_Config_Service_Provider::CONFIG_COLLECTION )->add_config( $container->get( $name ) ); + } + } + + /** + * Register Form Saving Endpoints. + * + * @since 2.6 + * + * @param GF_Service_Container $container + * + * @return void + */ + private function add_endpoints( GF_Service_Container $container ) { + foreach ( $this->endpoints as $name => $class ) { + $container->add( + $name, + function () use ( $container, $class ) { + return new $class( + array( + GF_Save_Form_Service_Provider::GF_FORM_CRUD_HANDLER => $container->get( GF_Save_Form_Service_Provider::GF_FORM_CRUD_HANDLER ), + GF_Util_Service_Provider::GF_FORMS_MODEL => $container->get( GF_Util_Service_Provider::GF_FORMS_MODEL ), + ) + ); + } + ); + } + } + + /** + * Initialize any actions or hooks required for handling form saving.. + * + * @since 2.6 + * + * @param GF_Service_Container $container + */ + public function init( GF_Service_Container $container ) { + + add_filter( + 'gform_ajax_actions', + function( $ajax_actions ) { + $ajax_actions[] = GF_Save_Form_Endpoint_Admin::ACTION_NAME; + + return $ajax_actions; + } + ); + + add_action( + 'wp_ajax_' . GF_Save_Form_Endpoint_Admin::ACTION_NAME, + function () use ( $container ) { + $container->get( self::ENDPOINT_ADMIN_SAVE )->handle(); + } + ); + } + +} diff --git a/includes/save-form/config/class-gf-admin-form-save-config.php b/includes/save-form/config/class-gf-admin-form-save-config.php new file mode 100644 index 0000000..f249695 --- /dev/null +++ b/includes/save-form/config/class-gf-admin-form-save-config.php @@ -0,0 +1,120 @@ +gf_forms = $dependencies['gf_forms']; + $this->gf_api = $dependencies['gf_api']; + parent::__construct( $parser ); + } + + public function data() { + $gf_forms = $this->gf_forms; + return array( + 'admin_save_form' => array( + 'data' => array( + 'is_form_editor' => $gf_forms::get_page() === 'form_editor', + 'is_quick_editor' => false, + 'form' => $this->get_form(), + 'json_containers' => array( + GF_Admin_Form_Save_Config::JSON_START_STRING, + GF_Admin_Form_Save_Config::JSON_END_STRING, + ), + ), + 'endpoints' => $this->get_endpoints(), + ), + ); + } + + /** + * Retrieves the form if an ID found in the the query parameters. + * + * @since 2.6 + * + * @return false|array + */ + private function get_form() { + $gf_forms = $this->gf_forms; + $gf_api = $this->gf_api; + $form_id = $gf_forms::get_page() === 'form_editor' ? rgget( 'id' ) : rgget( 'form_id' ); + if ( $form_id ) { + return $gf_api::get_form( $form_id ); + } + + return false; + } + + /** + * Returns the endpoints for saving the form in the admin area. + * + * @since 2.6 + * + * @return \array[][] + */ + private function get_endpoints() { + return array( + 'admin_save_form' => array( + 'action' => array( + 'value' => GF_Save_Form_Endpoint_Admin::ACTION_NAME, + 'default' => 'mock_endpoint', + ), + 'nonce' => array( + 'value' => wp_create_nonce( GF_Save_Form_Endpoint_Admin::ACTION_NAME ), + 'default' => 'nonce', + ), + ), + ); + } +} diff --git a/includes/save-form/endpoints/class-gf-save-form-endpoint-admin.php b/includes/save-form/endpoints/class-gf-save-form-endpoint-admin.php new file mode 100644 index 0000000..afd0a18 --- /dev/null +++ b/includes/save-form/endpoints/class-gf-save-form-endpoint-admin.php @@ -0,0 +1,218 @@ +form_crud_handler = rgar( $dependencies, 'gf_form_crud_handler' ); + $this->gf_forms_model = rgar( $dependencies, 'gf_forms_model' ); + $this->gf_forms = rgar( $dependencies, 'gf_forms' ); + } + + /** + * Handle the AJAX save request. + * + * @since 2.6 + * + * @return void + */ + public function handle() { + + if ( ! $this->validate() ) { + wp_send_json_error( 'Missing required parameter', 400 ); + } + + $this->gather_required_params(); + + $result = $this->save(); + + if ( rgar( $result, 'status' ) === GF_Form_CRUD_Handler::STATUS_SUCCESS ) { + wp_send_json_success( $this->get_success_status_response( $result ) ); + } else { + wp_send_json_error( $this->get_error_status_response( $result ) ); + } + + } + + /** + * Validates the request and makes sure it has the required parameters. + * + * @since 2.6 + * + * @return bool + */ + protected function validate() { + check_ajax_referer( static::ACTION_NAME ); + + foreach ( $this->required_params as $key ) { + if ( empty( rgpost( $key ) ) ) { + return false; + } + } + + return true; + } + + /** + * Assign the required parameters to their corresponding properties. + * + * @since 2.6 + */ + protected function gather_required_params() { + $this->form_id = rgpost( self::PARAM_FORM_ID ); + $this->form_json = rgpost( self::PARAM_FORM_JSON ); + } + + /** + * Saves the form. + * + * @since 2.6 + * + * @return array The status of the operation and the form data. + */ + protected function save() { + + return $this->form_crud_handler->save( $this->form_id, $this->form_json ); + + } + + /** + * Handles a successful operation and returns the desired response. + * + * @since 2.6 + * + * @param array $result The result of the operation. + * + * @return mixed + */ + protected function get_success_status_response( $result ) { + return $this->wrap_json_response( $result ); + } + + /** + * Handles a failed operation and returns the desired response. + * + * @since 2.6 + * + * @param array $result The result of the operation. + * + * @return mixed + */ + protected function get_error_status_response( $result ) { + $status = rgar( $result, 'status', GF_Form_CRUD_Handler::STATUS_FAILURE ); + + if ( $status === GF_Form_CRUD_Handler::STATUS_DUPLICATE_TITLE ) { + $result['error'] = esc_html_e( 'Please enter a unique form title, this title is used for an existing form.', 'gravityforms' ); + } elseif ( $status === 0 || ! is_numeric( $status ) ) { + $result['error'] = esc_html__( 'There was an error while saving your form.', 'gravityforms' ) . sprintf( esc_html__( 'Please %1$scontact our support team%2$s.', 'gravityforms' ), '', '' ); + } + + return $this->wrap_json_response( $result ); + + } + + /** + * Wrap the response inside two known strings, so we can extract the response object in case of content output during to notices for example. + * + * @since 2.5 + * + * @param array $response The Response array. + * + * @return array + */ + protected function wrap_json_response( $response ) { + $json_start = array( GF_Admin_Form_Save_Config::JSON_START_STRING => 0 ); + $json_end = array( GF_Admin_Form_Save_Config::JSON_END_STRING => 1 ); + + $response = array_merge( $json_start, $response ); + $response = array_merge( $response, $json_end ); + + return $response; + } + +} diff --git a/includes/settings/class-gf-settings-service-provider.php b/includes/settings/class-gf-settings-service-provider.php new file mode 100644 index 0000000..90b83a3 --- /dev/null +++ b/includes/settings/class-gf-settings-service-provider.php @@ -0,0 +1,67 @@ + GF_Settings_Config_I18N::class, + ); + + /** + * Register services to the container. + * + * @since 2.6 + * + * @param GF_Service_Container $container + */ + public function register( GF_Service_Container $container ) { + // Configs + require_once( plugin_dir_path( __FILE__ ) . '/config/class-gf-settings-config-i18n.php' ); + + $this->add_configs( $container ); + } + + /** + * For each config defined in $configs, instantiate and add to container. + * + * @since 2.6 + * + * @param GF_Service_Container $container + * + * @return void + */ + private function add_configs( GF_Service_Container $container ) { + foreach ( $this->configs as $name => $class ) { + $container->add( $name, function () use ( $container, $class ) { + return new $class( $container->get( GF_Config_Service_Provider::DATA_PARSER ) ); + } ); + + $container->get( GF_Config_Service_Provider::CONFIG_COLLECTION )->add_config( $container->get( $name ) ); + } + } + +} \ No newline at end of file diff --git a/includes/settings/class-settings.php b/includes/settings/class-settings.php index 9cd4350..383df1a 100644 --- a/includes/settings/class-settings.php +++ b/includes/settings/class-settings.php @@ -7,6 +7,7 @@ use GF_Fields; use GFForms; use GFFormsModel; +use GF_Confirmation; use WP_Error; @@ -204,11 +205,11 @@ public function __construct( $args = array() ) { } if ( rgar( $args, 'save_callback' ) ) { - $this->set_save_callback( $args['save_callback'] ); + $this->set_save_setting_callback( $args['save_callback'] ); } if ( ! rgar( $args, 'save_callback' ) && rgar( $args, 'initial_values' ) && is_string( $args['initial_values'] ) && ! is_serialized( $args['initial_values'] ) ) { - $this->set_save_callback( $args['initial_values'] ); + $this->set_save_setting_callback( $args['initial_values'] ); } if ( rgar( $args, 'postback_message_callback' ) ) { @@ -569,9 +570,6 @@ public function filter_gform_noconflict_styles( $styles ) { } - - - // # RENDER METHODS ------------------------------------------------------------------------------------------------ /** @@ -607,12 +605,16 @@ public function render() { } + if ( rgget( 'subview' ) === 'confirmation' && rgget( 'duplicatedcid' ) ) { + GF_Confirmation::output_duplicate_confirmation_notice(); + } + // Get sections. $fields = $this->get_fields(); ?> - + before_fields ) && is_callable( $this->before_fields ) ) { @@ -2659,10 +2661,25 @@ public function get_save_callback() { * Set the save callback. * * @since 2.5 + * @deprecated 2.6.1 * * @param string|callable $callback Option name or callable function values will be saved to. */ public function set_save_callback( $callback = '' ) { + _deprecated_function( 'set_save_callback', '2.6', 'set_save_setting_callback' ); + + $this->set_save_setting_callback( $callback ); + + } + + /** + * Set the save callback. + * + * @since 2.6.1 + * + * @param string|callable $callback Option name or callable function values will be saved to. + */ + protected function set_save_setting_callback( $callback = '' ) { $this->_save_callback = $callback; diff --git a/includes/settings/config/class-gf-settings-config-i18n.php b/includes/settings/config/class-gf-settings-config-i18n.php new file mode 100644 index 0000000..ac18fbe --- /dev/null +++ b/includes/settings/config/class-gf-settings-config-i18n.php @@ -0,0 +1,33 @@ + array( + 'loader' => array( + 'i18n' => array( + 'loaderText' => __( 'Loading', 'gravityforms' ), + ), + ), + ), + ); + } +} diff --git a/includes/settings/css/settings.css.map b/includes/settings/css/settings.css.map deleted file mode 100644 index 4293111..0000000 --- a/includes/settings/css/settings.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["settings.pcss","variables/index.pcss","variables/_colors.pcss","variables/_box-shadow.pcss","variables/_icons.pcss","variables/_heights.pcss","variables/_images.pcss","variables/_media-queries.pcss","variables/_transitions.pcss","variables/_typography.pcss","mixins/index.pcss","mixins/_elements.pcss","mixins/_icons.pcss","mixins/_inputs.pcss","settings/_system-status.pcss","settings/_base.pcss","settings/_header.pcss","settings/_menu.pcss","settings/_sidebar.pcss","settings/_form.pcss","settings/_tabs.pcss","settings/_section.pcss","settings/_labels-inputs.pcss","settings/_buttons.pcss","settings/_field-types.pcss","settings/_validation.pcss","settings/_alerts.pcss","settings/_notifications.pcss","settings/_notifications-routing.pcss","settings/_tables.pcss","settings/_sales-page.pcss","pages/_addons-browser.pcss"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;CAkBC;;AAED,cAAc;;ACpBd;;;;;;;kFAOkF;;AAElF,WAAW;;ACTX;;;;kFAIkF;;ADQlF,gBAAgB;;AEZhB;;;;kFAIkF;;AFWlF,eAAe;;AGff,sBAAsB;;AACtB;;;;;;kFAMkF;;AHWlF,YAAY;;AIlBZ;;;;kFAIkF;;AJiBlF,WAAW;;AKrBX;;;;kFAIkF;;ALoBlF,kBAAkB;;AMpBmC,iFAAiF;;ANuBtI,gBAAgB;;AO3BhB;;;;kFAIkF;;AP0BlF,eAAe;;AQ9Bf;;;;kFAIkF;;AAElF;;CAEC,kBAAkB;;CAKlB,iBAAiB;;CAKjB,eAAe;;CAMf,iBAAiB;;AAIlB;;AC5BA;;;;;;;kFAOkF;;ACPlF;;;;kFAIkF;;ACJlF;;;;kFAIkF;;ACJlF;;;;EAIE;;AboBF,WAAW;;AcxBX;;qDAEqD;;AAErD;;CHGC,gBAA0B;;CAC1B,yBAAyB;;CACzB,kBAAkB;;CAClB,iDAAiD;CGFjD,gBAAgB;CAChB;AA8BD;;AA5BC;EACC,gBAAgB;EAChB;CAUD;;AARC;GACC,mBAAmB;GACnB,2BAA2B;GAC3B,gBAAgB;GAChB,4BAA4B;GAC5B,6BAA6B;GAC7B,kBAAkB;EACnB;;AAGD;EAEC,eAAe;EACf,gBAAgB;CACjB;;AAEA;EACC,mBAAmB;EACnB,mBAAmB;CACpB;;AAEA;EACC,mBAAmB;CACpB;;AAKA;EAEC,cAAc;CACf;;AAKA;EACC,iFAAmB;EAAnB;CAMD;;AAJC;GAEC,gBAAgB;EACjB;;AAGD;EACC,yBAAyB;CAC1B;;AAEA;EACC,gBAAgB;CACjB;;AAGD;CAGC,YAAY;CACZ,gBAAgB;CAChB,cAAc;CACd,qBAAqB;;AAEtB;;AAEA;CACC,eAAe;CACf,iBAAiB;AAClB;;AClFA;;CAEC,mBAAmB;CACnB,cAAc;CACd,mCAAmC;CACnC,kCAAkC;;AAEnC;;AAEA;;CAEC,eAAe;;AAEhB;;AAEA;;CAEC,gBAAgB;;AAEjB;;AAEA;;CAEC,WAAW;;AAEZ;;AAEA;;CAEC,aAAa;;AAEd;;AAEA;;CAEC,cAAoB;CACpB,SAAS;;AAEV;;AAEA;;CAEC,iBAAa;;CAAb,aAAa;CACb,yBAAyB;CACzB,gCAAqC;CAArC,qCAAqC;CACrC,iBAAiB;CACjB,kBAAkB;CAClB,kBAAkB;CAClB,eAAe;;AAEhB;;AAEA;CACC,sBAA2B;CAA3B,2BAA2B;AAC5B;;AAEA;CAEC,mBAAmB;CACnB,eAAe;CACf,eAAe;CACf,gBAAgB;AACjB;;AAEA;;CAGC,uBAAmB;;CAAnB,mBAAmB;CACnB,oBAAoB;;AAErB;;AAEA;CACC,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,UAAU;AACX;;AC7EA;;;;CAIC;;AAED;;CAEC,mBAAmB;CACnB,gDAAgD;;AAEjD;;AAEA;;CAEC,mBAAmB;CACnB,sEAAsE;CACtE,sBAAsB;CACtB,aAAa;CACb,eAAe;CACf,8BAA8B;CAC9B,wBAAwB;CACxB,qBAAqB;CACrB,6BAA6B;;AAE9B;;AAEA;;CAEC,mBAAmB;;AAEpB;;AAEA;;CAEC,uBAAuB;CACvB,wBAAwB;;AAEzB;;ACtCA;CAEC,aAAa;AACd;;AAEA;CACC,gBAAgB;CAChB,8EAA8E;AAC/E;;ACRA;;CAEC,6BAA6B;CAC7B,kBAAkB;CAClB,cAAc;CACd,cAAc;CACd,mBAAmB;CACnB,gBAAgB;CAChB,mBAAmB;CACnB,SAAS;CACT,wCAAwC;CACxC,qBAAqB;;AAEtB;;AAEA;;CAIC,cAAc;;AAEf;;AAEA;;CAGC,gBAAgB;CAChB,gBAAwC;;AAEzC;;AAEA;;CAEC,yBAAyB;CACzB,iDAAiD;CACjD,oBAAoB;;AAErB;;AAEA;;CL3BC,yBAAwC;;CACxC,+EAAiC;;CACjC,cAAoB;;AK6BrB;;AAEA;;CAEC,sBAAsB;;AAEvB;;AAEA;;CAEC,mBAAmB;CACnB,oBAAoB;CACpB,eAAe;CACf,uBAAuB;CACvB,qBAAqB;CACrB,cAAc;;AAEf;;AAEA;;CAGC,YAAY;CACZ,kBAAkB;;AAEnB;;AAEA;CACC,cAAoB;CACpB,iBAAiB;AAClB;;AAEA;;CAGC,cAAc;;AAEf;;AChFA;;CAGC,iBAAa;;CAAb,aAAa;CACb,yBAAyB;CACzB,sBAAsB;CACtB,yBAA8B;CAA9B,8BAA8B;;AAM/B;;AAJC;EACC,uBAAmB;EAAnB,mBAAmB;CACpB;;ACVD;;CAEC,gBAAgB;CAChB,kBAAkB;CAClB,yCAAyC;CACzC,uBAAmB;CAAnB,mBAAmB;;AAEpB;;AAEA;;CAEC,oCAAoC;CACpC,cAAc;CACd,qBAAqB;CACrB,oBAAoB;CACpB,sBAAsB;CACtB,qBAAqB;CACrB,sBAAsB;CACtB,qBAAqB;;AAEtB;;AAEA;;CAEC,aAAa;;AAEd;;AAEA;;CAEC,4BAA4B;CAC5B,gBAAgB;;AAEjB;;AAEA;;CAEC,uBAAmB;;CAAnB,mBAAmB;;AAEpB;;AAEA;;CAEC,aAAa;;AAEd;;AC5CA;;CVMC,gBAA0B;;CAC1B,yBAAyB;;CACzB,kBAAkB;;CAClB,iDAAiD;CUNjD,sBAAsB;CACtB,aAAa;CACb,sBAAsB;CACtB,uBAAmB;CAAnB,mBAAmB;CACnB,kBAAkB;;AAEnB;;AAEA;;CAEC,qBAAqB;;AAEtB;;AAEA;;CAEC,uBAAmB;;CAAnB,mBAAmB;;AAEpB;;AAEA;;CAEC,uBAAmB;;CAAnB,mBAAmB;CACnB,oBAAoB;;AAErB;;AAEA;;CAEC,mBAAmB;CACnB,aAAa;CACb,mBAAmB;CACnB,6BAA6B;CAC7B,qBAAqB;CACrB,uBAAuB;CACvB,uBAAuB;CACvB,kBAAkB;;AAEnB;;AAEA;;CAEC,YAAY;CACZ,gBAAgB;CAChB,SAAS;;AAEV;;AAEA;;CAEC,sBAAsB;CACtB,cAAc;CACd,mBAAmB;CACnB,qBAAqB;CACrB,uBAAuB;CACvB,kBAAkB;CAClB,MAAM;CACN,WAAW;;AAEZ;;AAEA;CACC,qBAAqB;CACrB,wBAAwB;AACzB;;AAEA;CACC,kBAAkB;CAClB,eAAe;CACf,SAAS;AACV;;AAEA;CACC,cAAc;CACd,cAAc;AACf;;AAEA;;CAEC,6BAA6B;CAC7B,0BAA0B;;AAE3B;;AAEA;CACC,UAAU;AACX;;AAEA;CACC,SAAS;AACV;;AAEA;;CAEC,UAAU;CACV,kBAAkB;CAClB,UAAU;;AAEX;;AAEA;;CAEC,yBAAyB;;AAE1B;;AAEA;;CAEC,wZAAwZ;CACxZ,YAAY;CACZ,cAAc;CACd,YAAY;CACZ,WAAW;;AAEZ;;AAEA;;CAEC,qXAAqX;;AAEtX;;AAEA;;CAEC,aAAa;;AAEd;;AAEA;;CAEC,oBAAoB;;AAErB;;AAEA;;CAEC,iBAAa;;CAAb,aAAa;CACb,yBAAyB;CACzB,sBAAsB;CACtB,yBAA8B;CAA9B,8BAA8B;CAC9B,kBAAkB;;AAEnB;;AAEA;;CAEC,uBAAmB;;CAAnB,mBAAmB;;AAEpB;;AAEA;;CAEC,iBAAa;;CAAb,aAAa;CACb,6BAAkC;CAAlC,kCAAkC;;AAEnC;;AAEA;;CAEC,gBAAgB;CAChB,wBAAwB;;AAEzB;;AAEA;;CAEC,yBAAyB;CACzB,kBAAkB;CAClB,iDAAiD;CACjD,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,kBAAkB;CAClB,eAAe;;AAEhB;;AAEA;;CAGC,iBAAiB;CACjB,SAAS;CACT,kBAAkB;CAClB,QAAQ;CACR,gCAAgC;CAChC,gBAAgB;;AAEjB;;AAEA;;CAEC,kBAAkB;;AAEnB;;AAEA;;CAEC,cAAc;;AAEf;;AAEA;;CAEC,mBAAmB;CACnB,YAAY;CACZ,kBAAkB;CAClB,gBAAgB;CAChB,cAAc;CACd,kBAAkB;CAClB,QAAQ;CACR,2BAA2B;CAC3B,yBAAyB;;AAE1B;;AAEA;;CAEC,kBAAkB;CAClB,kBAAkB;CAClB,QAAQ;CACR,2BAA2B;CAC3B,yBAAyB;;AAE1B;;AAEA;;CAEC,mBAAmB;CACnB,SAAS;CACT,kBAAkB;CAClB,iDAAiD;CACjD,iBAAiB;CACjB,iBAAiB;CACjB,0BAA0B;CAC1B,2BAA2B;;AAE5B;;AAEA;;CAEC,2BAA2B;;AAE5B;;AAEA;;CAGC,iBAAiB;;AAElB;;AAEA;;CAEC,cAAc;CACd,oBAAoB;CACpB,2BAA2B;CAC3B,wBAAwB;;AAEzB;;AAEA;;CAEC,0BAA0B;;AAE3B;;AAEA;;CAEC,aAAa;;AAEd;;AAEA;;CAEC,8BAA8B;CAC9B,4BAA4B;CAC5B,sBAAsB;;AAEvB;;AAEA;;CAEC,gBAAgB;;AAEjB;;AChSA;;;;;;EAME;;AAEF;CACC,uBAAuB;AACxB;;AAEA;CACC,cAAc;CACd,oBAAoB;CACpB,gBAAgB;AACjB;;AAKC;EACC,4BAA4B;EAC5B,4BAA4B;EAC5B,wBAAwB;EACxB,sBAAsB;CACvB;;AAKA;EACC,ylBAAylB;CAC1lB;;AAKA;EACC,izFAAizF;CAClzF;;AAQC;GACC,2BAA2B;GAC3B,qBAAqB;GACrB,mBAAmB;EACpB;;AAMD;EAUC,sBAAgC;EAChC,yBAAyC;EACzC,kBAAkB;EAClB,cAAoB;EACpB,oBAAoB;EACpB,mBAAmB;EACnB,oBAAoB;EACpB,uBAAuB;EACvB,8DAA4B;CAC7B;;AAEA;EASC,eAAe;EACf;CAcD;;AAZC;GAEC,mBAA+B;GAC/B,6BAA6B;GAC7B,mBAAmB;GACnB,aAAa;GACb,oBAAoB;EACrB;;AAEA;GACC,cAA8B;EAC/B;;AAIF;CACC;AAMD;;AAJC;;ETjGA,yBAAwC;;EACxC,+EAAiC;;EACjC,cAAoB;CSkGpB;;AAGD;;CAEC,gBAAgB;CAChB,qBAAqB;CACrB,wBAAwB;;AAEzB;;AAEA;;CAOC,cAAc;;AAEf;;AATA;;CAOC,cAAc;;AAEf;;AAEA;;CAEC,WAAW;;AAEZ;;AAEA;;CThIC,yBAAwC;;CACxC,+EAAiC;;CACjC,cAAoB;ASyIrB;;AAEA;CACC,8BAA8B;CAC9B,aAAa;CACb,mBAAmB;CACnB,iBAAiB;CACjB,qBAAqB;CACrB,qBAAqB;CACrB,uBAAuB;AACxB;;AAEA;CACC,YAAY;CACZ,sBAAsB;AACvB;;AAEA;CACC,iBAAiB;CACjB,+BAA+B;CAC/B,oBAAoB;CACpB,sBAAsB;CACtB,qBAAqB;CACrB,wBAAwB;AACzB;;AAEA;;CAGC,YAAY;CACZ,oBAAoB;;AAErB;;AAEA;;CAGC,mBAAmB;CACnB,YAAY;CACZ,oBAAoB;;AAErB;;AAEA;;CAKC,mBAAmB;CACnB,oBAAoB;;AAErB;;AAEA;;CAEC,gBAA0B;CAC1B,yBAAyC;CACzC,kBAAkB;CAClB,gBAAgB;CAChB,qBAAqB;CACrB,8DAA4B;CAC5B;;AAQD;;AANC;;ET1MA,yBAAwC;;EACxC,+EAAiC;;EACjC,cAAoB;CS4MpB;;AAID;;CAEC,2BAA2B;CAC3B,4BAA4B;CAC5B,wBAAwB;CACxB,WAAW;CACX,cAAc;CACd,YAAY;CACZ,SAAS;CACT,WAAW;;AAEZ;;AAEA;;CAEC,qgBAAqgB;;AAEtgB;;AAEA;;CAEC,mBAAmB;CACnB,yBAAyB;;AAE1B;;AAEA;;CAEC,igBAAigB;;AAElgB;;AAEA;;CAEC,aAAa;;AAEd;;AAEA;;CAEC,gBAA0B;CAC1B,yBAAyC;CACzC,kBAAkB;CAClB,4CAA4C;CAC5C,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,8DAA4B;CAC5B;;AAQD;;AANC;;ETpQA,yBAAwC;;EACxC,+EAAiC;;EACjC,cAAoB;CSsQpB;;AAID;;CAEC,kBAAkB;CAClB,cAAc;CACd,SAAS;CACT,6BAA6B;CAC7B,kBAAkB;CAClB,QAAQ;CACR,aAAa;;AAEd;;AAEA;;CAEC,mBAAmB;CACnB,WAAW;;AAEZ;;AAEA;;CAEC,mBAAmB;CACnB,WAAW;;AAEZ;;AAEA;;CAEC,kBAAkB;;AAEnB;;AAEA;;CAGC,aAAa;;AAEd;;AAEA;;CAGC,eAAe;;AAUhB;;AARC;EACC,OAAO;CACR;;AAEA;EACC,OAAO;CACR;;AAID;;CAEC,gBAAgB;;AAEjB;;AAEA;;CAEC,gBAAgB;CAChB,SAAS;CACT,gBAAgB;CAChB,cAAc;CACd,UAAU;CACV,mBAAmB;CACnB,eAAe;;AAEhB;;AAEA;;CAGC,WAAW;;AAEZ;;ACrWA;;CAEC,YAAY;;AAEb;;AAEA;CACC,gBAAgB;CAChB,yBAAyB;CACzB,kBAAkB;CAClB,iDAAiD;CACjD,mBAAmB;CACnB,iBAAiB;CACjB,qBAAqB;CACrB,0BAA0B;AAC3B;;AAEA;;CAEC,iDAAiD;;AAElD;;AAEA;;CAEC,mCAAmC;CACnC,2BAA2B;CAC3B,mBAAmB;CACnB,6BAA6B;CAC7B,kBAAkB;CAClB,WAAW;CACX,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,YAAe;CAAf,eAAe;CACf,cAAc;CACd,cAAc;CACd,0BAA0B;CAC1B,iFAAiF;;AAElF;;AAEA;;CAEC,iDAAiD;CACjD,6BAA6B;;AAE9B;;AAEA;;CAEC;;AAUD;;AARC;EACC,6BAA6B;CAC9B;;AAEA;EACC,6BAA6B;CAC9B;;AAID;;CAEC,wBAAwB;CACxB,qBAAqB;;AAEtB;;AAEA;;CAGC,gBAAgB;CAChB,qBAAqB;CACrB,cAAc;;AAEf;;AC7EA;;CAEC,uBAAuB;;AAExB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;CACC,sBAAsB;AACvB;;AAEA;;CAEC,qBAAqB;;AAEtB;;AAEA;;CAEC,qBAAqB;CACrB,qBAAqB;;AAEtB;;AAEA;CACC,aAAa;CACb,sBAAsB;;AAoFvB;;AAlFC;EAEC,aAAa;CACd;;AAEA;EACC,gBAA0B;EAC1B,yBAAyC;EACzC,kBAAkB;EAClB,sBAAsB;EACtB,cAAc;EACd,gCAAgC;EAChC,kBAAkB;EAClB,kBAAkB;EAClB;;CAeD;;AAbC;;GAEC,uBAAuB;GACvB,yBAAgC;GAChC,kBAAkB;GAClB,WAAW;GACX,YAAY;GACZ,kBAAkB;GAClB,aAAa;GACb,cAAc;GACd,WAAW;EACZ;;AAID;EAEC,mBAAmB;EACnB,YAAY;EACZ,oBAAoB;CACrB;;AAEA;EACC,yBAAgC;EAChC,WAAqB;EACrB,gBAAgB;EAChB,cAAc;EACd,gCAA6C;EAC7C,eAAe;EACf,kBAAkB;EAClB,aAAa;EACb,cAAc;CACf;;AAEA;EAEC,yBAAgC;EAChC,iDAAiD;CAClD;;AAEA;EAKC,cAAc;EACd,uBAAuB;CACxB;;AAEA;EAGC,cAAsB;EACtB,eAAe;EACf,YAAY;EACZ,WAAW;CACZ;;AAEA;EAEC,YAAY;EACZ,iBAAiB;EACjB,kBAAkB;EAClB,WAAW;CACZ;;AAID;CACC,aAAa;CACb,eAAe;AAChB;;AAGA;CACC,gBAAgB;CAChB,YAAY;CACZ,gBAAgB;AA+HjB;;AA7HC;EACC,gBAAgB;CACjB;;AAEA;EACC,gBAAgB;EAChB,UAAU;CACX;;AAEA;;EbhIA,gBAA0B;;EAC1B,yBAAyB;;EACzB,kBAAkB;;EAClB,iDAAiD;EagIhD;CAKD;;AAHC;GACC,wNAAwN;EACzN;;AAGD;EACC;CAKD;;AAHC;GACC,gBAAgB;EACjB;;AAGD;EACC,cAAc;CAiBf;;AAfC;GAGC,YAAY;GACZ,gCAA6C;GAC7C,0BAA0B;GAC1B,gBAAgB;GAChB,iBAAiB;GACjB,WAAW;EACZ;;AAEA;GAEC,eAAe;EAChB;;AAGD;EACC,mBAAmB;EACnB,aAAa;EACb,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;EAClB,iBAAiB;EACjB,kBAAkB;EAClB;CAqBD;;AAnBC;GACC,mBAAgC;GAChC,WAAW;GACX,cAAc;GACd,WAAW;GACX,aAAa;GACb,kBAAkB;GAClB,cAAc;GACd,MAAM;EACP;;AAEA;GACC,cAAc;GACd,eAAe;GACf,kBAAkB;GAClB,sBAAsB;GACtB,kBAAkB;GAClB,WAAW;EACZ;;AAGD;EACC,mBAAmB;EACnB,aAAa;CAYd;;AAVC;GACC,mBAAmB;GACnB,gBAAgB;EACjB;;AAEA;GACC,oBAAoB;GACpB,2BAA2B;GAC3B,wBAAwB;EACzB;;AAGD;;EAEC;GACC,aAAa;EASd;;GAPC;IAGC,mBAAmB;IACnB,+BAA4C;IAC5C,cAAc;GACf;;EAGD;GACC,aAAa;EACd;;GAIC;IACC,wBAAwB;GACzB;;EAGD;GACC,aAAa;GACb,yBAAyB;EAC1B;CACD;;AAGD;;CAEC,aAAa;;AAEd;;AAEA;;CAEC,iBAAiB;;AAElB;;AAEA;;CAEC,wBAAwB;CACxB,gBAAgB;;AAEjB;;AAEA;;CAEC,wBAAwB;;AAEzB;;AAEA;;CAEC,wBAAwB;CACxB,cAAc;;AAaf;;AANG;IACC,wBAAwB;GACzB;;AAMH;;CAEC,mBAAmB;;AAEpB;;AAEA;;CAGC,wBAAwB;;AAEzB;;AAEA;;CAEC,qBAAqB;;AAEtB;;AAEA;;CAEC,sBAAsB;;AAEvB;;AAEA;;CAEC,uBAAuB;;AAExB;;AAEA;;CAGC,cAAc;CACd,mBAAmB;CACnB,kBAAkB;;AAEnB;;AAEA;;CAGC,4hBAA4hB;CAC5hB,0BAA0B;CAC1B,YAAY;CACZ,eAAe;CACf,gBAAgB;CAChB,kBAAkB;CAClB,eAAe;CACf,eAAe;CACf,eAAe;CACf,UAAU;;AAEX;;AAEA;CACC,eAAe;AAChB;;AAEA;;CAEC,mBAAmB;CACnB,aAAa;CACb,8BAA8B;;AAqB/B;;AAnBC;;EAEC,gBAAgB;;CAEjB;;AAEA;;EAEC,mBAAmB;;CAEpB;;AAEA;;EAGC,WAAW;;CAEZ;;AAID;;CAEC,eAAe;;AAEhB;;AAEA;;CAEC,UAAU;;AAEX;;AAEA;;CAEC,cAAc;CACd,cAAc;;AAEf;;AAGA;;CAEC,cAAc;CACd,gBAAgB;;AAEjB;;AAEA;CACC,mBAAmB;CACnB,aAAa;CACb,mBAAmB;CACnB,gBAAgB;CAChB,WAAW;AACZ;;AAEA;;CAEC,eAAe;CACf,qBAAqB;CACrB,UAAU;;AAEX;;AAEA;;CAEC,YAAY;;AAEb;;AAEA;;CAEC,mBAAmB;CACnB,aAAa;CACb,mBAAmB;;AAEpB;;AAEA;;CAKC,eAAe;CACf,WAAW;;AAEZ;;AAEA;;CAGC,oBAAoB;;AAErB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;;CAEC,mBAAmB;;AAEpB;;AAEA;;CAEC,cAAc;;AAEf;;AAEA;;CAEC,sBAAsB;CACtB,2BAA2B;CAC3B,4BAA4B;CAC5B,oBAAoB;CACpB,yBAAyB;CACzB,kBAAkB;CAClB,8CAA8C;CAC9C,eAAe;CACf,eAAe;CACf,iBAAiB;CACjB,gBAAgB;CAChB,sBAAsB;CACtB,cAAc;;AAEf;;AAEA,iGAAiG;;AACjG;;CAEC,mCAAmC;AACpC;;AAEA;;CAWC,qBAAqB;;AAEtB;;AAEA;;CAEC,yBAAyB;;AAE1B;;AAEA;;CAEC,yBAAyB;;AAE1B;;AAKC;EACC,gBAAgB;CACjB;;AAGD;;CAGC,6BAA6B;CAC7B,kBAAkB;CAClB,0BAA0B;;AAE3B;;AAEA;;CAGC,4BAA4B;CAC5B,iBAAiB;CACjB,yBAAyB;;AAE1B;;AAEA;;CAEC,mBAAmB;CACnB,yBAAyB;CACzB,mBAAmB;CACnB,qBAAqB;CACrB,sBAAsB;CACtB,uBAAuB;;AAExB;;AAEA;;CAEC,qBAAqB;;AAEtB;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;;CAEC,wiFAAwiF;CACxiF,yBAAyB;CACzB,0BAA0B;CAC1B,cAAc;CACd,eAAe;CACf,cAAc;CACd,cAAc;;AAEf;;AAEA;CACC,eAAe;AAChB;;AAEA;;CAEC,wiFAAwiF;;AAEziF;;AAEA;;CAEC,qBAAqB;;AAEtB;;AAEA;;CAGC,YAAY;CACZ,WAAW;;AAEZ;;AAEA;;CAGC,oBAAoB;CACpB,eAAe;CACf,kBAAkB;;AAEnB;;AAEA;;CAEC,wBAAwB;;AAEzB;;AAEA;;CAEC,wBAAwB;CACxB,qBAAgB;MAAhB,gBAAgB;CAChB,mBAAmB;CACnB,YAAY;CACZ,8BAA8B;CAC9B,0BAA0B;CAC1B,eAAe;CACf,gBAAgB;CAChB,kBAAkB;CAClB,UAAU;CACV,kBAAkB;CAClB,QAAQ;CACR,eAAe;;AAEhB;;AAEA;;CAEC,sBAAsB;;AAEvB;;AAEA;;CAEC,gBAAgB;CAChB,iBAAiB;;AAElB;;AAEA;;CAGC,gBAAgB,EAAE,8DAA8D;CAChF,UAAU;;AAEX;;AAEA;CACC,kBAAkB;CAClB,UAAU;AACX;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;CACC,WAAW;AACZ;;AAEA;CACC,qBAAqB;AACtB;;AAEA;;CAEC,YAAY;CACZ,eAAe;;AAEhB;;AAEA;;CAEC,kBAAkB;;AAEnB;;ACzrBA;;CAEC,cAAc;CACd,gBAAgB;CAChB,kBAAkB;CAClB,qBAAqB;CACrB,qBAAqB;;AAEtB;;AAEA;;CAEC,2BAA2B;CAC3B,4BAA4B;CAC5B,kBAAkB;CAClB,eAAe;CACf,qBAAqB;CACrB,kBAAkB;CAClB,aAAa;CACb,QAAQ;CACR,cAAc;;AAEf;;AAEA;;CAMC,yBAAyB;CACzB,yWAAyW;;AAE1W;;AAEA;;CAEC,yBAAyB;;AAE1B;;AAEA;;CAKC,yBAAyB;CACzB,ibAAib;;AAElb;;ACjDA;;CAIC,gBAAgB;CAChB,yBAAyB;CACzB,kBAAkB;CAClB,iDAAiD;CACjD,oBAAoB;CACpB,gBAAgB;CAChB,qBAAqB;CACrB,oBAAoB;CACpB,sCAAsC;CACtC,kBAAkB;;AAEnB;;AAEA;;CAIC,sCAAsC;;AAEvC;;AAEA;;CAGC,YAAY;;AAEb;;AAEA;;CAOC,kBAAkB;CAClB,WAAW;CACX,kBAAkB;CAClB,QAAQ;;AAET;;AAEA;;CAIC,YAAY;CACZ,YAAY;CACZ,mBAAmB;CACnB,WAAW;;AAEZ;;AAEA;;CAIC,2BAA2B;CAC3B,4BAA4B;CAC5B,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,eAAe;;AAEhB;;AAEA;;CAIC,UAAU;CACV,aAAa;;AAEd;;AAEA;;CAIC,UAAU;CACV,gBAAgB;;AAEjB;;AAEA;;CAKC,cAAc;;AAEf;;AAEA;;CAKC,0CAA0C;;AAE3C;;AAEA;;CAKC,yBAAyB;CACzB,6iDAA6iD;;AAE9iD;;AAEA;;CAMC,cAAc;;AAEf;;AAEA;;CAMC,wCAAwC;;AAEzC;;AAEA;;CAKC,yBAAyB;CACzB,ygBAAygB;;AAE1gB;;AAEA;;CAEC,yBAAyB;CACzB,6vDAA6vD;;AAE9vD;;AAEA;;CAKC,cAAsB;;AAEvB;;AAEA;;CAKC,wCAAwC;;AAEzC;;AAEA;;CAKC,cAAc;;AAEf;;AAEA;;CAKC,wCAAwC;;AAEzC;;AAEA;;CAKC,yBAAyB;CACzB,iiBAAiiB;;AAEliB;;AAEA;;CAEC,gBAAgB;;AAEjB;;AC3MA;CACC,cAAc;CACd,kBAAkB;CAClB,0BAA0B;AAS3B;;AAPC;EACC;CAKD;;AAHC;GACC,oBAAoB;EACrB;;ACRD;;EAEC,8BAA8B;EAC9B,0BAA0B;EAC1B,wBAAwB;;CAEzB;;AAEA;EACC,mBAAmB;EACnB,aAAa;EACb,uBAAuB;EACvB,uBAAuB;EACvB,kBAAkB;EAClB,2BAA2B;CAC5B;;AAEA;;EAGC,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,WAAW;;CAEZ;;AAEA;EACC,YAAY;EACZ,oBAAoB;CACrB;;AAEA;EACC,kBAAkB;CACnB;;AAEA;EACC,WAAW;CACZ;;AAEA;EACC,QAAQ;CACT;;AAEA;;EAEC,cAAc;EACd,cAAc;EACd,sBAAsB;;CAEvB;;AAEA;;EAEC,qBAAqB;;CAEtB;;AAEA;;EAEC,uBAAuB;;CAExB;;AChED;;CAEC,4BAA4B;CAC5B,aAAa;CACb,sBAAsB;;AAEvB;;AAEA;;CAGC,WAAW;CACX,UAAU;;AAEX;;AAEA;;CAEC,iBAAiB;;AAElB;;AAEA;;CAEC,WAAW;;AAEZ;;AAEA;;CAGC,4BAA4B;;AAE7B;;AAEA;;CAGC,yBAAyB;;AAE1B;;AAEA;;CAOC,cAAc;;AAEf;;AAEA;;CAEC,gCAAgC;;AAEjC;;AAEA;;CAGC,mBAAmB;;AAEpB;;AAEA;;CAEC,sBAAsB;CACtB,sBAAsB;CACtB,mBAAmB;;AAEpB;;AAEA;;CAEC,YAAY;CACZ,WAAW;;AAEZ;;AAIC;EACC,mBAAmB;CACpB;;ACrFD;;CAEC,aAAa;CACb,8BAA8B;CAC9B,sBAAsB;;AAEvB;;AAEA;;CAEC,gBAA0B;CAC1B,yBAAyB;CACzB,kBAAkB;CAClB,kDAAkD;CAClD,sBAAsB;CACtB,cAAc;CACd,oBAAoB;;AAErB;;AAEA;;CAEC,kBAAkB;;AAEnB;;AAEA;;CAEC,qBAAqB;CACrB,mCAAmC;;AAEpC;;AAEA;;CAEC,mBAA+B;CAC/B,0BAA0B;CAC1B,cAAsB;CACtB,oBAAkC;CAClC,kBAAkB;CAClB,gBAAgB;CAChB,8BAA8B;CAC9B,iBAAiB;CACjB,0CAA0C;;AAE3C;;AAEA;;CAGC,aAAa;;AAEd;;AAEA;;CAEC,mBAAmB;CACnB,gBAA0B;CAC1B,yBAAgC;CAChC,kBAAkB;CAClB,iDAAiD;CACjD,aAAa;CACb,gBAAgB;CAChB,uBAAuB;CACvB,iBAAiB;;AAElB;;AAEA;;CAEC,yBAAyB;;AAE1B;;AAEA;;CAEC,cAAc;CACd,mBAAmC;CACnC,iBAAiB;;AAElB;;AAEA;;CAEC,cAAoB;CACpB,oBAAoB;CACpB,gBAAgB;CAChB,0BAA0B;CAC1B,sBAAsB;;AAEvB;;AAEA;;CAEC,yBAAyB;CACzB,iBAAiB;;AAiClB;;AA/BC;EAEC;CAKD;;AAHC;GACC,sBAAsB;EACvB;;AAGD;EACC,iBAAiB;CAClB;;AAEA;EACC,mBAAmB;EACnB,gBAAgB;EAChB,gBAAgB;CACjB;;AAEA;EACC,mBAA+B;CAChC;;AAEA;EACC,gCAAgC;CACjC;;AAEA;EACC,6BAA6B;CAC9B;;AAID;;CAGC,cAAc;CACd,SAAS;;AAEV;;AAEA;;CAGC,WAAW;;AAEZ;;AAME;GACC,0BAA0B;EAC3B;;AAEA;GACC,aAAoB;EACrB;;AAMF;;CAEC,gBAAgB;CAChB,aAAa;;AAEd;;AAEA;;CAEC,gBAAgB;;AAEjB;;AAIC;EACC,UAAU;;CAwBX;;AAtBC;GACC,iBAAiB;EAClB;;AAIC;;IAIC,YAAY;IACZ,oBAAoB;IACpB,sBAAsB;IACtB,iBAAiB;IACjB,gBAAgB;IAChB,sCAAsC;IACtC,WAAW;;GAEZ;;AAQH;;CAEC,mBAA+B;CAC/B,8BAA8B;CAC9B,+BAA+B;CAC/B,WAAW;CACX,wBAAwB;CACxB,sBAAsB;CACtB,mBAAmB;CACnB,iBAAiB;CACjB,WAAW;;AAEZ;;AAEA;;CAGC,mBAAmC;CACnC,iBAAiB;CACjB,qBAAqB;CACrB,oBAAoB;CACpB,wCAAwC;CACxC,aAAa;;AAEd;;AAEA;;CAEC,eAAe;;AAEhB;;AAIC;EACC,eAAe;EACf,0BAA0B;CAC3B;;AAEA;EACC,iBAAiB;CAClB;;AAEA;EAEC,eAAe;EACf,uBAAuB;CACxB;;A9BjND,UAAU;;A+B3CV;;;;CAIC;;AAED;CACC,cAAc;AACf","file":"settings.css","sourcesContent":["/*\n----------------------------------------------------------------\n\nsettings.css\nGravity Forms Settings Area Styles\nhttp: //www.gravityforms.com\n\nGravity Forms is a Rocketgenius project\ncopyright 2008-2021 Rocketgenius Inc.\nhttp: //www.rocketgenius.com\nthis may not be re-distributed without the\nexpress written permission of the author.\n\nNOTE: DO NOT EDIT THIS FILE!\nTHIS FILE IS REPLACED DURING AUTO UPGRADE\nAND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.\n\n----------------------------------------------------------------\n*/\n\n/* Variables */\n@import \"./variables/index.pcss\";\n@import \"./mixins/index.pcss\";\n\n/* Styles */\n@import \"./settings/_system-status.pcss\";\n@import \"./settings/_base.pcss\";\n@import \"./settings/_header.pcss\";\n@import \"./settings/_menu.pcss\";\n@import \"./settings/_sidebar.pcss\";\n@import \"./settings/_form.pcss\";\n@import \"./settings/_tabs.pcss\";\n@import \"./settings/_section.pcss\";\n@import \"./settings/_labels-inputs.pcss\";\n@import \"./settings/_buttons.pcss\";\n@import \"./settings/_field-types.pcss\";\n@import \"./settings/_validation.pcss\";\n@import \"./settings/_alerts.pcss\";\n@import \"./settings/_notifications.pcss\";\n@import \"./settings/_notifications-routing.pcss\";\n@import \"./settings/_tables.pcss\";\n@import \"./settings/_sales-page.pcss\";\n\n/* Pages */\n@import \"./pages/_addons-browser.pcss\";\n","/* -----------------------------------------------------------------------------\n *\n * Variables\n *\n * This file is just a clearing-house.\n * Make partials (start with an underscore) elsewhere for actual code.\n *\n * ----------------------------------------------------------------------------- */\n\n/* Colors */\n@import \"_colors.pcss\";\n\n/* Box Shadows */\n@import \"_box-shadow.pcss\";\n\n/* Font Icons */\n@import \"_icons.pcss\";\n\n/* Heights */\n@import \"_heights.pcss\";\n\n/* Images */\n@import \"_images.pcss\";\n\n/* Media Queries */\n@import \"_media-queries.pcss\";\n\n/* Transitions */\n@import \"_transitions.pcss\";\n\n/* Typography */\n@import \"_typography.pcss\";\n","/* -----------------------------------------------------------------------------\n *\n * Variables: Color\n *\n * ----------------------------------------------------------------------------- */\n\n:root {\n\n\t--c-white: #fff;\n\t--c-black: #000;\n\t--c-titan-white: #fdfdff;\n\t--c-zircon: #fbfdff;\n\t--c-light-blue: #f6f9fc;\n\t--c-comet: #5b5e80;\n\t--c-blue-haze: #c3c5db;\n\t--c-white-lilac: #ecedf8;\n\t--c-white-iris: #f4f5fb;\n\t--c-snuff: #d5d7e9;\n\t--c-santas: #9b9db8;\n\t--c-amethyst-smoke: #9092b2;\n\t--c-gravity-blue: #3e7da6;\n\t--c-primary-light: #3985b7;\n\t--c-chathams: #0f3d6c;\n\t--c-orange: #f15a2b;\n\t--c-green: #22a753;\n\t--c-hunter: #276a52;\n\t--c-tara: #e1f6ed;\n\t--c-emerald: #57c091;\n\t--c-red: #dd301d;\n\t--c-background-red: #feefef;\n\t--c-blue-ribbon: #175cff;\n\t--c-yellow: #ffbe03;\n\t--c-warning: #a16938;\n\t--c-port: #242748;\n\t--c-port-dark: #1c1f3f;\n\t--c-spindle: #bed8ed;\n\n\t--c-placeholder: var(--c-comet);\n\t--c-border: var(--c-amethyst-smoke);\n\t--c-button-disabled: #639cc1;\n\t--c-focus: var(--c-spindle);\n\t--c-icon: var(--c-amethyst-smoke);\n\t--c-text: var(--c-port);\n\t--c-disabled: var(--c-white-iris);\n\t--c-error: var(--c-red);\n\t--c-button: var(--c-gravity-blue);\n\n}\n","/* -----------------------------------------------------------------------------\n *\n * Variables: Box Shadow\n *\n * ----------------------------------------------------------------------------- */\n\n:root {\n\n\t--bs-datepicker: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09);\n\t--bs-focus-light: 0 0 0 1px var(--c-focus);\n\t--bs-focus: 0 0 0 2px var(--c-focus);\n\t--bs-focus-sm: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 2px var(--c-white-lilac);\n\t--bs-button: 0 1px 2px rgba(0, 0, 0, 0.05);\n\t--bs-small: var(--bs-datepicker);\n\t--bs-input-focus: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px var(--c-focus);\n\t--bs-input-hover: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344);\n\t--bs-outline-light: 0 2px 2px rgba(58, 58, 87, 0.0596411);\n\t--bs-outline-light-hover: 0 4px 2px rgba(58, 58, 87, 0.1);\n\t--bs-outline-light-hover-alt: 0 2px 2px rgba(58, 58, 87, 0.0796);\n}\n","/* stylelint-disable */\n/* -----------------------------------------------------------------------------\n *\n * Variables: Admin Icons (via IcoMoon)\n *\n * This file is generated using the `gulp icons` task. Do not edit it directly.\n *\n * ----------------------------------------------------------------------------- */\n\n:root {\n\t--gform-icon--zoho: \"\\e977\";\n\t--gform-icon--zapier: \"\\e976\";\n\t--gform-icon--webhooks: \"\\e975\";\n\t--gform-icon--warning-amber: \"\\e973\";\n\t--gform-icon--warning: \"\\e974\";\n\t--gform-icon--vote: \"\\e972\";\n\t--gform-icon--videopipe: \"\\e971\";\n\t--gform-icon--verified: \"\\e970\";\n\t--gform-icon--user: \"\\e97d\";\n\t--gform-icon--upload: \"\\e96f\";\n\t--gform-icon--twilio: \"\\e96e\";\n\t--gform-icon--trello: \"\\e96d\";\n\t--gform-icon--trash: \"\\e985\";\n\t--gform-icon--total: \"\\e96c\";\n\t--gform-icon--tools: \"\\e97f\";\n\t--gform-icon--title: \"\\e96b\";\n\t--gform-icon--time: \"\\e96a\";\n\t--gform-icon--tags: \"\\e969\";\n\t--gform-icon--survey: \"\\e968\";\n\t--gform-icon--style: \"\\e967\";\n\t--gform-icon--stripe: \"\\e966\";\n\t--gform-icon--st-plus: \"\\e951\";\n\t--gform-icon--st-circle: \"\\e94a\";\n\t--gform-icon--square: \"\\e965\";\n\t--gform-icon--slack: \"\\e964\";\n\t--gform-icon--single-line-text: \"\\e963\";\n\t--gform-icon--signature: \"\\e962\";\n\t--gform-icon--shipping: \"\\e961\";\n\t--gform-icon--settings: \"\\e986\";\n\t--gform-icon--sendgrid: \"\\e960\";\n\t--gform-icon--section: \"\\e95f\";\n\t--gform-icon--search: \"\\e95e\";\n\t--gform-icon--renew: \"\\e980\";\n\t--gform-icon--recaptcha: \"\\e95d\";\n\t--gform-icon--radio-button: \"\\e95c\";\n\t--gform-icon--quiz: \"\\e95b\";\n\t--gform-icon--question-mark: \"\\e97e\";\n\t--gform-icon--question: \"\\e95a\";\n\t--gform-icon--quantity: \"\\e901\";\n\t--gform-icon--product: \"\\e959\";\n\t--gform-icon--postmark: \"\\e958\";\n\t--gform-icon--post-image: \"\\e956\";\n\t--gform-icon--post-custom-field: \"\\e957\";\n\t--gform-icon--polls: \"\\e953\";\n\t--gform-icon--poll-alt: \"\\e954\";\n\t--gform-icon--poll: \"\\e955\";\n\t--gform-icon--pointer: \"\\e952\";\n\t--gform-icon--plus-regular: \"\\e982\";\n\t--gform-icon--place: \"\\e950\";\n\t--gform-icon--phone: \"\\e94f\";\n\t--gform-icon--paypal: \"\\e94e\";\n\t--gform-icon--password1: \"\\e94d\";\n\t--gform-icon--password: \"\\e97c\";\n\t--gform-icon--paragraph-text: \"\\e94c\";\n\t--gform-icon--page: \"\\e94b\";\n\t--gform-icon--numbers-alt: \"\\e948\";\n\t--gform-icon--numbers: \"\\e949\";\n\t--gform-icon--notifications-active: \"\\e97b\";\n\t--gform-icon--name-2: \"\\e97a\";\n\t--gform-icon--name: \"\\e947\";\n\t--gform-icon--multi-select: \"\\e946\";\n\t--gform-icon--monetization-on: \"\\e945\";\n\t--gform-icon--mollie: \"\\e944\";\n\t--gform-icon--misc: \"\\e943\";\n\t--gform-icon--minus-regular: \"\\e981\";\n\t--gform-icon--minus: \"\\e942\";\n\t--gform-icon--merge-tag: \"\\e941\";\n\t--gform-icon--mailgun: \"\\e940\";\n\t--gform-icon--mailchimp: \"\\e93f\";\n\t--gform-icon--mail: \"\\e93e\";\n\t--gform-icon--mad-mimi: \"\\e93d\";\n\t--gform-icon--list: \"\\e93c\";\n\t--gform-icon--link: \"\\e93b\";\n\t--gform-icon--jetsloth: \"\\e93a\";\n\t--gform-icon--info-outline: \"\\e988\";\n\t--gform-icon--info: \"\\e98d\";\n\t--gform-icon--icontact: \"\\e937\";\n\t--gform-icon--hubspot: \"\\e936\";\n\t--gform-icon--html-code: \"\\e935\";\n\t--gform-icon--how-to-reg: \"\\e934\";\n\t--gform-icon--hidden: \"\\e933\";\n\t--gform-icon--helpscout: \"\\e932\";\n\t--gform-icon--help: \"\\e939\";\n\t--gform-icon--gravity-pdf: \"\\e930\";\n\t--gform-icon--gravity-logo: \"\\e92f\";\n\t--gform-icon--get-response: \"\\e92e\";\n\t--gform-icon--freshbooks: \"\\e92d\";\n\t--gform-icon--format-quote1: \"\\e92c\";\n\t--gform-icon--format-quote: \"\\e900\";\n\t--gform-icon--for-gravity: \"\\e92b\";\n\t--gform-icon--flag-alt: \"\\e92a\";\n\t--gform-icon--flag: \"\\e929\";\n\t--gform-icon--excerpt: \"\\e928\";\n\t--gform-icon--entries: \"\\e927\";\n\t--gform-icon--emma: \"\\e926\";\n\t--gform-icon--embed: \"\\e925\";\n\t--gform-icon--email-octopus: \"\\e924\";\n\t--gform-icon--ellipsis: \"\\e923\";\n\t--gform-icon--duplicate: \"\\e922\";\n\t--gform-icon--dropdown: \"\\e921\";\n\t--gform-icon--dropbox: \"\\e920\";\n\t--gform-icon--drag-indicator: \"\\e91e\";\n\t--gform-icon--drag: \"\\e91f\";\n\t--gform-icon--dollar: \"\\e91d\";\n\t--gform-icon--design: \"\\e979\";\n\t--gform-icon--delete: \"\\e91c\";\n\t--gform-icon--date: \"\\e91b\";\n\t--gform-icon--credit-card: \"\\e978\";\n\t--gform-icon--create: \"\\e919\";\n\t--gform-icon--coupon-alt: \"\\e918\";\n\t--gform-icon--coupon: \"\\e917\";\n\t--gform-icon--constant-contact: \"\\e916\";\n\t--gform-icon--consent: \"\\e915\";\n\t--gform-icon--confirmations: \"\\e987\";\n\t--gform-icon--color-pallet: \"\\e914\";\n\t--gform-icon--cog: \"\\e913\";\n\t--gform-icon--clever-reach: \"\\e912\";\n\t--gform-icon--circle-star: \"\\e98c\";\n\t--gform-icon--circle-notice: \"\\e98e\";\n\t--gform-icon--circle-delete: \"\\e98a\";\n\t--gform-icon--circle-close: \"\\e938\";\n\t--gform-icon--circle-check: \"\\e931\";\n\t--gform-icon--circle-arrow-down: \"\\e989\";\n\t--gform-icon--chevron: \"\\e911\";\n\t--gform-icon--check-box: \"\\e910\";\n\t--gform-icon--check: \"\\e983\";\n\t--gform-icon--chained-selects: \"\\e91a\";\n\t--gform-icon--category: \"\\e90f\";\n\t--gform-icon--capsule: \"\\e90e\";\n\t--gform-icon--campaign-monitor: \"\\e90d\";\n\t--gform-icon--campaign: \"\\e984\";\n\t--gform-icon--breeze: \"\\e90c\";\n\t--gform-icon--body: \"\\e90b\";\n\t--gform-icon--back: \"\\e90a\";\n\t--gform-icon--aweber: \"\\e909\";\n\t--gform-icon--authorize-dot-net: \"\\e908\";\n\t--gform-icon--api: \"\\e907\";\n\t--gform-icon--analytics: \"\\e906\";\n\t--gform-icon--akismet: \"\\e98b\";\n\t--gform-icon--agile-crm: \"\\e905\";\n\t--gform-icon--advanced-post-creation: \"\\e904\";\n\t--gform-icon--active-campaign: \"\\e903\";\n\t--gform-icon--accessibility: \"\\e902\";\n\t--gform-icon--floppy-disk: \"\\e98f\";\n}\n","/* -----------------------------------------------------------------------------\n *\n * Variables: Height\n *\n * ----------------------------------------------------------------------------- */\n\n:root {\n\n\t--h-editor-accordion-toggles: 3.375rem;\n\n}\n","/* -----------------------------------------------------------------------------\n *\n * Variables: Images\n *\n * ----------------------------------------------------------------------------- */\n\n:root {\n\n\t--im-input-check: url(../images/check.svg);\n\t--im-input-grey-check: url(../images/grey-check.svg);\n\t--im-input-bullet: url(../images/bullet.svg);\n\t--im-input-grey-bullet: url(../images/grey-bullet.svg);\n\t--im-input-cog: url(../images/cog.svg);\n\t--im-input-cog-hover: url(../images/cog-hover.svg);\n\t--im-input-exit: url(../images/exit.svg);\n\t--im-input-plus: url(../images/plus.svg);\n}\n","@custom-media --viewport-xxsmall (min-width: 400px);\n@custom-media --viewport-xsmall (min-width: 500px);\n@custom-media --viewport-small (min-width: 600px);\n@custom-media --viewport-medium (min-width: 768px);\n@custom-media --viewport-wpadmin (min-width: 783px); /* both on theme and in admin the point at which admin bar swaps desktop/mobile */\n@custom-media --viewport-full-down (max-width: 960px);\n@custom-media --viewport-full (min-width: 960px);\n@custom-media --viewport-large (min-width: 1200px);\n@custom-media --viewport-xlarge (min-width: 1260px);\n@custom-media --viewport-xxlarge (min-width: 1390px);\n@custom-media --viewport-retina (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx);\n","/* -----------------------------------------------------------------------------\n *\n * Variables: Transitions\n *\n * ----------------------------------------------------------------------------- */\n\n:root {\n\n\t--tr-hover: all 0.15s ease;\n\t--tr-hover-slow: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;\n\t--tr-color: color 0.15s ease;\n\t--tr-dropdown: opacity 0.15s ease;\n\t--tr-button: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease;\n\t--tr-inputs: box-shadow 0.15s ease, background-color 0.15s ease;\n\t--tr-toggles: left 0.25s ease;\n\t--cl-linear-transform: transform 200ms;\n\t--cl-bezier-flyout: transform 200ms cubic-bezier(1, 0, 0, 1.005);\n\t--tr-cl-button-focus: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;\n\t--tr-cl-flyout-reveal: opacity 190ms ease-in-out, transform 190ms ease-in-out;\n\n}\n","/* -----------------------------------------------------------------------------\n *\n * Variables: Typography\n *\n * ----------------------------------------------------------------------------- */\n\n:root {\n\n\t/* Font Families */\n\t--t-font-family-base: inter, -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen-sans, ubuntu, cantarell, \"Helvetica Neue\", sans-serif;\n\t--t-font-family-admin-icons: \"gform-icons-admin\";\n\t--t-font-family-theme-icons: \"gform-icons-theme\";\n\n\t/* Font Weights */\n\t--t-font-weight-normal: 400;\n\t--t-font-weight-medium: 500;\n\t--t-font-weight-bold: 600;\n\n\t/* Font Sizes */\n\t--t-font-size-small: 0.75rem;\n\t--t-font-size-base: 0.8125rem;\n\t--t-font-size-label: 0.875rem;\n\t--t-font-size-large-label: 1.0625rem;\n\n\t/* Line Heights */\n\t--t-line-height-base: 1.188rem;\n\t--t-line-height-label: 1.125rem;\n\n}\n","/* -----------------------------------------------------------------------------\n *\n * Mixins\n *\n * This file is just a clearing-house.\n * Make partials (start with an underscore) elsewhere for actual code.\n *\n * ----------------------------------------------------------------------------- */\n\n@import \"_elements.pcss\";\n@import \"_icons.pcss\";\n@import \"_inputs.pcss\";\n","/* -----------------------------------------------------------------------------\n *\n * Mixins: Elements\n *\n * ----------------------------------------------------------------------------- */\n\n@define-mixin sectionBorder {\n\tbackground: var(--c-white);\n\tborder: 1px solid #e3e6ef;\n\tborder-radius: 3px;\n\tbox-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);\n}\n","/* -----------------------------------------------------------------------------\n *\n * Mixins: Icons\n *\n * ----------------------------------------------------------------------------- */\n\n@define-mixin adminicon {\n\tfont-family: var(--t-font-family-admin-icons) !important;\n\tfont-style: normal;\n\tfont-variant: normal;\n\tfont-weight: normal;\n\tline-height: 1;\n\tspeak: none;\n\ttext-transform: none;\n}\n","/*\n * Mixins: Inputs\n * Added to keep settings area in sync with components used elsewhere.\n * Not to be used more unless absolutely necessary.\n */\n\n@define-mixin inputHover {\n\tbox-shadow: var(--bs-input-hover);\n\tcolor: var(--c-text);\n}\n\n@define-mixin inputFocus {\n\tborder: 1px solid var(--c-primary-light);\n\tbox-shadow: var(--bs-input-focus);\n\tcolor: var(--c-text);\n}\n\n@define-mixin select {\n\tbackground: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%239092B2%22%2F%3E%3C%2Fsvg%3E) no-repeat right 0.6rem top 55%;\n\tbackground-color: var(--c-white);\n\tbackground-size: 1rem 1rem;\n\tfont-size: 0.8125rem;\n\tline-height: 1.6875rem;\n\tmax-height: 2.25rem;\n\tmin-height: 2.25rem;\n\tpadding: 0 2rem 0 0.8125rem;\n\twidth: 100%;\n}\n","/* ---------------------------------------------------\n\tSystem Status & Updates\n--------------------------------------------------- */\n\n.gform-settings__content table.gform_system_report,\n.gform-settings__content table.plugins {\n\n\t@mixin sectionBorder;\n\toverflow: hidden;\n\twidth: 100%;\n\n\t& > thead {\n\t\tfont-weight: 700;\n\t\tmargin: 0;\n\n\t\t& > tr {\n\t\t\tfont-size: 0.875rem;\n\t\t\tline-height: 3.285714286rem;\n\t\t\tmin-height: 2rem;\n\t\t\tpadding-left: 1.071428571rem;\n\t\t\tpadding-right: 0.857142857rem;\n\t\t\tposition: relative;\n\t\t}\n\t}\n\n\ttd,\n\tth {\n\t\tpadding: 0 1rem;\n\t\ttext-align: left;\n\t}\n\n\ttd.plugin-title {\n\t\tvertical-align: top;\n\t\twhite-space: normal;\n\t}\n\n\t& > tbody > tr:nth-child(odd) {\n\t\tbackground: #f6f9fc;\n\t}\n}\n\n.gform-settings__content table.gform_system_report {\n\n\ttd,\n\tth {\n\t\theight: 2.5rem;\n\t}\n}\n\n.gform-settings__content table.plugins {\n\n\t& > thead > tr {\n\t\tbackground: initial;\n\n\t\t& > #name,\n\t\t& > #description {\n\t\t\tfont-weight: 400;\n\t\t}\n\t}\n\n\t#updates {\n\t\tbox-shadow: 0 1px #ebebf2;\n\t}\n\n\t.inactive td {\n\t\tbox-shadow: none;\n\t}\n}\n\n#gf_copy_report:active,\n#gf_copy_report:focus,\n#gf_copy_report {\n\tborder: none;\n\tbox-shadow: none;\n\tcolor: #3e7ca6;\n\ttext-decoration: none;\n\n}\n\n#gf_copy_report i {\n\tfont-size: 14px;\n\tline-height: 20px;\n}\n","body {\n\n\tbackground: #f6f9fc;\n\tcolor: #242748;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\n}\n\n#wpcontent {\n\n\tpadding-left: 0;\n\n}\n\nhtml[dir=\"rtl\"] #wpcontent {\n\n\tpadding-right: 0;\n\n}\n\n#wpbody-content {\n\n\twidth: 100%;\n\n}\n\n#wpfooter {\n\n\tdisplay: none;\n\n}\n\n.wrap {\n\n\tcolor: var(--c-text);\n\tmargin: 0;\n\n}\n\n.gform-settings__wrapper {\n\n\tdisplay: grid;\n\tgrid-column-gap: 0.875rem;\n\tgrid-template-columns: 12.875rem auto;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tmax-width: 69.5rem;\n\tpadding: 1.5rem;\n\n}\n\n.gform-settings__wrapper--full {\n\tgrid-template-columns: auto;\n}\n\n.gform_form_settings_wrap--full-width #gf-admin-notices-wrapper,\n.gform_form_settings_wrap--full-width .gform-settings__wrapper {\n\tmargin: 0 1.25rem 0;\n\tmax-width: 100%;\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\n.gform-settings__wrapper > .notice,\n.gform-settings__wrapper > .alert {\n\n\tgrid-column: span 2;\n\tmargin: 0 0 0.875rem;\n\n}\n\n#gform-webapi-edit {\n\tdisplay: flex;\n\tflex-flow: column;\n\tflex-wrap: wrap;\n\tpadding: 0;\n}\n","/*\n* The Gravity Forms Header.\n*\n* Used in settings.css.\n*/\n\n.gform-settings-header {\n\n\tbackground: #3e7da6;\n\tbox-shadow: 1px 1px 3px rgba(0, 0, 0, 0.0272345);\n\n}\n\n.gform-settings-header .gform-settings__wrapper {\n\n\talign-items: center;\n\tbackground: url(../images/gravity-rocket.svg?2) no-repeat 252px bottom;\n\tbackground-size: 164px;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\tpadding-bottom: 1.375rem;\n\tpadding-top: 1.375rem;\n\ttransition: padding 0.3s ease;\n\n}\n\n.gform-settings-header .button {\n\n\tmargin-left: 0.5rem;\n\n}\n\n.gform-settings-header .button.primary {\n\n\tpadding-left: 2.0625rem;\n\tpadding-right: 2.0625rem;\n\n}\n",".gforms_form_settings_wrap #gform-form-toolbar__menu > li > a svg,\n.gforms_form_settings_wrap #gform-form-toolbar__menu > li > a .fa {\n\tdisplay: none;\n}\n\n.gform-form-toolbar {\n\tborder-bottom: 0;\n\tbox-shadow: rgba(58, 58, 87, 0.082) 0 1px 4px, rgba(44, 44, 64, 0.063) 0 1px 0;\n}\n",".gform-settings__navigation a {\n\n\tborder: 1px solid transparent;\n\tborder-radius: 3px;\n\tcolor: #5b5e80;\n\tdisplay: block;\n\tfont-size: 0.875rem;\n\tfont-weight: 400;\n\tline-height: normal;\n\tmargin: 0;\n\tpadding: 0.6875rem 0.5rem 0.6875rem 1rem;\n\ttext-decoration: none;\n\n}\n\n.gform-settings__navigation .active,\n.gform-settings__navigation a:focus,\n.gform-settings__navigation a:hover {\n\n\tcolor: #242748;\n\n}\n\n.gform-settings__navigation .active,\n.gform-settings__navigation a:focus {\n\n\tbackground: #fff;\n\tfont-weight: var(--t-font-weight-medium);\n\n}\n\n.gform-settings__navigation .active {\n\n\tborder: 1px solid #e3e6ef;\n\tbox-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);\n\tmargin-top: 0.125rem;\n\n}\n\n.gform-settings__navigation a:focus {\n\n\t@mixin inputFocus;\n\n}\n\n.gform-settings__navigation span {\n\n\tvertical-align: middle;\n\n}\n\n.gform-settings__navigation .icon {\n\n\talign-items: center;\n\tdisplay: inline-flex;\n\theight: 1.25rem;\n\tjustify-content: center;\n\tmargin-right: 0.75rem;\n\twidth: 1.25rem;\n\n}\n\n.gform-settings__navigation svg,\n.gform-settings__navigation img {\n\n\theight: auto;\n\tmax-width: 1.25rem;\n\n}\n\n.gform-settings__navigation .gform-icon {\n\tcolor: var(--c-port);\n\tfont-size: 1.5rem;\n}\n\n.gform-settings__navigation .dashicons,\n.gform-settings__navigation .fa {\n\n\tcolor: #242748;\n\n}\n",".gform_settings_form,\n.gform-settings-tabs__container {\n\n\tdisplay: grid;\n\tgrid-column-gap: 0.875rem;\n\tgrid-row-gap: 0.875rem;\n\tgrid-template-columns: 1fr 1fr;\n\n\t.gform-settings__wrapper--full & {\n\t\tgrid-column: span 2;\n\t}\n\n}\n",".gform-settings-tabs__navigation {\n\n\tbackground: #fff;\n\tborder-radius: 3px;\n\tbox-shadow: 0 1px 5px rgba(0, 0, 0, 0.13);\n\tgrid-column: span 2;\n\n}\n\n.gform-settings-tabs__navigation a {\n\n\tborder-bottom: 3px solid transparent;\n\tcolor: #242748;\n\tdisplay: inline-block;\n\tfont-size: 0.8125rem;\n\tline-height: 2.8125rem;\n\tpadding-left: 1.25rem;\n\tpadding-right: 1.25rem;\n\ttext-decoration: none;\n\n}\n\n.gform-settings-tabs__navigation a:focus {\n\n\toutline: none;\n\n}\n\n.gform-settings-tabs__navigation a.active {\n\n\tborder-bottom-color: #3e7da6;\n\tfont-weight: 700;\n\n}\n\n.gform-settings-tabs__container {\n\n\tgrid-column: span 2;\n\n}\n\n.gform-settings-tabs__container:not(.active) {\n\n\tdisplay: none;\n\n}\n","\n.gform-settings-panel {\n\n\t@mixin sectionBorder;\n\tbox-sizing: border-box;\n\tdisplay: flex;\n\tflex-direction: column;\n\tgrid-column: span 2;\n\tposition: relative;\n\n}\n\n.gform-settings-panel--with-title {\n\n\tpadding-top: 2.875rem;\n\n}\n\n.gform-settings-panel--half {\n\n\tgrid-column: span 1;\n\n}\n\n.gform-settings-save-container {\n\n\tgrid-column: span 2;\n\tmargin-top: 1.125rem;\n\n}\n\n.gform-settings-panel__header {\n\n\talign-items: center;\n\tdisplay: flex;\n\tfont-size: 0.875rem;\n\tjustify-content: space-around;\n\tline-height: 2.875rem;\n\tpadding-left: 1.0625rem;\n\tpadding-right: 0.875rem;\n\tposition: relative;\n\n}\n\n.gform-settings-panel__title {\n\n\tflex-grow: 1;\n\tfont-weight: 500;\n\tmargin: 0;\n\n}\n\n.gform-settings-panel__title--header {\n\n\tbox-sizing: border-box;\n\tdisplay: block;\n\tfont-size: 0.875rem;\n\tline-height: 2.875rem;\n\tpadding-left: 1.0625rem;\n\tposition: absolute;\n\ttop: 0;\n\twidth: 100%;\n\n}\n\nhtml[dir=\"rtl\"] .gform-settings-panel__title--header {\n\tpadding-left: inherit;\n\tpadding-right: 1.0625rem;\n}\n\n.gform-settings-panel__title--header + .gform-settings-panel__collapsible-control {\n\tposition: absolute;\n\tright: 0.875rem;\n\ttop: 1rem;\n}\n\nhtml[dir=\"rtl\"] .gform-settings-panel__title--header + .gform-settings-panel__collapsible-control {\n\tleft: 0.875rem;\n\tright: inherit;\n}\n\n.gform-settings-panel .gform-settings-panel__content {\n\n\tborder-top: 1px solid #ebebf2;\n\tpadding: 1rem 1rem 1.25rem;\n\n}\n\n.gform-settings-panel.gform-settings-panel--no-padding .gform-settings-panel__content {\n\tpadding: 0;\n}\n\n.gform-settings-panel--license-details .gform-settings-field {\n\tmargin: 0;\n}\n\n.gform-settings-panel__collapsible-control input {\n\n\topacity: 0;\n\tposition: absolute;\n\tz-index: 3;\n\n}\n\n.gform-settings-panel__collapsible-control input:focus + label {\n\n\tborder: 2px solid #3e7da6;\n\n}\n\n.gform-settings-panel__collapsible-toggle {\n\n\tbackground: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4xNTkgNi42OWw0LjEwOSA0LjI5MmMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNWEuOTI4LjkyOCAwIDAxLTEuMzU0IDBMLjQ1MiA2LjY5IDUuOTE0Ljk4MmEuOTI4LjkyOCAwIDAxMS4zNTQgMGMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNUwzLjE1OSA2LjY5eiIgZmlsbD0iI0Q1RDdFOSIvPjwvc3ZnPg==);\n\tborder: none;\n\tdisplay: block;\n\theight: 12px;\n\twidth: 12px;\n\n}\n\n.gform-settings-panel:not(.gform-settings-panel--collapsed) .gform-settings-panel__collapsible-toggle {\n\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiA0LjUzTDEwLjI5My40MjNhMS4wMzIgMS4wMzIgMCAwMTEuNDE0IDBjLjM5LjM3NC4zOS45OCAwIDEuMzUzTDYgNy4yMzguMjkzIDEuNzc1YS45MjguOTI4IDAgMDEwLTEuMzUzIDEuMDMyIDEuMDMyIDAgMDExLjQxNCAwTDYgNC41M3oiIGZpbGw9IiNENUQ3RTkiLz48L3N2Zz4=);\n\n}\n\n.gform-settings-panel--collapsed .gform-settings-panel__content {\n\n\tdisplay: none;\n\n}\n\n.gform-settings-panel__uninstall {\n\n\tmargin-top: 0.875rem;\n\n}\n\n.gform-addons-uninstall-panel {\n\n\tdisplay: grid;\n\tgrid-column-gap: 0.875rem;\n\tgrid-row-gap: 0.875rem;\n\tgrid-template-columns: 1fr 1fr;\n\tmargin: 1.125rem 0;\n\n}\n\n.gform-settings-panel__addon-uninstall {\n\n\tgrid-column: span 1;\n\n}\n\n.gform-settings-panel__addon-uninstall .gform-settings-panel__content {\n\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 2fr 1fr;\n\n}\n\n.addon-uninstall-text .gform-settings-panel__title {\n\n\tfont-weight: 600;\n\tmargin-bottom: 0.3125rem;\n\n}\n\ndiv.addon-logo.dashicons {\n\n\tborder: 1px solid #d5d7e9;\n\tborder-radius: 3px;\n\tbox-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);\n\tfloat: left;\n\theight: 3.875rem;\n\tmargin-right: 1rem;\n\tposition: relative;\n\twidth: 3.875rem;\n\n}\n\n.addon-logo.dashicons svg,\n.addon-logo.dashicons i {\n\n\theight: 1.5625rem;\n\tleft: 50%;\n\tposition: absolute;\n\ttop: 50%;\n\ttransform: translate(-50%, -50%);\n\twidth: 1.5625rem;\n\n}\n\n.addon-logo.dashicons i::before {\n\n\tfont-size: 1.56rem;\n\n}\n\n.addon-uninstall-text {\n\n\tmax-width: 95%;\n\n}\n\n.gform-settings__wrapper .button.uninstall-addon {\n\n\tbackground: #fff3f1;\n\tborder: none;\n\tborder-radius: 3px;\n\tbox-shadow: none;\n\tcolor: #e54c3b;\n\tposition: relative;\n\ttop: 50%;\n\ttransform: translateY(-50%);\n\ttransition: all 0.3s ease;\n\n}\n\n.gform-settings__wrapper .button.addon-settings {\n\n\tborder-radius: 3px;\n\tposition: relative;\n\ttop: 50%;\n\ttransform: translateY(-50%);\n\ttransition: all 0.3s ease;\n\n}\n\n.gform-settings__wrapper .button.uninstall-addon:hover {\n\n\tbackground: #f8e7e4;\n\tborder: 0;\n\tborder-radius: 3px;\n\tbox-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);\n\theight: 2.1875rem;\n\tline-height: 14px;\n\tpadding: 0.625rem 1.125rem;\n\ttransform: translateY(-57%);\n\n}\n\n.gform-settings__wrapper .button.addon-settings:hover {\n\n\ttransform: translateY(-57%);\n\n}\n\n.gform-settings__wrapper .button.uninstall-addon i.dashicons.dashicons-trash,\n.gform-settings__wrapper .button.addon-settings i.dashicons.dashicons-admin-generic {\n\n\tfont-size: 0.9rem;\n\n}\n\n.gform-settings-description {\n\n\tdisplay: block;\n\tfont-size: 0.8125rem;\n\tline-height: 1.384615385rem;\n\tmargin-bottom: 0.5625rem;\n\n}\n\n.gform-settings__wrapper .gform-settings-description .alert {\n\n\tmargin-top: 1.230769231rem;\n\n}\n\n.gform-settings-description p:first-child {\n\n\tmargin-top: 0;\n\n}\n\n.gform-settings-nested-fields {\n\n\tborder-left: 2px solid #ececf2;\n\tmargin: 0.75rem 0 0 0.625rem;\n\tpadding-left: 1.375rem;\n\n}\n\n.gform-settings-nested-fields .gform-settings-label {\n\n\tfont-weight: 400;\n\n}\n","/*\n * Component: Settings Labels and Inputs\n * These inputs want to share the exact styles found in the root admin components but were done as a separate system.\n * We are in the process of slowly migrating these to the component classes found in the root directory for inputs.\n * When working on these consider if you can instead use the new classes, especially if adding new fields.\n * If you cant, use the inputs mixins as opposed to duplicating any code that needs to be added.\n */\n\n.gform-settings-field__header {\n\tmargin-bottom: 0.625rem;\n}\n\n.gform-settings-label {\n\tcolor: #23282d;\n\tfont-size: 0.8125rem;\n\tfont-weight: 500;\n}\n\n.gform-settings-input__container--feedback-success,\n.gform-settings-input__container--feedback-error {\n\n\tinput:not([type=\"button\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]) {\n\t\tbackground-position: 98% 50%;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-size: 1.25rem;\n\t\tpadding-right: 3.25rem;\n\t}\n}\n\n.gform-settings-input__container--feedback-success {\n\n\tinput:not([type=\"button\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]) {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c3VjY2VzczwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiMyMkE3NTMiLz48cGF0aCBkPSJNMTEgMTQuNTg2bDYuMjkzLTYuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEwxMSAxNy40MTRsLTMuNzA3LTMuNzA3YTEgMSAwIDEgMSAxLjQxNC0xLjQxNEwxMSAxNC41ODZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);\n\t}\n}\n\n.gform-settings-input__container--feedback-error {\n\n\tinput:not([type=\"button\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]) {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RXJyb3I8L3RpdGxlPjxnIGZpbGw9Im5vbmUiIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMjZjNy4xOCAwIDEzLTUuODIgMTMtMTNTMjAuMTggMCAxMyAwIDAgNS44MiAwIDEzczUuODIgMTMgMTMgMTN6IiBmaWxsPSIjQ0IyNDMxIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjE4MyA4LjE4M2EuNjI1LjYyNSAwIDAgMCAwIC44ODRMMTIuMTE2IDEzbC0zLjkzMyAzLjkzM2EuNjI1LjYyNSAwIDEgMCAuODg0Ljg4NEwxMyAxMy44ODRsMy45MzMgMy45MzNhLjYyNS42MjUgMCAxIDAgLjg4NC0uODg0TDEzLjg4NCAxM2wzLjkzMy0zLjkzM2EuNjI1LjYyNSAwIDEgMC0uODg0LS44ODRMMTMgMTIuMTE2IDkuMDY3IDguMTgzYS42MjUuNjI1IDAgMCAwLS44ODQgMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOC4xODMgOS4wNjdsLS4zNTMuMzU0LjM1My0uMzU0em0wLS44ODRMNy44MyA3LjgzbC4zNTMuMzUzek0xMi4xMTYgMTNsLjM1NC4zNTQuMzUzLS4zNTQtLjM1My0uMzU0LS4zNTQuMzU0em0tMy45MzMgMy45MzNsLS4zNTMtLjM1NC4zNTMuMzU0em0wIC44ODRsLS4zNTMuMzU0LjM1My0uMzU0ek0xMyAxMy44ODRsLjM1NC0uMzU0LS4zNTQtLjM1My0uMzU0LjM1My4zNTQuMzU0em0zLjkzMyAzLjkzM2wuMzU0LS4zNTQtLjM1NC4zNTR6bS44ODQtLjg4NGwtLjM1NC4zNTQuMzU0LS4zNTR6TTEzLjg4NCAxM2wtLjM1NC0uMzU0LS4zNTMuMzU0LjM1My4zNTQuMzU0LS4zNTR6bTMuOTMzLTQuODE3bC4zNTQtLjM1My0uMzU0LjM1M3ptLS44ODQgMGwtLjM1NC0uMzUzLjM1NC4zNTN6TTEzIDEyLjExNmwtLjM1NC4zNTQuMzU0LjM1My4zNTQtLjM1My0uMzU0LS4zNTR6TTkuMDY3IDguMTgzbC4zNTQtLjM1My0uMzU0LjM1M3ptLS41My41M2EuMTI1LjEyNSAwIDAgMSAwLS4xNzZsLS43MDgtLjcwOGMtLjQzOS40NC0uNDM5IDEuMTUyIDAgMS41OTJsLjcwOC0uNzA4em0zLjkzMyAzLjkzM0w4LjUzNyA4LjcxM2wtLjcwOC43MDggMy45MzQgMy45MzMuNzA3LS43MDh6bS0zLjkzMyA0LjY0bDMuOTMzLTMuOTMyLS43MDctLjcwOEw3LjgzIDE2LjU4bC43MDcuNzA4em0wIC4xNzdhLjEyNS4xMjUgMCAwIDEgMC0uMTc2bC0uNzA4LS43MDdjLS40MzkuNDM5LS40MzkgMS4xNTEgMCAxLjU5bC43MDgtLjcwN3ptLjE3NiAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwOC43MDdjLjQ0LjQ0IDEuMTUyLjQ0IDEuNTkyIDBsLS43MDgtLjcwN3ptMy45MzMtMy45MzNsLTMuOTMzIDMuOTMzLjcwOC43MDcgMy45MzMtMy45MzMtLjcwOC0uNzA3em00LjY0IDMuOTMzbC0zLjkzMi0zLjkzMy0uNzA4LjcwNyAzLjkzMyAzLjkzNC43MDgtLjcwOHptLjE3NyAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwNy43MDdjLjQzOS40NCAxLjE1MS40NCAxLjU5IDBsLS43MDctLjcwN3ptMC0uMTc2YS4xMjUuMTI1IDAgMCAxIDAgLjE3NmwuNzA3LjcwN2MuNDQtLjQzOS40NC0xLjE1MSAwLTEuNTlsLS43MDcuNzA3em0tMy45MzMtMy45MzNsMy45MzMgMy45MzMuNzA3LS43MDctMy45MzMtMy45MzQtLjcwNy43MDh6bTMuOTMzLTQuNjRsLTMuOTMzIDMuOTMyLjcwNy43MDggMy45MzQtMy45MzMtLjcwOC0uNzA4em0wLS4xNzdhLjEyNS4xMjUgMCAwIDEgMCAuMTc2bC43MDcuNzA4Yy40NC0uNDQuNDQtMS4xNTIgMC0xLjU5MWwtLjcwNy43MDd6bS0uMTc2IDBhLjEyNS4xMjUgMCAwIDEgLjE3NiAwbC43MDctLjcwOGExLjEyNSAxLjEyNSAwIDAgMC0xLjU5IDBsLjcwNy43MDh6bS0zLjkzMyAzLjkzM2wzLjkzMy0zLjkzMy0uNzA3LS43MDgtMy45MzQgMy45MzQuNzA4LjcwN3ptLTQuNjQtMy45MzNsMy45MzIgMy45MzMuNzA4LS43MDdMOS40MiA3LjgzbC0uNzA4LjcwN3ptLS4xNzcgMGEuMTI1LjEyNSAwIDAgMSAuMTc2IDBsLjcwOC0uNzA4YTEuMTI1IDEuMTI1IDAgMCAwLTEuNTkxIDBsLjcwNy43MDh6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);\n\t}\n}\n\n.rtl {\n\n\t.gform-settings-input__container--feedback-success,\n\t.gform-settings-input__container--feedback-error {\n\n\t\tinput:not([type=\"button\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]) {\n\t\t\tbackground-position: 2% 50%;\n\t\t\tpadding-left: 3.25rem;\n\t\t\tpadding-right: 1rem;\n\t\t}\n\t}\n}\n\n.gform-settings-panel__content {\n\n\tinput[type=\"email\"],\n\tinput[type=\"number\"],\n\tinput[type=\"password\"],\n\tinput[type=\"text\"],\n\tinput[type=\"search\"],\n\tinput[type=\"url\"],\n\tinput[type=\"tel\"],\n\tselect,\n\t.select2-container .select2-selection__rendered,\n\ttextarea {\n\t\tbackground-color: var(--c-white);\n\t\tborder: 1px solid var(--c-amethyst-smoke);\n\t\tborder-radius: 3px;\n\t\tcolor: var(--c-port);\n\t\tfont-family: inherit;\n\t\tfont-size: 0.875rem;\n\t\tline-height: 1.25rem;\n\t\tpadding: 0.6875rem 1rem;\n\t\ttransition: var(--tr-inputs);\n\t}\n\n\tinput[type=\"email\"],\n\tinput[type=\"number\"],\n\tinput[type=\"password\"],\n\tinput[type=\"text\"],\n\tinput[type=\"search\"],\n\tinput[type=\"url\"],\n\tinput[type=\"tel\"],\n\tselect,\n\ttextarea {\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\n\t\t&[disabled],\n\t\t&[readonly] {\n\t\t\tbackground: var(--c-white-iris);\n\t\t\tborder: 1px solid transparent;\n\t\t\tcursor: not-allowed;\n\t\t\toutline: none;\n\t\t\tpointer-events: none;\n\t\t}\n\n\t\t&[disabled] {\n\t\t\tcolor: var(--c-amethyst-smoke);\n\t\t}\n\t}\n}\n\n.gform-settings-panel__content input[type=\"search\"]#form-search-input {\n\theight: 2.3125rem;\n\n\t&:focus {\n\n\t\t@mixin inputFocus;\n\t}\n}\n\n.gform-settings-panel__content select#bulk_action {\n\n\theight: 2.375rem;\n\tline-height: 1.125rem;\n\tpadding: 0.5rem 1.125rem;\n\n}\n\n.gform-settings-panel__content input::placeholder,\n.gform-settings-panel__content input::-ms-input-placeholder,\n.gform-settings-panel__content input::-moz-placeholder,\n.gform-settings-panel__content textarea::placeholder,\n.gform-settings-panel__content textarea::-moz-placeholder,\n.gform-settings-panel__content textarea::-ms-input-placeholder {\n\n\tcolor: #9092b0;\n\n}\n\n.gform-settings-panel__content input[type=\"number\"] {\n\n\twidth: auto;\n\n}\n\n.gform-settings-panel__content input[type=\"email\"]:focus,\n.gform-settings-panel__content input[type=\"number\"]:focus,\n.gform-settings-panel__content input[type=\"password\"]:focus,\n.gform-settings-panel__content input[type=\"text\"]:focus,\n.gform-settings-panel__content input[type=\"url\"]:focus,\n.gform-settings-panel__content input[type=\"tel\"]:focus,\n.gform-settings-panel__content select:focus,\n.gform-settings-panel__content .select2-container *:focus .select2-selection__rendered,\n.gform-settings-panel__content textarea:focus {\n\n\t@mixin inputFocus;\n}\n\n.gform-settings-field__toggleable-inputs {\n\tborder-left: 2px solid #ececf3;\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tmargin-left: 0.625rem;\n\tmargin-top: 0.3125rem;\n\tpadding-left: 1.4375rem;\n}\n\n.gform-settings-field__toggleable-inputs .gform-settings-input__container {\n\tflex-grow: 1;\n\tmargin-right: 0.625rem;\n}\n\nhtml[dir=\"rtl\"] .gform-settings-field__toggleable-inputs {\n\tborder-left: none;\n\tborder-right: 2px solid #ececf3;\n\tmargin-left: inherit;\n\tmargin-right: 0.625rem;\n\tpadding-left: inherit;\n\tpadding-right: 1.4375rem;\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"]:disabled,\n.gform-settings-panel__content input[type=\"radio\"]:disabled {\n\n\topacity: 0.6;\n\tpointer-events: none;\n\n}\n\n.gform-settings-panel__content input:disabled + label,\n.gform-settings-panel__content input:disabled + label::before {\n\n\tcursor: not-allowed;\n\topacity: 0.6;\n\tpointer-events: none;\n\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"][readonly],\n.gform-settings-panel__content input[type=\"radio\"][readonly],\n.gform-settings-panel__content input[readonly] + label,\n.gform-settings-panel__content input[readonly] + label::before {\n\n\tcursor: not-allowed;\n\tpointer-events: none;\n\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"] {\n\n\tbackground: var(--c-white);\n\tborder: 1px solid var(--c-amethyst-smoke);\n\tborder-radius: 3px;\n\theight: 1.375rem;\n\tmargin: 0 0.75rem 0 0;\n\ttransition: var(--tr-inputs);\n\twidth: 1.375rem;\n\n\t&:hover,\n\t&:focus {\n\n\t\t@mixin inputFocus;\n\t}\n\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"]::before {\n\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: 0.75rem;\n\tcontent: \"\";\n\tdisplay: block;\n\theight: 100%;\n\tmargin: 0;\n\twidth: 100%;\n\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"]:hover::before {\n\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI0VDRURGOCIvPjwvc3ZnPg==);\n\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"]:checked {\n\n\tbackground: #3e7da6;\n\tborder-color: transparent;\n\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"]:checked::before {\n\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);\n\n}\n\n.gform-settings-panel__content input[type=\"checkbox\"]:focus {\n\n\toutline: none;\n\n}\n\n.gform-settings-panel__content input[type=\"radio\"] {\n\n\tbackground: var(--c-white);\n\tborder: 1px solid var(--c-amethyst-smoke);\n\tborder-radius: 50%;\n\tbox-shadow: 0 2px 2px rgba(58, 58, 87, 0.06);\n\tbox-sizing: border-box;\n\theight: 1.375rem;\n\tposition: relative;\n\ttransition: var(--tr-inputs);\n\twidth: 1.375rem;\n\n\t&:hover,\n\t&:focus {\n\n\t\t@mixin inputFocus;\n\t}\n\n}\n\n.gform-settings-panel__content input[type=\"radio\"]::before {\n\n\tborder-radius: 50%;\n\theight: 0.5rem;\n\tleft: 50%;\n\tmargin: -0.25rem 0 0 -0.25rem;\n\tposition: absolute;\n\ttop: 50%;\n\twidth: 0.5rem;\n\n}\n\n.gform-settings-panel__content input[type=\"radio\"]:hover::before {\n\n\tbackground: #ecedf8;\n\tcontent: \"\";\n\n}\n\n.gform-settings-panel__content input[type=\"radio\"]:checked::before {\n\n\tbackground: #3e7da6;\n\tcontent: \"\";\n\n}\n\n.gform-settings-input__container {\n\n\tposition: relative;\n\n}\n\n.gform-settings-input__container--with-append,\n.gform-settings-input__container--with-merge-tag {\n\n\tdisplay: flex;\n\n}\n\n.gform-settings-input__container--with-append.gform-settings-input__container--invalid,\n.gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid {\n\n\tflex-wrap: wrap;\n\n\ttextarea {\n\t\tflex: 1;\n\t}\n\n\tinput {\n\t\tflex: 1;\n\t}\n\n}\n\n.gform-settings-input__container--with-append .gform-settings-validation__error {\n\n\tflex-basis: 100%;\n\n}\n\n.gform-settings-input__container .all-merge-tags {\n\n\tbackground: none;\n\tborder: 0;\n\theight: 2.875rem;\n\tmargin-left: 0;\n\tpadding: 0;\n\tvertical-align: top;\n\twidth: 2.875rem;\n\n}\n\n#gform_setting_limitEntriesNumber input[type=\"number\"],\n#gform_setting_limitEntriesNumber select {\n\n\twidth: auto;\n\n}\n",".gform-settings__wrapper .button:disabled {\n\n\topacity: 0.6;\n\n}\n\n.gform-settings__wrapper .button {\n\tbackground: #fff;\n\tborder: 1px solid #3e7da6;\n\tborder-radius: 3px;\n\tbox-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);\n\tfont-size: 0.875rem;\n\theight: 2.3125rem;\n\tline-height: 0.875rem;\n\tpadding: 0.625rem 1.125rem;\n}\n\n.gform-settings__wrapper .button:hover {\n\n\tbox-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);\n\n}\n\n.gform-settings__wrapper .button.primary {\n\n\t-webkit-backface-visibility: hidden;\n\tbackface-visibility: hidden;\n\tbackground: #3e7da6;\n\tborder: 1px solid transparent;\n\tborder-radius: 3px;\n\tcolor: #fff;\n\tfont-family: inherit;\n\tfont-size: 0.875rem;\n\tfont-weight: 500;\n\theight: initial;\n\tline-height: 1;\n\tmargin-left: 0;\n\tpadding: 0.625rem 1.125rem;\n\ttransition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;\n\n}\n\n.gform-settings__wrapper .button.primary:hover {\n\n\tbox-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);\n\ttransform: translate(0, -2px);\n\n}\n\n.gforms_edit_form .button.primary.gform-add-new-form {\n\n\tborder: 1px solid transparent;\n\n\t&:focus {\n\t\ttransform: translate(0, -2px);\n\t}\n\n\t&:active {\n\t\ttransform: translate(0, -1px);\n\t}\n\n}\n\n.gform-settings__wrapper .button.large {\n\n\tpadding-bottom: 0.875rem;\n\tpadding-top: 0.875rem;\n\n}\n\n.gform-settings__wrapper .button.white,\n.gform-settings__wrapper .button.white:hover {\n\n\tbackground: #fff;\n\tborder-color: #3e7da6;\n\tcolor: #3e7da6;\n\n}\n",".gform-settings-field {\n\n\tmargin-bottom: 0.625rem;\n\n}\n\nhtml:not([dir=\"rtl\"]) .gform-settings-field .gform-settings-input__container + .gform-settings-input__container {\n\tmargin-left: 0.625rem;\n}\n\nhtml[dir=\"rtl\"] .gform-settings-field .gform-settings-input__container + .gform-settings-input__container {\n\tmargin-right: 0.625rem;\n}\n\n.gform-settings-choice {\n\n\tmargin-bottom: 0.5rem;\n\n}\n\n.gform-settings-choice--inline {\n\n\tdisplay: inline-block;\n\tmargin-right: 1.25rem;\n\n}\n\n.gform-settings-choice--visual {\n\tdisplay: flex;\n\tmargin-bottom: 1.25rem;\n\n\tinput[type=\"checkbox\"],\n\tinput[type=\"radio\"] {\n\t\tdisplay: none;\n\t}\n\n\tlabel {\n\t\tbackground: var(--c-white);\n\t\tborder: 1px solid var(--c-amethyst-smoke);\n\t\tborder-radius: 3px;\n\t\tbox-sizing: border-box;\n\t\tdisplay: block;\n\t\tpadding: 1.625rem 1.5rem 1.75rem;\n\t\tposition: relative;\n\t\ttext-align: center;\n\t\twidth: 8.75rem;\n\n\t\t&::before {\n\n\t\t\tbackground: transparent;\n\t\t\tborder: 1px solid var(--c-snuff);\n\t\t\tborder-radius: 50%;\n\t\t\tcontent: \"\";\n\t\t\theight: 1rem;\n\t\t\tposition: absolute;\n\t\t\tright: 0.5rem;\n\t\t\ttop: 0.5625rem;\n\t\t\twidth: 1rem;\n\t\t}\n\n\t}\n\n\tinput:disabled + label,\n\tinput:disabled + label::before {\n\t\tcursor: not-allowed;\n\t\topacity: 0.6;\n\t\tpointer-events: none;\n\t}\n\n\tinput:checked + label::before {\n\t\tbackground-color: var(--c-green);\n\t\tcolor: var(--c-white);\n\t\tcontent: \"\\e983\";\n\t\tdisplay: block;\n\t\tfont-family: var(--t-font-family-admin-icons);\n\t\tfont-size: 1rem;\n\t\tposition: absolute;\n\t\tright: 0.5rem;\n\t\ttop: 0.5625rem;\n\t}\n\n\tinput:checked + label,\n\tlabel:hover {\n\t\tborder: 1px solid var(--c-snuff);\n\t\tbox-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);\n\t}\n\n\t.fa,\n\t.dashicons,\n\t.gform-icon,\n\timg,\n\tsvg {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0.875rem;\n\t}\n\n\t.fa,\n\t.dashicons,\n\t.gform-icon {\n\t\tcolor: var(--c-orange);\n\t\tfont-size: 2rem;\n\t\theight: auto;\n\t\twidth: auto;\n\t}\n\n\timg,\n\tsvg {\n\t\theight: 2rem;\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\twidth: auto;\n\t}\n\n}\n\n.gform-settings-choices--visual .gform-settings-input__container {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n}\n\n\n.gform-settings-panel--card {\n\tbackground: none;\n\tborder: none;\n\tbox-shadow: none;\n\n\t.gform-settings-field__card {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.gform-settings-panel__content {\n\t\tborder-top: none;\n\t\tpadding: 0;\n\t}\n\n\t.gform-settings-choice {\n\n\t\t@mixin sectionBorder;\n\t\ttransition: all 0.2s ease;\n\n\t\t&:hover {\n\t\t\tbox-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);\n\t\t}\n\t}\n\n\t.gform-settings-choice--visual {\n\t\tdisplay: block;\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.gform-settings-choices--visual {\n\t\tdisplay: block;\n\n\t\tlabel,\n\t\tinput:checked + label,\n\t\tlabel:hover {\n\t\t\tborder: none;\n\t\t\tborder-bottom: 1px solid var(--c-white-lilac);\n\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\tbox-shadow: none;\n\t\t\tpadding-bottom: 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\timg,\n\t\tsvg {\n\t\t\theight: 3.75rem;\n\t\t}\n\t}\n\n\t.gform-settings-card-tag {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tfont-size: 0.625rem;\n\t\tfont-weight: 800;\n\t\tjustify-content: center;\n\t\tmargin-top: 1.5rem;\n\t\tpadding: 0.812rem;\n\t\tposition: relative;\n\t\ttext-align: center;\n\n\t\t&::before {\n\t\t\tbackground: var(--c-white-lilac);\n\t\t\tcontent: \"\";\n\t\t\tdisplay: block;\n\t\t\theight: 1px;\n\t\t\tleft: -1.5rem;\n\t\t\tposition: absolute;\n\t\t\tright: -1.5rem;\n\t\t\ttop: 0;\n\t\t}\n\n\t\t.gform-icon {\n\t\t\tcolor: inherit;\n\t\t\tdisplay: inline;\n\t\t\tfont-size: 1.45rem;\n\t\t\tpadding-right: 0.25rem;\n\t\t\tposition: relative;\n\t\t\ttop: 0.3rem;\n\t\t}\n\t}\n\n\t.gform-settings-card--description {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\n\t\tstrong {\n\t\t\tfont-size: 0.875rem;\n\t\t\tfont-weight: 500;\n\t\t}\n\n\t\tp {\n\t\t\tfont-size: 0.8125rem;\n\t\t\tline-height: 1.384615385rem;\n\t\t\tmargin-bottom: 0.5625rem;\n\t\t}\n\t}\n\n\t@media (--viewport-medium) {\n\n\t\t.gform-settings-choices--visual {\n\t\t\tdisplay: flex;\n\n\t\t\tlabel,\n\t\t\tinput:checked + label,\n\t\t\tlabel:hover {\n\t\t\t\tborder-bottom: none;\n\t\t\t\tborder-right: 1px solid var(--c-white-lilac);\n\t\t\t\twidth: 12.5rem;\n\t\t\t}\n\t\t}\n\n\t\t.gform-settings-choice--visual {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t.gform-settings-card-tag {\n\n\t\t\t&::before {\n\t\t\t\twidth: calc(100% + 3rem);\n\t\t\t}\n\t\t}\n\n\t\t.gform-settings-card--description {\n\t\t\tpadding: 1rem;\n\t\t\twidth: calc(100% - 16rem);\n\t\t}\n\t}\n}\n\n.gform-settings-field__select--enhanced select {\n\n\tdisplay: none;\n\n}\n\n.gform-settings-generic-map__table {\n\n\tborder-spacing: 0;\n\n}\n\n.gform-settings-generic-map__column {\n\n\tpadding-bottom: 0.875rem;\n\ttext-align: left;\n\n}\n\n.gform-settings-generic-map__column--heading {\n\n\tpadding-bottom: 0.625rem;\n\n}\n\n.gform-settings-generic-map__table td {\n\n\tpadding-bottom: 0.875rem;\n\tpadding-top: 0;\n\n\t.gform-st-icon--circle-plus,\n\t.gform-st-icon--circle-minus {\n\n\t\t&::after {\n\n\t\t\t.gf_browser_gecko & {\n\t\t\t\tmargin-left: -0.03125rem;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\n.gform-settings-generic-map__column--key {\n\n\tfont-size: 0.875rem;\n\n}\n\n.gform-settings-generic-map__column--key,\n.gform-settings-generic-map__column--value {\n\n\tpadding-right: 0.6875rem;\n\n}\n\n.gform-settings-panel__content .gform-settings-generic-map__value--invalid {\n\n\tborder-color: #e54c3b;\n\n}\n\n.gform-settings-generic-map__column input[type=\"text\"] {\n\n\tpadding-right: 2.25rem;\n\n}\n\n.gform-settings-generic-map__button--add {\n\n\tmargin-right: 0.4375rem;\n\n}\n\n.gform-settings-generic-map__custom,\n.gform-settings-select-custom__custom {\n\n\tdisplay: block;\n\tmax-height: 2.75rem;\n\tposition: relative;\n\n}\n\n.gform-settings-generic-map__reset,\n.gform-settings-select-custom__reset {\n\n\tbackground: transparent no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMjAxIDEuMjAxYS42ODguNjg4IDAgMDAwIC45NzNMNS41MjggNi41IDEuMiAxMC44MjZhLjY4Ny42ODcgMCAxMC45NzMuOTczTDYuNSA3LjQ3Mmw0LjMyNiA0LjMyN2EuNjg3LjY4NyAwIDEwLjk3My0uOTczTDcuNDcyIDYuNSAxMS44IDIuMTc0YS42ODcuNjg3IDAgMDAtLjk3My0uOTczTDYuNSA1LjUyOCAyLjE3NCAxLjJhLjY4OC42ODggMCAwMC0uOTczIDB6IiBmaWxsPSIjRDVEN0U5IiBzdHJva2U9IiNENUQ3RTkiIHN0cm9rZS13aWR0aD0iLjUiLz48L3N2Zz4=);\n\tbackground-size: 0.6875rem;\n\tborder: none;\n\tcursor: pointer;\n\theight: 1.125rem;\n\tposition: absolute;\n\tright: 0.625rem;\n\ttop: 0.84375rem;\n\twidth: 1.125rem;\n\tz-index: 3;\n\n}\n\n.gform-settings-input__container--with-merge-tag .gform-settings-generic-map__reset {\n\tright: 3.625rem;\n}\n\n.gform-settings-field__checkbox_and_select > .gform-settings-input__container {\n\n\talign-items: center;\n\tdisplay: flex;\n\tjustify-content: space-between;\n\n\t.gform-settings-choice {\n\n\t\tmargin-bottom: 0;\n\n\t}\n\n\t.gform-settings-choice--inline {\n\n\t\twhite-space: nowrap;\n\n\t}\n\n\t.gform-settings-input__target,\n\t.gform-settings-input__target .gform-settings-input__container {\n\n\t\twidth: 100%;\n\n\t}\n\n}\n\n.gform-settings-field__conditional-logic {\n\n\tpadding: 1rem 0;\n\n}\n\n.form-table .gform-settings-field__conditional-logic {\n\n\tpadding: 0;\n\n}\n\n.form-table .gform-settings-field__conditional-logic select {\n\n\tmax-width: 25%;\n\tmin-width: 25%;\n\n}\n\n\n.form-table #gform-no-filters {\n\n\tcolor: #242748;\n\tline-height: 1.5;\n\n}\n\n.form-table #gform-field-filters .gform-field-filter {\n\talign-items: center;\n\tdisplay: flex;\n\tpadding: 0.5rem 0 0;\n\ttext-align: left;\n\twidth: 100%;\n}\n\n.form-table #gform-field-filters .gform-field-filter input[type=\"text\"] {\n\n\theight: 2.75rem;\n\tpadding: 1.025rem 1em;\n\twidth: 25%;\n\n}\n\n.form-table #gform-field-filters button {\n\n\ttop: -0.1rem;\n\n}\n\n.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container {\n\n\talign-items: center;\n\tdisplay: flex;\n\tflex-direction: row;\n\n}\n\n.gform-settings-field__conditional-logic select,\n.gform-settings-simple-condition select,\n.gform-settings-field__conditional-logic input[type=\"text\"],\n.gform-settings-simple-condition input[type=\"text\"] {\n\n\theight: inherit;\n\twidth: auto;\n\n}\n\n.gform-settings-field__conditional-logic select,\n.gform-settings-simple-condition select {\n\n\tmargin-right: 0.5rem;\n\n}\n\n.gform-settings-field__conditional-logic #form_button_logic_type {\n\tmargin-left: 0.5rem;\n}\n\n.gform-settings-field__conditional-logic #feed_condition_logic_type {\n\n\tmargin-left: 0.5rem;\n\n}\n\n.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container select:first-child {\n\n\tmargin-left: 0;\n\n}\n\n.gform-settings-generic-map__button {\n\n\tbackground-color: #fff;\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: 49%;\n\tborder: 1px solid #d5d7e9;\n\tborder-radius: 50%;\n\tbox-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796);\n\tcursor: pointer;\n\theight: 1.25rem;\n\tmargin: 0 0 0 3px;\n\tpadding: 1px 7px;\n\tvertical-align: middle;\n\twidth: 1.25rem;\n\n}\n\n/* Position standalone add buttons relative to containers which hold both add & delete buttons. */\n.gform-settings-generic-map__button--add:last-child {\n\n\tmargin: 0 calc(1.25rem + 3px) 0 3px;\n}\n\n.gform-settings-input__container--invalid input[type=\"email\"],\n.gform-settings-input__container--invalid input[type=\"number\"],\n.gform-settings-input__container--invalid input[type=\"password\"],\n.gform-settings-input__container--invalid input[type=\"text\"],\n.gform-settings-input__container--invalid input[type=\"url\"],\n.gform-settings-input__container--invalid select,\n.gform-settings-input__container--invalid .select2-container .select2-selection__rendered,\n.gform-settings-input__container--invalid textarea,\n.gform-settings-input__container--invalid input[type=\"checkbox\"],\n.gform-settings-input__container--invalid input[type=\"radio\"] {\n\n\tborder-color: #e54c3b;\n\n}\n\n.gform-settings-input__container--invalid .mce-tinymce {\n\n\tborder: 1px solid #e54c3b;\n\n}\n\n.gform-settings-input__container--invalid .gform-field__toggle-container {\n\n\tborder: 1px solid #e54c3b;\n\n}\n\n.gform-settings-input__container--with-append input[type=\"text\"],\n.gform-settings-input__container--with-merge-tag input[type=\"text\"] {\n\n\t&:focus {\n\t\tbox-shadow: none;\n\t}\n}\n\nhtml:not([dir=\"rtl\"]) .gform-settings-input__container--with-append input[type=\"text\"],\nhtml:not([dir=\"rtl\"]) .gform-settings-input__container--with-merge-tag input[type=\"text\"] {\n\n\tborder-bottom-right-radius: 0;\n\tborder-right: none;\n\tborder-top-right-radius: 0;\n\n}\n\nhtml[dir=\"rtl\"] .gform-settings-input__container--with-append input[type=\"text\"],\nhtml[dir=\"rtl\"] .gform-settings-input__container--with-merge-tag input[type=\"text\"] {\n\n\tborder-bottom-left-radius: 0;\n\tborder-left: none;\n\tborder-top-left-radius: 0;\n\n}\n\n.gform-settings-field__text-append {\n\n\tbackground: #f6f9fc;\n\tborder: 1px solid #9092b2;\n\tfont-size: 0.875rem;\n\tline-height: 2.625rem;\n\tpadding-left: 1.125rem;\n\tpadding-right: 1.125rem;\n\n}\n\n.gform-settings-input__container--with-append input[type=\"text\"]:focus + .gform-settings-field__text-append {\n\n\tborder-color: #3e7da6;\n\n}\n\nhtml:not([dir=\"rtl\"]) .gform-settings-field__text-append {\n\tborder-radius: 0 3px 3px 0;\n}\n\nhtml[dir=\"rtl\"] .gform-settings-field__text-append {\n\tborder-radius: 3px 0 0 3px;\n}\n\n.gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list {\n\n\tbackground: #fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEwSDEwVjEySDhWMTBaTTE0IDEySDEyVjEwSDE0VjEyWiIgZmlsbD0iIzlFQTNBOCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjYzNSA1Ljc1SDE0VjQuMjVIMTUuNjM1QzE2LjU2MTUgNC4yNSAxNy4yNTk4IDQuNjc5MTMgMTcuNjkzNCA1LjM0Mjk2QzE4LjEwMTUgNS45Njc2NiAxOC4yNSA2Ljc1NDY3IDE4LjI1IDcuNTAzMDFWOC41NDYwMUMxOC4yNSA5LjYwMDQzIDE4LjkyMzMgMTAuMjAzIDE5LjUgMTAuMjAzTDIwLjI1IDEwLjk1M1YxMC45ODRMMTkuNDk4NyAxMS43MzRDMTguOTE5NyAxMS43MzMgMTguMjUgMTIuMzI3NCAxOC4yNSAxMy4zOFYxNC45ODNDMTguMjUgMTUuNzI2NSAxOC4xMDMzIDE2LjQ1MDQgMTcuNjI2OCAxNi45ODhDMTcuMTMzMyAxNy41NDQ4IDE2LjQyMjYgMTcuNzUyIDE1LjYzNSAxNy43NTJIMTRWMTYuMjUySDE1LjYzNUMxNi4xNzU0IDE2LjI1MiAxNi4zOTcyIDE2LjExMzcgMTYuNTA0MiAxNS45OTNDMTYuNjI4MiAxNS44NTMxIDE2Ljc1IDE1LjU2NzUgMTYuNzUgMTQuOTgzVjEzLjM4QzE2Ljc1IDEyLjQ2MTEgMTcuMTA2OCAxMS41NjQ5IDE3LjcyMTMgMTAuOTY1NkMxNy4xMDYzIDEwLjM2MjYgMTYuNzUgOS40NjI0NyAxNi43NSA4LjU0NjAxVjcuNTAzMDFDMTYuNzUgNi45MjIzNCAxNi42MyA2LjQ1Nzg1IDE2LjQzNzYgNi4xNjMzQzE2LjI3MDcgNS45MDc4NyAxNi4wMzY2IDUuNzUgMTUuNjM1IDUuNzVaIiBmaWxsPSIjOUVBM0E4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjQ5OSA1Ljc1QzUuNTA1MDQgNS43NSA0Ljc1IDYuNTMyMjUgNC43NSA3LjUwMzAxTDQuNzUgOC41NjcyNUM0Ljc1MDAyIDguODg0MDIgNC43NTAwNCA5LjIzNTA0IDQuNzE0MzcgOS41NjM2OUM0LjY3NzY1IDkuOTAyMDMgNC41OTgxMSAxMC4yNzY4IDQuNDAwNDkgMTAuNjIxMkM0LjMyNzQ1IDEwLjc0ODUgNC4yNDM3OCAxMC44NjMyIDQuMTQ5OTcgMTAuOTY2QzQuMjQzMyAxMS4wNjc4IDQuMzI2NjMgMTEuMTgxNCA0LjM5OTQ3IDExLjMwNzVDNC41OTc4NiAxMS42NTExIDQuNjc3NTcgMTIuMDI1MiA0LjcxNDM0IDEyLjM2MjhDNC43NTAwNCAxMi42OTA1IDQuNzUwMDIgMTMuMDQxIDQuNzUgMTMuMzU3Nkw0Ljc1IDE0Ljk4M0M0Ljc1IDE1LjQzMSA0LjkxNDI3IDE1LjcxNDggNS4xNTE0OCAxNS45MDM1QzUuNDA5NzkgMTYuMTA5IDUuODIxMDMgMTYuMjUxIDYuMzY0OTkgMTYuMjUxSDcuNVYxNy43NTFINi4zNjQ5OUM1LjU4MDk2IDE3Ljc1MSA0LjgwOTcgMTcuNTQ4NSA0LjIxNzUxIDE3LjA3NzNDMy42MDQyMyAxNi41ODkzIDMuMjUgMTUuODY0IDMuMjUgMTQuOTgzVjEzLjM3OUMzLjI1IDEzLjAzNjcgMy4yNDkxNSAxMi43NjM4IDMuMjIzMTYgMTIuNTI1MkMzLjE5NzQzIDEyLjI4ODkgMy4xNTIxNCAxMi4xNDcxIDMuMTAwNTMgMTIuMDU3N0MzLjA0NTQ4IDExLjk2MjQgMi44ODE3MyAxMS43MzMgMiAxMS43MzNMMS4yNSAxMC45ODNWMTAuOTUzTDIgMTAuMjAzQzIuODc4NjkgMTAuMjAzIDMuMDQzMTggOS45NzI3MiAzLjA5OTUxIDkuODc0NTdDMy4xNTE4OSA5Ljc4MzMgMy4xOTczNSA5LjYzOTQyIDMuMjIzMTMgOS40MDE4NUMzLjI0OTE2IDkuMTYxOTYgMy4yNSA4Ljg4ODIzIDMuMjUgOC41NDYwMVY3LjUwMzAxQzMuMjUgNS44MTU3NiA0LjU2ODk0IDQuMjUgNi4zNjQ5OSA0LjI1SDcuNVY1Ljc1SDYuMzY0OTlaIiBmaWxsPSIjOUVBM0E4Ii8+Cjwvc3ZnPg==);\n\tborder: 1px solid #9092b2;\n\tborder-radius: 0 3px 3px 0;\n\tdisplay: block;\n\theight: 2.75rem;\n\tmargin-left: 0;\n\twidth: 2.75rem;\n\n}\n\n.gform-settings-generic-map__table .gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list {\n\theight: 2.63rem;\n}\n\n.gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list:hover {\n\n\tbackground: #fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEwSDEwVjEySDhWMTBaTTE0IDEySDEyVjEwSDE0VjEyWiIgZmlsbD0iIzNFN0RBNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjYzNSA1Ljc1SDE0VjQuMjVIMTUuNjM1QzE2LjU2MTUgNC4yNSAxNy4yNTk4IDQuNjc5MTMgMTcuNjkzNCA1LjM0Mjk2QzE4LjEwMTUgNS45Njc2NiAxOC4yNSA2Ljc1NDY3IDE4LjI1IDcuNTAzMDFWOC41NDYwMUMxOC4yNSA5LjYwMDQzIDE4LjkyMzMgMTAuMjAzIDE5LjUgMTAuMjAzTDIwLjI1IDEwLjk1M1YxMC45ODRMMTkuNDk4NyAxMS43MzRDMTguOTE5NyAxMS43MzMgMTguMjUgMTIuMzI3NCAxOC4yNSAxMy4zOFYxNC45ODNDMTguMjUgMTUuNzI2NSAxOC4xMDMzIDE2LjQ1MDQgMTcuNjI2OCAxNi45ODhDMTcuMTMzMyAxNy41NDQ4IDE2LjQyMjYgMTcuNzUyIDE1LjYzNSAxNy43NTJIMTRWMTYuMjUySDE1LjYzNUMxNi4xNzU0IDE2LjI1MiAxNi4zOTcyIDE2LjExMzcgMTYuNTA0MiAxNS45OTNDMTYuNjI4MiAxNS44NTMxIDE2Ljc1IDE1LjU2NzUgMTYuNzUgMTQuOTgzVjEzLjM4QzE2Ljc1IDEyLjQ2MTEgMTcuMTA2OCAxMS41NjQ5IDE3LjcyMTMgMTAuOTY1NkMxNy4xMDYzIDEwLjM2MjYgMTYuNzUgOS40NjI0NyAxNi43NSA4LjU0NjAxVjcuNTAzMDFDMTYuNzUgNi45MjIzNCAxNi42MyA2LjQ1Nzg1IDE2LjQzNzYgNi4xNjMzQzE2LjI3MDcgNS45MDc4NyAxNi4wMzY2IDUuNzUgMTUuNjM1IDUuNzVaIiBmaWxsPSIjM0U3REE2Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjQ5OSA1Ljc1QzUuNTA1MDQgNS43NSA0Ljc1IDYuNTMyMjUgNC43NSA3LjUwMzAxTDQuNzUgOC41NjcyNUM0Ljc1MDAyIDguODg0MDIgNC43NTAwNCA5LjIzNTA0IDQuNzE0MzcgOS41NjM2OUM0LjY3NzY1IDkuOTAyMDMgNC41OTgxMSAxMC4yNzY4IDQuNDAwNDkgMTAuNjIxMkM0LjMyNzQ1IDEwLjc0ODUgNC4yNDM3OCAxMC44NjMyIDQuMTQ5OTcgMTAuOTY2QzQuMjQzMyAxMS4wNjc4IDQuMzI2NjMgMTEuMTgxNCA0LjM5OTQ3IDExLjMwNzVDNC41OTc4NiAxMS42NTExIDQuNjc3NTcgMTIuMDI1MiA0LjcxNDM0IDEyLjM2MjhDNC43NTAwNCAxMi42OTA1IDQuNzUwMDIgMTMuMDQxIDQuNzUgMTMuMzU3Nkw0Ljc1IDE0Ljk4M0M0Ljc1IDE1LjQzMSA0LjkxNDI3IDE1LjcxNDggNS4xNTE0OCAxNS45MDM1QzUuNDA5NzkgMTYuMTA5IDUuODIxMDMgMTYuMjUxIDYuMzY0OTkgMTYuMjUxSDcuNVYxNy43NTFINi4zNjQ5OUM1LjU4MDk2IDE3Ljc1MSA0LjgwOTcgMTcuNTQ4NSA0LjIxNzUxIDE3LjA3NzNDMy42MDQyMyAxNi41ODkzIDMuMjUgMTUuODY0IDMuMjUgMTQuOTgzVjEzLjM3OUMzLjI1IDEzLjAzNjcgMy4yNDkxNSAxMi43NjM4IDMuMjIzMTYgMTIuNTI1MkMzLjE5NzQzIDEyLjI4ODkgMy4xNTIxNCAxMi4xNDcxIDMuMTAwNTMgMTIuMDU3N0MzLjA0NTQ4IDExLjk2MjQgMi44ODE3MyAxMS43MzMgMiAxMS43MzNMMS4yNSAxMC45ODNWMTAuOTUzTDIgMTAuMjAzQzIuODc4NjkgMTAuMjAzIDMuMDQzMTggOS45NzI3MiAzLjA5OTUxIDkuODc0NTdDMy4xNTE4OSA5Ljc4MzMgMy4xOTczNSA5LjYzOTQyIDMuMjIzMTMgOS40MDE4NUMzLjI0OTE2IDkuMTYxOTYgMy4yNSA4Ljg4ODIzIDMuMjUgOC41NDYwMVY3LjUwMzAxQzMuMjUgNS44MTU3NiA0LjU2ODk0IDQuMjUgNi4zNjQ5OSA0LjI1SDcuNVY1Ljc1SDYuMzY0OTlaIiBmaWxsPSIjM0U3REE2Ii8+Cjwvc3ZnPgo=);\n\n}\n\n.gform-settings-input__container--with-merge-tag input[type=\"text\"]:focus + .all-merge-tags a.open-list {\n\n\tborder-color: #3e7da6;\n\n}\n\n.gform-settings-field__date_time input[type=\"text\"],\n.gform-settings-field__date_time select {\n\n\tmin-width: 0;\n\twidth: auto;\n\n}\n\n.gform-settings-field__date_time .gform-settings-input__container,\n.gform-settings-field__text_and_select .gform-settings-input__container {\n\n\tdisplay: inline-flex;\n\tflex-wrap: wrap;\n\tposition: relative;\n\n}\n\n.gform-settings-field__date_time input[type=\"text\"] {\n\n\tpadding-right: 2.9375rem;\n\n}\n\n.gform-settings-field__date_time .ui-datepicker-trigger {\n\n\t-webkit-appearance: none;\n\tappearance: none;\n\tbackground: #fdfdff;\n\tborder: none;\n\tborder-left: 1px solid #d5d7e9;\n\tborder-radius: 0 3px 3px 0;\n\tcursor: pointer;\n\theight: 2.625rem;\n\tposition: absolute;\n\tright: 1px;\n\ttext-align: center;\n\ttop: 1px;\n\twidth: 2.875rem;\n\n}\n\n.gform-settings-field__date_time button svg {\n\n\tvertical-align: middle;\n\n}\n\n.gform-settings-field__date_time select {\n\n\tmargin-left: 3px;\n\tmargin-right: 3px;\n\n}\n\n.gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--key,\n.gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--value {\n\n\tmax-width: 25rem; /* This is the max-width of a select element in .wp-core-ui. */\n\twidth: 45%;\n\n}\n\n.gform-settings-generic-map__column--key + .gform-settings-generic-map__column--value {\n\tpadding-left: 1rem;\n\twidth: 55%;\n}\n\nhtml:not([dir=\"rtl\"]) .gform-settings-field__textarea .wp-editor-wrap {\n\tmargin-right: 4.125rem;\n}\n\nhtml[dir=\"rtl\"] .gform-settings-field__textarea .wp-editor-wrap {\n\tmargin-left: 4.125rem;\n}\n\n.gform-settings-input__container--with-merge-tag .wp-editor-wrap {\n\twidth: 100%;\n}\n\nhtml:not([dir=\"rtl\"]) .gform-settings-input__container--with-merge-tag .wp-editor-wrap {\n\tmargin-right: 1.25rem;\n}\n\n.wp-editor-wrap textarea {\n\n\tborder: none;\n\tmax-width: 100%;\n\n}\n\n.wp-editor-tabs {\n\n\tmargin-top: 0.5rem;\n\n}\n",".gform-settings-validation__error {\n\n\tcolor: #e54c3b;\n\tflex-basis: 100%;\n\tfont-size: 0.75rem;\n\tline-height: 1.375rem;\n\tmargin-top: 0.5625rem;\n\n}\n\n.gform-settings-field__feedback {\n\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tborder-radius: 50%;\n\theight: 1.25rem;\n\tmargin-top: -0.625rem;\n\tposition: absolute;\n\tright: 0.5rem;\n\ttop: 50%;\n\twidth: 1.25rem;\n\n}\n\n.gform-settings-field__feedback--valid,\n.gform-settings__wrapper .alert.success::after,\n.alert.gforms_note_success::after,\n#TB_window .alert.success::after,\n#gf-admin-notices-wrapper .notice-success::after {\n\n\tbackground-color: #22a753;\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjcwNyA0LjU0M0ExIDEgMCAwMC4yOTMgNS45NTdMNCA5Ljc1bDcuNzA3LTcuNzkzQTEgMSAwIDAwMTAuMjkzLjU0M0w0IDYuNzUgMS43MDcgNC41NDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);\n\n}\n\n.gform-settings-field__feedback--valid {\n\n\tbackground-size: 0.625rem;\n\n}\n\n.gform-settings-field__feedback--invalid,\n.gform-settings__wrapper .alert.error::after,\n.alert.gforms_note_error::after,\n#TB_window .alert.error::after {\n\n\tbackground-color: #e54c3b;\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAwLS4yMjUuMjM3TC45NSA5LjAwMWExLjA1MSAxLjA1MSAwIDAwMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMDAzLjI2MyAwSC43Mzd6TTMuNSAxMi41YTEuNSAxLjUgMCAxMS0zIDAgMS41IDEuNSAwIDAxMyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);\n\n}\n",".gform-settings__wrapper .alert,\n#TB_window .alert,\n#gf-admin-notices-wrapper .gf-notice {\n\n\tbackground: #fff;\n\tborder: 1px solid #d5d7e9;\n\tborder-radius: 3px;\n\tbox-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);\n\tfont-size: 0.8125rem;\n\tfont-weight: 500;\n\tline-height: 1.125rem;\n\tmargin: 0 0 1.375rem;\n\tpadding: 1.25rem 3rem 1.25rem 4.375rem;\n\tposition: relative;\n\n}\n\n.rtl .gform-settings__wrapper .alert,\n.rtl #TB_window .alert,\n.rtl #gf-admin-notices-wrapper .gf-notice {\n\n\tpadding: 1.25rem 4.375rem 1.25rem 3rem;\n\n}\n\n.gform-settings__wrapper .alert p:first-child,\n#gf-admin-notices-wrapper .gf-notice p:first-child {\n\n\tmargin: auto;\n\n}\n\n.gform-settings__wrapper .alert::before,\n.gform-settings__wrapper .alert::after,\n#TB_window .alert::before,\n#TB_window .alert::after,\n#gf-admin-notices-wrapper .gf-notice::before,\n#gf-admin-notices-wrapper .gf-notice::after {\n\n\tborder-radius: 50%;\n\tcontent: \"\";\n\tposition: absolute;\n\ttop: 50%;\n\n}\n\n.gform-settings__wrapper .alert::before,\n#TB_window .alert::before,\n#gf-admin-notices-wrapper .gf-notice::before {\n\n\theight: 3rem;\n\tleft: 0.5rem;\n\tmargin-top: -1.5rem;\n\twidth: 3rem;\n\n}\n\n.gform-settings__wrapper .alert::after,\n#TB_window .alert::after,\n#gf-admin-notices-wrapper .gf-notice::after {\n\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\theight: 1.625rem;\n\tleft: 1.1875rem;\n\tmargin-top: -0.8125rem;\n\twidth: 1.625rem;\n\n}\n\n.rtl .gform-settings__wrapper .alert::before,\n.rtl #TB_window .alert::before,\n.rtl #gf-admin-notices-wrapper .gf-notice::before {\n\n\tleft: auto;\n\tright: 0.5rem;\n\n}\n\n.rtl .gform-settings__wrapper .alert::after,\n.rtl #TB_window .alert::after,\n.rtl #gf-admin-notices-wrapper .gf-notice::after {\n\n\tleft: auto;\n\tright: 1.1875rem;\n\n}\n\n.gform-settings__wrapper .alert.info,\n.alert.gforms_note_info,\n#TB_window .alert.info,\n#gf-admin-notices-wrapper .notice-info {\n\n\tcolor: #6b6bf4;\n\n}\n\n.gform-settings__wrapper .alert.info::before,\n.alert.gforms_note_info::before,\n#TB_window .alert.info::before,\n#gf-admin-notices-wrapper .notice-info::before {\n\n\tbackground-color: rgba(107, 107, 244, 0.2);\n\n}\n\n.gform-settings__wrapper .alert.info::after,\n.alert.gforms_note_info::after,\n#TB_window .alert.info::after,\n#gf-admin-notices-wrapper .notice-info::after {\n\n\tbackground-color: #6b6bf4;\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjk0LjQ1QzEuMDE0Ljc1LjQ1IDEuMTczIDAgMS43MThsMS42NSAxLjQ0NmMuMjQ1LS4zNC41NTctLjYwNi45MzYtLjguMzgtLjE5NC43NjMtLjI5MSAxLjE0OS0uMjkxLjUyNyAwIC45NTUuMTQ0IDEuMjgzLjQzMi4zMjguMjg3LjQ5Mi42ODkuNDkyIDEuMjA0IDAgLjQyNC0uMTA4LjgwOC0uMzIzIDEuMTUtLjIxNi4zNDMtLjUzLjcyLS45NCAxLjEzMi0uMDQuMDM2LS4xMzEuMTI2LS4yNzYuMjY4LS4xNDUuMTQzLS4yNC4yMzYtLjI4NS4yODItLjA0NS4wNDUtLjEyOC4xMzUtLjI1LjI2OGEzLjUwNSAzLjUwNSAwIDAwLS4yNTEuMjk2Yy0uMDQ1LjA2My0uMTE1LjE1Ny0uMjA4LjI4MWExLjQ5IDEuNDkgMCAwMC0uMTkzLjMxOWwtLjEyNS4zMTNjLS4wNDkuMTIxLS4wOC4yNDEtLjA5Ny4zNmEyLjczIDIuNzMgMCAwMC0uMDI0LjM2N2wuMDEuOTM3aDEuOTU5bC4wNDgtLjgxOGEuOTk1Ljk5NSAwIDAxLjEwNi0uMzk2Yy4wNjQtLjEzLjE2Mi0uMjY4LjI5NC0uNDEzLjEzMi0uMTQ2LjI1My0uMjcuMzYyLS4zNzMuMTEtLjEwMy4yNjctLjI0NC40NzMtLjQyMy4yMDYtLjE3OS4zNjQtLjMxNy40NzMtLjQxNC4yNS0uMjMuNDY4LS40NDguNjUxLS42NTQuMTg0LS4yMDYuMzY0LS40NDQuNTQtLjcxNGEzLjI4IDMuMjggMCAwMC40MDYtLjg4MmMuMDkzLS4zMTguMTQtLjY1My4xNC0xLjAwNCAwLS41ODItLjExMy0xLjEwNS0uMzM4LTEuNTY4QTMuMDY5IDMuMDY5IDAgMDA2Ljc0NS44OSA0LjI3MiA0LjI3MiAwIDAwNS40NDMuMjI3IDUuMDYgNS4wNiAwIDAwMy45MTggMGE1LjQ0IDUuNDQgMCAwMC0yLjIyNC40NXptLjgyIDExLjE4NmMtLjI5My4yNzMtLjQ0LjYtLjQ0Ljk4MnMuMTQ3LjcwOC40NC45NzdjLjI5My4yNy42NDguNDA1IDEuMDY2LjQwNS40MDYgMCAuNzU1LS4xMzUgMS4wNDctLjQwNS4yOTMtLjI3LjQ0LS41OTUuNDQtLjk3N3MtLjE0Ny0uNzA5LS40NC0uOTgyYTEuNDgzIDEuNDgzIDAgMDAtMS4wNDctLjQwOWMtLjQxOCAwLS43NzMuMTM3LTEuMDY2LjQxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);\n\n}\n\n.gform-settings__wrapper .alert.warning,\n.alert.gforms_note_warning,\n#TB_window .alert.warning,\n#gf-wordpress-notices,\n#gf-admin-notices-wrapper .notice-warning {\n\n\tcolor: #a16938;\n\n}\n\n.gform-settings__wrapper .alert.warning::before,\n.alert.gforms_note_warning::before,\n#TB_window .alert.warning::before,\n#gf-wordpress-notices::before,\n#gf-admin-notices-wrapper .notice-warning::before {\n\n\tbackground-color: rgba(255, 190, 3, 0.2);\n\n}\n\n.gform-settings__wrapper .alert.warning::after,\n.alert.gforms_note_warning::after,\n#TB_window .alert.warning::after,\n#gf-admin-notices-wrapper .notice-warning::after {\n\n\tbackground-color: #ffbe03;\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjI1NyAxLjA5OWMuNzY1LTEuMzYgMi43MjItMS4zNiAzLjQ4NiAwbDUuNTggOS45MmMuNzUgMS4zMzQtLjIxMyAyLjk4LTEuNzQyIDIuOThIMi40MmMtMS41MyAwLTIuNDkzLTEuNjQ2LTEuNzQzLTIuOThsNS41OC05Ljkyek05IDExYTEgMSAwIDExLTIgMCAxIDEgMCAwMTIgMHpNOCAzYTEgMSAwIDAwLTEgMXYzYTEgMSAwIDAwMiAwVjRhMSAxIDAgMDAtMS0xeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);\n\n}\n\n#gf-wordpress-notices::after {\n\n\tbackground-color: #ffbe03;\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48dGl0bGU+QmVsbDwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzIDE4LjVhMSAxIDAgMSAxLTIgMFYxOGgydi41em0tMi0xM2ExIDEgMCAxIDEgMiAwdjFoLTJ2LTF6Ii8+PG1hc2sgaWQ9ImhvaHZHeGEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDUuNWE0LjM3NSA0LjM3NSAwIDAgMC00LjM3NSA0LjM3NXYzLjU0MmwtLjc1NS41MDNhMS45NTQgMS45NTQgMCAwIDAgMS4wODQgMy41OGg4LjA5MmExLjk1NCAxLjk1NCAwIDAgMCAxLjA4NC0zLjU4bC0uNzU1LS41MDNWOS44NzVBNC4zNzUgNC4zNzUgMCAwIDAgMTIgNS41eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjYyNSAxMy40MTdsLjgzMiAxLjI0OC42NjgtLjQ0NnYtLjgwMmgtMS41em0tLjc1NS41MDNsLS44MzItMS4yNDguODMyIDEuMjQ4em0xMC4yNiAwbC0uODMyIDEuMjQ4LjgzMi0xLjI0OHptLS43NTUtLjUwM2gtMS41di44MDJsLjY2OC40NDYuODMyLTEuMjQ4em0tNy4yNS0zLjU0MkEyLjg3NSAyLjg3NSAwIDAgMSAxMiA3VjRhNS44NzUgNS44NzUgMCAwIDAtNS44NzUgNS44NzVoM3ptMCAzLjU0MlY5Ljg3NWgtM3YzLjU0Mmgzem0tMS40MjMgMS43NWwuNzU1LS41MDItMS42NjQtMi40OTYtLjc1NS41MDMgMS42NjQgMi40OTZ6bS0uMjAyLjM3OWMwLS4xNTIuMDc2LS4yOTQuMjAyLS4zNzhsLTEuNjY0LTIuNDk2QTMuNDU0IDMuNDU0IDAgMCAwIDQuNSAxNS41NDZoM3ptLjQ1NC40NTRhLjQ1NC40NTQgMCAwIDEtLjQ1NC0uNDU0aC0zQTMuNDU0IDMuNDU0IDAgMCAwIDcuOTU0IDE5di0zem04LjA5MiAwSDcuOTU0djNoOC4wOTJ2LTN6bS40NTQtLjQ1NGMwIC4yNS0uMjAzLjQ1NC0uNDU0LjQ1NHYzYTMuNDU0IDMuNDU0IDAgMCAwIDMuNDU0LTMuNDU0aC0zem0tLjIwMi0uMzc4YS40NTQuNDU0IDAgMCAxIC4yMDIuMzc4aDNhMy40NTQgMy40NTQgMCAwIDAtMS41MzgtMi44NzRsLTEuNjY0IDIuNDk2em0tLjc1NS0uNTAzbC43NTUuNTAzIDEuNjY0LTIuNDk2LS43NTUtLjUwMy0xLjY2NCAyLjQ5NnptLS42NjgtNC43OXYzLjU0MmgzVjkuODc1aC0zek0xMiA3YTIuODc1IDIuODc1IDAgMCAxIDIuODc1IDIuODc1aDNBNS44NzUgNS44NzUgMCAwIDAgMTIgNHYzeiIgbWFzaz0idXJsKCNob2h2R3hhKSIvPjwvZz48L3N2Zz4=);\n\n}\n\n.gform-settings__wrapper .alert.success,\n.alert.gforms_note_success,\n#TB_window .alert.success,\n#gf-admin-notices-wrapper .notice-success {\n\n\tcolor: var(--c-hunter);\n\n}\n\n.gform-settings__wrapper .alert.success::before,\n.alert.gforms_note_success::before,\n#TB_window .alert.success::before,\n#gf-admin-notices-wrapper .notice-success::before {\n\n\tbackground-color: rgba(34, 167, 83, 0.2);\n\n}\n\n.gform-settings__wrapper .alert.error,\n#TB_window .alert.error,\n.alert.gforms_note_error,\n#gf-admin-notices-wrapper .notice-error {\n\n\tcolor: #e54c3b;\n\n}\n\n.gform-settings__wrapper .alert.error::before,\n.alert.gforms_note_error::before,\n#TB_window .alert.error::before,\n#gf-admin-notices-wrapper .notice-error::before {\n\n\tbackground-color: rgba(229, 76, 59, 0.2);\n\n}\n\n.gform-settings__wrapper .alert.error::after,\n.alert.gforms_note_error::after,\n#TB_window .alert.error::after,\n#gf-admin-notices-wrapper .notice-error::after {\n\n\tbackground-color: #e54c3b;\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmV4Y2xhbWF0aW9uPC90aXRsZT48ZyBmaWxsPSJub25lIiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAgMC0uMjI1LjIzN0wuOTUgOS4wMDFhMS4wNTEgMS4wNTEgMCAwIDAgMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMCAwIDMuMjYzIDBILjczN3pNMy41IDEyLjVhMS41IDEuNSAwIDEgMS0zIDAgMS41IDEuNSAwIDAgMSAzIDB6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);\n\n}\n\n.gform-settings-input__container + .alert {\n\n\tmargin-top: 1rem;\n\n}\n","#gf-admin-notices-wrapper {\n\tmargin: 0 auto;\n\tmax-width: 69.5rem;\n\tpadding: 1.375rem 1.5rem 0;\n\n\t.gf-notice {\n\t\tmargin-bottom: 0;\n\n\t\t& ~ .gf-notice {\n\t\t\tmargin-top: 1.375rem;\n\t\t}\n\t}\n}\n",".gform-admin {\n\n\t#gform_notification_to_routing_rules {\n\n\t\tborder-left: 2px solid #ececf2;\n\t\tmargin: 0.75rem 0 0 0.5rem;\n\t\tpadding: 0 0 0 0.8125rem;\n\n\t}\n\n\t#gform_notification_to_routing_rules div {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tmargin-bottom: 0.625rem;\n\t\tpadding-right: 3.125rem;\n\t\tposition: relative;\n\t\twidth: calc(99% - 3.125rem);\n\t}\n\n\t#gform_notification_to_routing_rules select,\n\t#gform_notification_to_routing_rules input[type=\"text\"] {\n\n\t\tflex: 1 0 20%;\n\t\tmargin-left: 0.3125rem;\n\t\tmargin-right: 0.3125rem;\n\t\twidth: 100%;\n\n\t}\n\n\t#gform_notification_to_routing_rules input[type=\"text\"] {\n\t\tflex-grow: 1;\n\t\tfont-size: 0.8125rem;\n\t}\n\n\t.gform-settings-field__notification-routing-button {\n\t\tposition: absolute;\n\t}\n\n\t.gform-settings-field__notification-routing-button--add {\n\t\tright: 24px;\n\t}\n\n\t.gform-settings-field__notification-routing-button--delete {\n\t\tright: 0;\n\t}\n\n\t.gform-settings-field__notification-routing-button svg {\n\n\t\tdisplay: block;\n\t\tmargin: 0 auto;\n\t\tvertical-align: middle;\n\n\t}\n\n\t.gform-settings-field__notification-routing-route--invalid input[type=\"text\"].gfield_routing_email {\n\n\t\tborder-color: #dd301d;\n\n\t}\n\n\t.gform-settings-field__notification_routing .gform-settings-validation__error {\n\n\t\tpadding-left: 1.4375rem;\n\n\t}\n}\n",".gform-settings-panel__content .tablenav {\n\n\talign-content: space-between;\n\tdisplay: flex;\n\tmargin-bottom: 0.75rem;\n\n}\n\n.gform-settings-panel__content .tablenav .alignleft,\n.gform-settings-panel__content .tablenav .alignright {\n\n\tfloat: none;\n\twidth: 50%;\n\n}\n\n.gform-settings-panel__content .tablenav .alignright {\n\n\ttext-align: right;\n\n}\n\n.gform-settings-panel__content .tablenav .alignright:first-child {\n\n\twidth: 100%;\n\n}\n\n.gform-settings-panel__content .wp-list-table thead th,\n.gform-settings-panel__content .wp-list-table thead td {\n\n\tborder-bottom-color: #d5d7e9;\n\n}\n\n.gform-settings-panel__content .wp-list-table tfoot th,\n.gform-settings-panel__content .wp-list-table tfoot td {\n\n\tborder-top-color: #d5d7e9;\n\n}\n\n.gform-settings-panel__content .wp-list-table thead th,\n.gform-settings-panel__content .wp-list-table thead td,\n.gform-settings-panel__content .wp-list-table tbody th,\n.gform-settings-panel__content .wp-list-table tbody td,\n.gform-settings-panel__content .wp-list-table tfoot th,\n.gform-settings-panel__content .wp-list-table tfoot td {\n\n\tcolor: #242748;\n\n}\n\n.gform-settings-panel__content .wp-list-table > tbody > tr:not(:last-child) {\n\n\tborder-bottom: 1px solid #d5d7e9;\n\n}\n\n.gform-settings-panel__content .wp-list-table .alternate,\n.gform-settings-panel__content .wp-list-table.striped > tbody > :nth-child(odd) {\n\n\tbackground: #f6f9fc;\n\n}\n\n.gform-settings-panel__content .tablenav select {\n\n\tline-height: 1.1875rem;\n\tpadding-bottom: 0.5rem;\n\tpadding-top: 0.5rem;\n\n}\n\n.gform-settings-panel__content .wp-list-table input[type=\"checkbox\"] {\n\n\theight: 1rem;\n\twidth: 1rem;\n\n}\n\n.gform-table.gform-table--license-ui {\n\n\t.gform-icon--cog {\n\t\tfont-size: 1.125rem;\n\t}\n}\n",".gform-results {\n\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tmargin-bottom: 1.25rem;\n\n}\n\n.gform-result-box {\n\n\tbackground: var(--c-white);\n\tborder: 1px solid #e3e6ef;\n\tborder-radius: 3px;\n\tbox-shadow: 0 4px 10px rgba(18, 25, 97, 0.0779552);\n\tbox-sizing: border-box;\n\tflex: 1 1 auto;\n\tmax-width: 15.625rem;\n\n}\n\n.wide .gform-result-box {\n\n\tmax-width: 12.5rem;\n\n}\n\n.gform-result-box__primary {\n\n\tmin-height: 3.0625rem;\n\tpadding: 1.5rem 1rem 1.8125rem 1rem;\n\n}\n\n.gform-result-box__secondary {\n\n\tbackground: var(--c-light-blue);\n\tborder-radius: 0 0 3px 3px;\n\tcolor: var(--c-orange);\n\tfont-size: var(--t-font-size-base);\n\tfont-style: normal;\n\tfont-weight: 600;\n\tjustify-content: space-between;\n\tline-height: 165%;\n\tpadding: 0.5625rem 1rem 0.875rem 1.5625rem;\n\n}\n\n.gform-result-box__primary,\n.gform-result-box__secondary {\n\n\tdisplay: flex;\n\n}\n\n.box-icon {\n\n\talign-items: center;\n\tbackground: var(--c-white);\n\tborder: 1px solid var(--c-snuff);\n\tborder-radius: 3px;\n\tbox-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);\n\tdisplay: flex;\n\theight: 2.875rem;\n\tjustify-content: center;\n\twidth: 2.93875rem;\n\n}\n\n.box-data {\n\n\tpadding-left: 1.123785rem;\n\n}\n\n.box-label {\n\n\tcolor: #696c8c;\n\tfont-size: var(--t-font-size-label);\n\tline-height: 1rem;\n\n}\n\n.box-number {\n\n\tcolor: var(--c-text);\n\tfont-size: 1.3125rem;\n\tfont-weight: 600;\n\tletter-spacing: 0.484615px;\n\tline-height: 1.8125rem;\n\n}\n\n.sales {\n\n\tborder-collapse: separate;\n\tborder-spacing: 0;\n\n\tth,\n\ttd {\n\t\tpadding: 0;\n\n\t\t&:first-child {\n\t\t\tpadding-left: 1.375rem;\n\t\t}\n\t}\n\n\ttd {\n\t\theight: 3.5625rem;\n\t}\n\n\tth {\n\t\tfont-weight: normal;\n\t\theight: 2.375rem;\n\t\ttext-align: left;\n\t}\n\n\ttbody > :nth-child(odd) {\n\t\tbackground: var(--c-light-blue);\n\t}\n\n\tthead th {\n\t\tborder-bottom: 1px solid #ebebf2;\n\t}\n\n\ttfoot th {\n\t\tborder-top: 1px solid #ebebf2;\n\t}\n\n}\n\n#gresults-results-filter-content .gform-settings-field__date_time .gform-settings-input__container,\n#gresults-results-filter-content .gform-settings-field__text_and_select .gform-settings-input__container {\n\n\tdisplay: block;\n\tmargin: 0;\n\n}\n\n#gresults-results-filter-date-end,\n#gresults-results-filter-date-start {\n\n\twidth: 100%;\n\n}\n\n.gform-settings-input__container {\n\n\t.ui-datepicker-trigger {\n\n\t\tsvg {\n\t\t\ttransition: fill 0.3s ease;\n\t\t}\n\n\t\t&:hover svg {\n\t\t\tfill: var(--c-comet);\n\t\t}\n\n\t}\n\n}\n\n.gform-settings-field__date_time .gform-settings-input__container .ui-datepicker-trigger:focus {\n\n\tbox-shadow: none;\n\toutline: none;\n\n}\n\n.gform-settings-input__separator {\n\n\tline-height: 3em;\n\n}\n\n#gresults-results-filter-form {\n\n\t.gform-settings-field__conditional-logic {\n\t\tpadding: 0;\n\n\t\t#gform-field-filters {\n\t\t\toverflow: visible;\n\t\t}\n\n\t\t.gform-field-filter {\n\n\t\t\t.gform-filter-value,\n\t\t\tinput,\n\t\t\tselect {\n\n\t\t\t\theight: auto;\n\t\t\t\tline-height: 1.25rem;\n\t\t\t\tmargin-bottom: 0.25rem;\n\t\t\t\tmin-height: unset;\n\t\t\t\tmin-width: unset;\n\t\t\t\tpadding: 0.6875rem 2rem 0.6875rem 1rem;\n\t\t\t\twidth: 100%;\n\n\t\t\t}\n\n\t\t}\n\n\t}\n\n}\n\n#gresults-results-filter-buttons {\n\n\tbackground: var(--c-light-blue);\n\tborder-bottom-left-radius: 6px;\n\tborder-bottom-right-radius: 6px;\n\tclear: both;\n\tmargin-bottom: -0.625rem;\n\tmargin-left: -0.625rem;\n\tmargin-top: 1.25rem;\n\tpadding: 0.625rem;\n\twidth: 100%;\n\n}\n\n#gresults-results-filter-submit-button,\n#gresults-results-filter-clear-button {\n\n\tfont-size: var(--t-font-size-label);\n\theight: 2.1875rem;\n\tline-height: 1.125rem;\n\tmargin-right: 0.5rem;\n\tpadding: 0.5rem 1.125rem 0.5rem 1.125rem;\n\twidth: 7.5rem;\n\n}\n\n#gresults-results-filter-clear-button {\n\n\twidth: 4.625rem;\n\n}\n\nhtml[dir=\"rtl\"] {\n\n\t.box-data {\n\t\tpadding-left: 0;\n\t\tpadding-right: 1.123785rem;\n\t}\n\n\t.sales th {\n\t\ttext-align: right;\n\t}\n\n\t.sales th:first-child,\n\t.sales td:first-child {\n\t\tpadding-left: 0;\n\t\tpadding-right: 1.375rem;\n\t}\n\n}\n","/*\n* Styles for the add-ons browser page.\n*\n* Used in settings.css.\n*/\n\n#gravity_addon_browser {\n\tmargin: 0 2rem;\n}\n"]} \ No newline at end of file diff --git a/includes/settings/css/settings.min.css b/includes/settings/css/settings.min.css deleted file mode 100644 index f61bf05..0000000 --- a/includes/settings/css/settings.min.css +++ /dev/null @@ -1 +0,0 @@ -.gform-settings__content table.gform_system_report,.gform-settings__content table.plugins{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);overflow:hidden;width:100%}.gform-settings__content table.gform_system_report>thead,.gform-settings__content table.plugins>thead{font-weight:700;margin:0}.gform-settings__content table.gform_system_report>thead>tr,.gform-settings__content table.plugins>thead>tr{font-size:.875rem;line-height:3.285714286rem;min-height:2rem;padding-left:1.071428571rem;padding-right:.857142857rem;position:relative}.gform-settings__content table.gform_system_report td,.gform-settings__content table.gform_system_report th,.gform-settings__content table.plugins td,.gform-settings__content table.plugins th{padding:0 1rem;text-align:left}.gform-settings__content table.gform_system_report td.plugin-title,.gform-settings__content table.plugins td.plugin-title{vertical-align:top;white-space:normal}.gform-settings__content table.gform_system_report>tbody>tr:nth-child(odd),.gform-settings__content table.plugins>tbody>tr:nth-child(odd){background:#f6f9fc}.gform-settings__content table.gform_system_report td,.gform-settings__content table.gform_system_report th{height:2.5rem}.gform-settings__content table.plugins>thead>tr{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.gform-settings__content table.plugins>thead>tr>#description,.gform-settings__content table.plugins>thead>tr>#name{font-weight:400}.gform-settings__content table.plugins #updates{box-shadow:0 1px #ebebf2}.gform-settings__content table.plugins .inactive td{box-shadow:none}#gf_copy_report,#gf_copy_report:active,#gf_copy_report:focus{border:none;box-shadow:none;color:#3e7ca6;text-decoration:none}#gf_copy_report i{font-size:14px;line-height:20px}body{background:#f6f9fc;color:#242748;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpcontent{padding-left:0}html[dir=rtl] #wpcontent{padding-right:0}#wpbody-content{width:100%}#wpfooter{display:none}.wrap{color:#242748;margin:0}.gform-settings__wrapper{display:-ms-grid;display:grid;grid-column-gap:.875rem;-ms-grid-columns:12.875rem auto;grid-template-columns:12.875rem auto;margin-left:auto;margin-right:auto;max-width:69.5rem;padding:1.5rem}.gform-settings__wrapper--full{-ms-grid-columns:auto;grid-template-columns:auto}.gform_form_settings_wrap--full-width #gf-admin-notices-wrapper,.gform_form_settings_wrap--full-width .gform-settings__wrapper{margin:0 1.25rem 0;max-width:100%;padding-left:0;padding-right:0}.gform-settings__wrapper>.alert,.gform-settings__wrapper>.notice{-ms-grid-column-span:2;grid-column:span 2;margin:0 0 .875rem}#gform-webapi-edit{display:flex;flex-flow:column;flex-wrap:wrap;padding:0}.gform-settings-header{background:#3e7da6;box-shadow:1px 1px 3px rgba(0,0,0,.0272345)}.gform-settings-header .gform-settings__wrapper{align-items:center;background:url(../images/gravity-rocket.svg?2) no-repeat 252px bottom;background-size:164px;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.375rem;padding-top:1.375rem;transition:padding .3s ease}.gform-settings-header .button{margin-left:.5rem}.gform-settings-header .button.primary{padding-left:2.0625rem;padding-right:2.0625rem}.gforms_form_settings_wrap #gform-form-toolbar__menu>li>a .fa,.gforms_form_settings_wrap #gform-form-toolbar__menu>li>a svg{display:none}.gform-form-toolbar{border-bottom:0;box-shadow:rgba(58,58,87,.082) 0 1px 4px,rgba(44,44,64,.063) 0 1px 0}.gform-settings__navigation a{border:1px solid transparent;border-radius:3px;color:#5b5e80;display:block;font-size:.875rem;font-weight:400;line-height:normal;margin:0;padding:.6875rem .5rem .6875rem 1rem;text-decoration:none}.gform-settings__navigation .active,.gform-settings__navigation a:focus,.gform-settings__navigation a:hover{color:#242748}.gform-settings__navigation .active,.gform-settings__navigation a:focus{background:#fff;font-weight:500}.gform-settings__navigation .active{border:1px solid #e3e6ef;box-shadow:0 1px 4px rgba(18,25,97,.0779552);margin-top:.125rem}.gform-settings__navigation a:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings__navigation span{vertical-align:middle}.gform-settings__navigation .icon{align-items:center;display:inline-flex;height:1.25rem;justify-content:center;margin-right:.75rem;width:1.25rem}.gform-settings__navigation img,.gform-settings__navigation svg{height:auto;max-width:1.25rem}.gform-settings__navigation .gform-icon{color:#242748;font-size:1.5rem}.gform-settings__navigation .dashicons,.gform-settings__navigation .fa{color:#242748}.gform-settings-tabs__container,.gform_settings_form{display:-ms-grid;display:grid;grid-column-gap:.875rem;grid-row-gap:.875rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.gform-settings__wrapper--full .gform-settings-tabs__container,.gform-settings__wrapper--full .gform_settings_form{-ms-grid-column-span:2;grid-column:span 2}.gform-settings-tabs__navigation{background:#fff;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.13);-ms-grid-column-span:2;grid-column:span 2}.gform-settings-tabs__navigation a{border-bottom:3px solid transparent;color:#242748;display:inline-block;font-size:.8125rem;line-height:2.8125rem;padding-left:1.25rem;padding-right:1.25rem;text-decoration:none}.gform-settings-tabs__navigation a:focus{outline:0}.gform-settings-tabs__navigation a.active{border-bottom-color:#3e7da6;font-weight:700}.gform-settings-tabs__container{-ms-grid-column-span:2;grid-column:span 2}.gform-settings-tabs__container:not(.active){display:none}.gform-settings-panel{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);box-sizing:border-box;display:flex;flex-direction:column;-ms-grid-column-span:2;grid-column:span 2;position:relative}.gform-settings-panel--with-title{padding-top:2.875rem}.gform-settings-panel--half{-ms-grid-column-span:1;grid-column:span 1}.gform-settings-save-container{-ms-grid-column-span:2;grid-column:span 2;margin-top:1.125rem}.gform-settings-panel__header{align-items:center;display:flex;font-size:.875rem;justify-content:space-around;line-height:2.875rem;padding-left:1.0625rem;padding-right:.875rem;position:relative}.gform-settings-panel__title{flex-grow:1;font-weight:500;margin:0}.gform-settings-panel__title--header{box-sizing:border-box;display:block;font-size:.875rem;line-height:2.875rem;padding-left:1.0625rem;position:absolute;top:0;width:100%}html[dir=rtl] .gform-settings-panel__title--header{padding-left:inherit;padding-right:1.0625rem}.gform-settings-panel__title--header+.gform-settings-panel__collapsible-control{position:absolute;right:.875rem;top:1rem}html[dir=rtl] .gform-settings-panel__title--header+.gform-settings-panel__collapsible-control{left:.875rem;right:inherit}.gform-settings-panel .gform-settings-panel__content{border-top:1px solid #ebebf2;padding:1rem 1rem 1.25rem}.gform-settings-panel.gform-settings-panel--no-padding .gform-settings-panel__content{padding:0}.gform-settings-panel--license-details .gform-settings-field{margin:0}.gform-settings-panel__collapsible-control input{opacity:0;position:absolute;z-index:3}.gform-settings-panel__collapsible-control input:focus+label{border:2px solid #3e7da6}.gform-settings-panel__collapsible-toggle{background:center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4xNTkgNi42OWw0LjEwOSA0LjI5MmMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNWEuOTI4LjkyOCAwIDAxLTEuMzU0IDBMLjQ1MiA2LjY5IDUuOTE0Ljk4MmEuOTI4LjkyOCAwIDAxMS4zNTQgMGMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNUwzLjE1OSA2LjY5eiIgZmlsbD0iI0Q1RDdFOSIvPjwvc3ZnPg==);border:none;display:block;height:12px;width:12px}.gform-settings-panel:not(.gform-settings-panel--collapsed) .gform-settings-panel__collapsible-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiA0LjUzTDEwLjI5My40MjNhMS4wMzIgMS4wMzIgMCAwMTEuNDE0IDBjLjM5LjM3NC4zOS45OCAwIDEuMzUzTDYgNy4yMzguMjkzIDEuNzc1YS45MjguOTI4IDAgMDEwLTEuMzUzIDEuMDMyIDEuMDMyIDAgMDExLjQxNCAwTDYgNC41M3oiIGZpbGw9IiNENUQ3RTkiLz48L3N2Zz4=)}.gform-settings-panel--collapsed .gform-settings-panel__content{display:none}.gform-settings-panel__uninstall{margin-top:.875rem}.gform-addons-uninstall-panel{display:-ms-grid;display:grid;grid-column-gap:.875rem;grid-row-gap:.875rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:1.125rem 0}.gform-settings-panel__addon-uninstall{-ms-grid-column-span:1;grid-column:span 1}.gform-settings-panel__addon-uninstall .gform-settings-panel__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr}.addon-uninstall-text .gform-settings-panel__title{font-weight:600;margin-bottom:.3125rem}div.addon-logo.dashicons{border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);float:left;height:3.875rem;margin-right:1rem;position:relative;width:3.875rem}.addon-logo.dashicons i,.addon-logo.dashicons svg{height:1.5625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5625rem}.addon-logo.dashicons i::before{font-size:1.56rem}.addon-uninstall-text{max-width:95%}.gform-settings__wrapper .button.uninstall-addon{background:#fff3f1;border:none;border-radius:3px;box-shadow:none;color:#e54c3b;position:relative;top:50%;transform:translateY(-50%);transition:all .3s ease}.gform-settings__wrapper .button.addon-settings{border-radius:3px;position:relative;top:50%;transform:translateY(-50%);transition:all .3s ease}.gform-settings__wrapper .button.uninstall-addon:hover{background:#f8e7e4;border:0;border-radius:3px;box-shadow:0 4px 6px rgba(28,31,63,.0837013);height:2.1875rem;line-height:14px;padding:.625rem 1.125rem;transform:translateY(-57%)}.gform-settings__wrapper .button.addon-settings:hover{transform:translateY(-57%)}.gform-settings__wrapper .button.addon-settings i.dashicons.dashicons-admin-generic,.gform-settings__wrapper .button.uninstall-addon i.dashicons.dashicons-trash{font-size:.9rem}.gform-settings-description{display:block;font-size:.8125rem;line-height:1.384615385rem;margin-bottom:.5625rem}.gform-settings__wrapper .gform-settings-description .alert{margin-top:1.230769231rem}.gform-settings-description p:first-child{margin-top:0}.gform-settings-nested-fields{border-left:2px solid #ececf2;margin:.75rem 0 0 .625rem;padding-left:1.375rem}.gform-settings-nested-fields .gform-settings-label{font-weight:400}.gform-settings-field__header{margin-bottom:.625rem}.gform-settings-label{color:#23282d;font-size:.8125rem;font-weight:500}.gform-settings-input__container--feedback-error input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]),.gform-settings-input__container--feedback-success input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-position:98% 50%;background-repeat:no-repeat;background-size:1.25rem;padding-right:3.25rem}.gform-settings-input__container--feedback-success input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c3VjY2VzczwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiMyMkE3NTMiLz48cGF0aCBkPSJNMTEgMTQuNTg2bDYuMjkzLTYuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEwxMSAxNy40MTRsLTMuNzA3LTMuNzA3YTEgMSAwIDEgMSAxLjQxNC0xLjQxNEwxMSAxNC41ODZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.gform-settings-input__container--feedback-error input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RXJyb3I8L3RpdGxlPjxnIGZpbGw9Im5vbmUiIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMjZjNy4xOCAwIDEzLTUuODIgMTMtMTNTMjAuMTggMCAxMyAwIDAgNS44MiAwIDEzczUuODIgMTMgMTMgMTN6IiBmaWxsPSIjQ0IyNDMxIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjE4MyA4LjE4M2EuNjI1LjYyNSAwIDAgMCAwIC44ODRMMTIuMTE2IDEzbC0zLjkzMyAzLjkzM2EuNjI1LjYyNSAwIDEgMCAuODg0Ljg4NEwxMyAxMy44ODRsMy45MzMgMy45MzNhLjYyNS42MjUgMCAxIDAgLjg4NC0uODg0TDEzLjg4NCAxM2wzLjkzMy0zLjkzM2EuNjI1LjYyNSAwIDEgMC0uODg0LS44ODRMMTMgMTIuMTE2IDkuMDY3IDguMTgzYS42MjUuNjI1IDAgMCAwLS44ODQgMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOC4xODMgOS4wNjdsLS4zNTMuMzU0LjM1My0uMzU0em0wLS44ODRMNy44MyA3LjgzbC4zNTMuMzUzek0xMi4xMTYgMTNsLjM1NC4zNTQuMzUzLS4zNTQtLjM1My0uMzU0LS4zNTQuMzU0em0tMy45MzMgMy45MzNsLS4zNTMtLjM1NC4zNTMuMzU0em0wIC44ODRsLS4zNTMuMzU0LjM1My0uMzU0ek0xMyAxMy44ODRsLjM1NC0uMzU0LS4zNTQtLjM1My0uMzU0LjM1My4zNTQuMzU0em0zLjkzMyAzLjkzM2wuMzU0LS4zNTQtLjM1NC4zNTR6bS44ODQtLjg4NGwtLjM1NC4zNTQuMzU0LS4zNTR6TTEzLjg4NCAxM2wtLjM1NC0uMzU0LS4zNTMuMzU0LjM1My4zNTQuMzU0LS4zNTR6bTMuOTMzLTQuODE3bC4zNTQtLjM1My0uMzU0LjM1M3ptLS44ODQgMGwtLjM1NC0uMzUzLjM1NC4zNTN6TTEzIDEyLjExNmwtLjM1NC4zNTQuMzU0LjM1My4zNTQtLjM1My0uMzU0LS4zNTR6TTkuMDY3IDguMTgzbC4zNTQtLjM1My0uMzU0LjM1M3ptLS41My41M2EuMTI1LjEyNSAwIDAgMSAwLS4xNzZsLS43MDgtLjcwOGMtLjQzOS40NC0uNDM5IDEuMTUyIDAgMS41OTJsLjcwOC0uNzA4em0zLjkzMyAzLjkzM0w4LjUzNyA4LjcxM2wtLjcwOC43MDggMy45MzQgMy45MzMuNzA3LS43MDh6bS0zLjkzMyA0LjY0bDMuOTMzLTMuOTMyLS43MDctLjcwOEw3LjgzIDE2LjU4bC43MDcuNzA4em0wIC4xNzdhLjEyNS4xMjUgMCAwIDEgMC0uMTc2bC0uNzA4LS43MDdjLS40MzkuNDM5LS40MzkgMS4xNTEgMCAxLjU5bC43MDgtLjcwN3ptLjE3NiAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwOC43MDdjLjQ0LjQ0IDEuMTUyLjQ0IDEuNTkyIDBsLS43MDgtLjcwN3ptMy45MzMtMy45MzNsLTMuOTMzIDMuOTMzLjcwOC43MDcgMy45MzMtMy45MzMtLjcwOC0uNzA3em00LjY0IDMuOTMzbC0zLjkzMi0zLjkzMy0uNzA4LjcwNyAzLjkzMyAzLjkzNC43MDgtLjcwOHptLjE3NyAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwNy43MDdjLjQzOS40NCAxLjE1MS40NCAxLjU5IDBsLS43MDctLjcwN3ptMC0uMTc2YS4xMjUuMTI1IDAgMCAxIDAgLjE3NmwuNzA3LjcwN2MuNDQtLjQzOS40NC0xLjE1MSAwLTEuNTlsLS43MDcuNzA3em0tMy45MzMtMy45MzNsMy45MzMgMy45MzMuNzA3LS43MDctMy45MzMtMy45MzQtLjcwNy43MDh6bTMuOTMzLTQuNjRsLTMuOTMzIDMuOTMyLjcwNy43MDggMy45MzQtMy45MzMtLjcwOC0uNzA4em0wLS4xNzdhLjEyNS4xMjUgMCAwIDEgMCAuMTc2bC43MDcuNzA4Yy40NC0uNDQuNDQtMS4xNTIgMC0xLjU5MWwtLjcwNy43MDd6bS0uMTc2IDBhLjEyNS4xMjUgMCAwIDEgLjE3NiAwbC43MDctLjcwOGExLjEyNSAxLjEyNSAwIDAgMC0xLjU5IDBsLjcwNy43MDh6bS0zLjkzMyAzLjkzM2wzLjkzMy0zLjkzMy0uNzA3LS43MDgtMy45MzQgMy45MzQuNzA4LjcwN3ptLTQuNjQtMy45MzNsMy45MzIgMy45MzMuNzA4LS43MDdMOS40MiA3LjgzbC0uNzA4LjcwN3ptLS4xNzcgMGEuMTI1LjEyNSAwIDAgMSAuMTc2IDBsLjcwOC0uNzA4YTEuMTI1IDEuMTI1IDAgMCAwLTEuNTkxIDBsLjcwNy43MDh6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.rtl .gform-settings-input__container--feedback-error input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]),.rtl .gform-settings-input__container--feedback-success input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]){background-position:2% 50%;padding-left:3.25rem;padding-right:1rem}.gform-settings-panel__content .select2-container .select2-selection__rendered,.gform-settings-panel__content input[type=email],.gform-settings-panel__content input[type=number],.gform-settings-panel__content input[type=password],.gform-settings-panel__content input[type=search],.gform-settings-panel__content input[type=tel],.gform-settings-panel__content input[type=text],.gform-settings-panel__content input[type=url],.gform-settings-panel__content select,.gform-settings-panel__content textarea{background-color:#fff;border:1px solid #9092b2;border-radius:3px;color:#242748;font-family:inherit;font-size:.875rem;line-height:1.25rem;padding:.6875rem 1rem;transition:box-shadow .15s ease,background-color .15s ease}.gform-settings-panel__content input[type=email],.gform-settings-panel__content input[type=number],.gform-settings-panel__content input[type=password],.gform-settings-panel__content input[type=search],.gform-settings-panel__content input[type=tel],.gform-settings-panel__content input[type=text],.gform-settings-panel__content input[type=url],.gform-settings-panel__content select,.gform-settings-panel__content textarea{max-width:100%;width:100%}.gform-settings-panel__content input[type=email][disabled],.gform-settings-panel__content input[type=email][readonly],.gform-settings-panel__content input[type=number][disabled],.gform-settings-panel__content input[type=number][readonly],.gform-settings-panel__content input[type=password][disabled],.gform-settings-panel__content input[type=password][readonly],.gform-settings-panel__content input[type=search][disabled],.gform-settings-panel__content input[type=search][readonly],.gform-settings-panel__content input[type=tel][disabled],.gform-settings-panel__content input[type=tel][readonly],.gform-settings-panel__content input[type=text][disabled],.gform-settings-panel__content input[type=text][readonly],.gform-settings-panel__content input[type=url][disabled],.gform-settings-panel__content input[type=url][readonly],.gform-settings-panel__content select[disabled],.gform-settings-panel__content select[readonly],.gform-settings-panel__content textarea[disabled],.gform-settings-panel__content textarea[readonly]{background:#f4f5fb;border:1px solid transparent;cursor:not-allowed;outline:0;pointer-events:none}.gform-settings-panel__content input[type=email][disabled],.gform-settings-panel__content input[type=number][disabled],.gform-settings-panel__content input[type=password][disabled],.gform-settings-panel__content input[type=search][disabled],.gform-settings-panel__content input[type=tel][disabled],.gform-settings-panel__content input[type=text][disabled],.gform-settings-panel__content input[type=url][disabled],.gform-settings-panel__content select[disabled],.gform-settings-panel__content textarea[disabled]{color:#9092b2}.gform-settings-panel__content input[type=search]#form-search-input{height:2.3125rem}.gform-settings-panel__content input[type=search]#form-search-input:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content select#bulk_action{height:2.375rem;line-height:1.125rem;padding:.5rem 1.125rem}.gform-settings-panel__content input:-ms-input-placeholder,.gform-settings-panel__content textarea:-ms-input-placeholder{color:#9092b0}.gform-settings-panel__content input::-moz-placeholder,.gform-settings-panel__content input::-ms-input-placeholder,.gform-settings-panel__content input::placeholder,.gform-settings-panel__content textarea::-moz-placeholder,.gform-settings-panel__content textarea::-ms-input-placeholder,.gform-settings-panel__content textarea::placeholder{color:#9092b0}.gform-settings-panel__content input[type=number]{width:auto}.gform-settings-panel__content .select2-container :focus .select2-selection__rendered,.gform-settings-panel__content input[type=email]:focus,.gform-settings-panel__content input[type=number]:focus,.gform-settings-panel__content input[type=password]:focus,.gform-settings-panel__content input[type=tel]:focus,.gform-settings-panel__content input[type=text]:focus,.gform-settings-panel__content input[type=url]:focus,.gform-settings-panel__content select:focus,.gform-settings-panel__content textarea:focus{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-field__toggleable-inputs{border-left:2px solid #ececf3;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:.625rem;margin-top:.3125rem;padding-left:1.4375rem}.gform-settings-field__toggleable-inputs .gform-settings-input__container{flex-grow:1;margin-right:.625rem}html[dir=rtl] .gform-settings-field__toggleable-inputs{border-left:none;border-right:2px solid #ececf3;margin-left:inherit;margin-right:.625rem;padding-left:inherit;padding-right:1.4375rem}.gform-settings-panel__content input[type=checkbox]:disabled,.gform-settings-panel__content input[type=radio]:disabled{opacity:.6;pointer-events:none}.gform-settings-panel__content input:disabled+label,.gform-settings-panel__content input:disabled+label::before{cursor:not-allowed;opacity:.6;pointer-events:none}.gform-settings-panel__content input[readonly]+label,.gform-settings-panel__content input[readonly]+label::before,.gform-settings-panel__content input[type=checkbox][readonly],.gform-settings-panel__content input[type=radio][readonly]{cursor:not-allowed;pointer-events:none}.gform-settings-panel__content input[type=checkbox]{background:#fff;border:1px solid #9092b2;border-radius:3px;height:1.375rem;margin:0 .75rem 0 0;transition:box-shadow .15s ease,background-color .15s ease;width:1.375rem}.gform-settings-panel__content input[type=checkbox]:focus,.gform-settings-panel__content input[type=checkbox]:hover{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content input[type=checkbox]::before{background-position:center;background-repeat:no-repeat;background-size:.75rem;content:"";display:block;height:100%;margin:0;width:100%}.gform-settings-panel__content input[type=checkbox]:hover::before{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI0VDRURGOCIvPjwvc3ZnPg==)}.gform-settings-panel__content input[type=checkbox]:checked{background:#3e7da6;border-color:transparent}.gform-settings-panel__content input[type=checkbox]:checked::before{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}.gform-settings-panel__content input[type=checkbox]:focus{outline:0}.gform-settings-panel__content input[type=radio]{background:#fff;border:1px solid #9092b2;border-radius:50%;box-shadow:0 2px 2px rgba(58,58,87,.06);box-sizing:border-box;height:1.375rem;position:relative;transition:box-shadow .15s ease,background-color .15s ease;width:1.375rem}.gform-settings-panel__content input[type=radio]:focus,.gform-settings-panel__content input[type=radio]:hover{border:1px solid #3985b7;box-shadow:0 .125rem .0675rem rgba(28,31,63,.0634624),0 0 0 2px #bed8ed;color:#242748}.gform-settings-panel__content input[type=radio]::before{border-radius:50%;height:.5rem;left:50%;margin:-.25rem 0 0 -.25rem;position:absolute;top:50%;width:.5rem}.gform-settings-panel__content input[type=radio]:hover::before{background:#ecedf8;content:""}.gform-settings-panel__content input[type=radio]:checked::before{background:#3e7da6;content:""}.gform-settings-input__container{position:relative}.gform-settings-input__container--with-append,.gform-settings-input__container--with-merge-tag{display:flex}.gform-settings-input__container--with-append.gform-settings-input__container--invalid,.gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid{flex-wrap:wrap}.gform-settings-input__container--with-append.gform-settings-input__container--invalid textarea,.gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid textarea{flex:1}.gform-settings-input__container--with-append.gform-settings-input__container--invalid input,.gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid input{flex:1}.gform-settings-input__container--with-append .gform-settings-validation__error{flex-basis:100%}.gform-settings-input__container .all-merge-tags{background:0 0;border:0;height:2.875rem;margin-left:0;padding:0;vertical-align:top;width:2.875rem}#gform_setting_limitEntriesNumber input[type=number],#gform_setting_limitEntriesNumber select{width:auto}.gform-settings__wrapper .button:disabled{opacity:.6}.gform-settings__wrapper .button{background:#fff;border:1px solid #3e7da6;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);font-size:.875rem;height:2.3125rem;line-height:.875rem;padding:.625rem 1.125rem}.gform-settings__wrapper .button:hover{box-shadow:0 4px 6px rgba(28,31,63,.0837013)}.gform-settings__wrapper .button.primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#3e7da6;border:1px solid transparent;border-radius:3px;color:#fff;font-family:inherit;font-size:.875rem;font-weight:500;height:auto;height:initial;line-height:1;margin-left:0;padding:.625rem 1.125rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.gform-settings__wrapper .button.primary:hover{box-shadow:0 4px 6px rgba(28,31,63,.0837013);transform:translate(0,-2px)}.gforms_edit_form .button.primary.gform-add-new-form{border:1px solid transparent}.gforms_edit_form .button.primary.gform-add-new-form:focus{transform:translate(0,-2px)}.gforms_edit_form .button.primary.gform-add-new-form:active{transform:translate(0,-1px)}.gform-settings__wrapper .button.large{padding-bottom:.875rem;padding-top:.875rem}.gform-settings__wrapper .button.white,.gform-settings__wrapper .button.white:hover{background:#fff;border-color:#3e7da6;color:#3e7da6}.gform-settings-field{margin-bottom:.625rem}html:not([dir=rtl]) .gform-settings-field .gform-settings-input__container+.gform-settings-input__container{margin-left:.625rem}html[dir=rtl] .gform-settings-field .gform-settings-input__container+.gform-settings-input__container{margin-right:.625rem}.gform-settings-choice{margin-bottom:.5rem}.gform-settings-choice--inline{display:inline-block;margin-right:1.25rem}.gform-settings-choice--visual{display:flex;margin-bottom:1.25rem}.gform-settings-choice--visual input[type=checkbox],.gform-settings-choice--visual input[type=radio]{display:none}.gform-settings-choice--visual label{background:#fff;border:1px solid #9092b2;border-radius:3px;box-sizing:border-box;display:block;padding:1.625rem 1.5rem 1.75rem;position:relative;text-align:center;width:8.75rem}.gform-settings-choice--visual label::before{background:0 0;border:1px solid #d5d7e9;border-radius:50%;content:"";height:1rem;position:absolute;right:.5rem;top:.5625rem;width:1rem}.gform-settings-choice--visual input:disabled+label,.gform-settings-choice--visual input:disabled+label::before{cursor:not-allowed;opacity:.6;pointer-events:none}.gform-settings-choice--visual input:checked+label::before{background-color:#22a753;color:#fff;content:"\e983";display:block;font-family:gform-icons-admin;font-size:1rem;position:absolute;right:.5rem;top:.5625rem}.gform-settings-choice--visual input:checked+label,.gform-settings-choice--visual label:hover{border:1px solid #d5d7e9;box-shadow:0 4px 6px rgba(28,31,63,.0837013)}.gform-settings-choice--visual .dashicons,.gform-settings-choice--visual .fa,.gform-settings-choice--visual .gform-icon,.gform-settings-choice--visual img,.gform-settings-choice--visual svg{display:block;margin-bottom:.875rem}.gform-settings-choice--visual .dashicons,.gform-settings-choice--visual .fa,.gform-settings-choice--visual .gform-icon{color:#f15a2b;font-size:2rem;height:auto;width:auto}.gform-settings-choice--visual img,.gform-settings-choice--visual svg{height:2rem;margin-left:auto;margin-right:auto;width:auto}.gform-settings-choices--visual .gform-settings-input__container{display:flex;flex-wrap:wrap}.gform-settings-panel--card{background:0 0;border:none;box-shadow:none}.gform-settings-panel--card .gform-settings-field__card{margin-bottom:0}.gform-settings-panel--card .gform-settings-panel__content{border-top:none;padding:0}.gform-settings-panel--card .gform-settings-choice{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);transition:all .2s ease}.gform-settings-panel--card .gform-settings-choice:hover{box-shadow:0 0 1px rgba(18,25,97,.24),0 24px 24px rgba(18,25,97,.03),0 2px 2px rgba(18,25,97,.03),0 4px 4px rgba(18,25,97,.03),0 8px 8px rgba(18,25,97,.03),0 16px 16px rgba(18,25,97,.03)}.gform-settings-panel--card .gform-settings-choice--visual{display:block}.gform-settings-panel--card .gform-settings-choice--visual:last-child{margin-bottom:0}.gform-settings-panel--card .gform-settings-choices--visual{display:block}.gform-settings-panel--card .gform-settings-choices--visual input:checked+label,.gform-settings-panel--card .gform-settings-choices--visual label,.gform-settings-panel--card .gform-settings-choices--visual label:hover{border:none;border-bottom:1px solid #ecedf8;border-radius:3px 0 0 3px;box-shadow:none;padding-bottom:0;width:100%}.gform-settings-panel--card .gform-settings-choices--visual img,.gform-settings-panel--card .gform-settings-choices--visual svg{height:3.75rem}.gform-settings-panel--card .gform-settings-card-tag{align-items:center;display:flex;font-size:.625rem;font-weight:800;justify-content:center;margin-top:1.5rem;padding:.812rem;position:relative;text-align:center}.gform-settings-panel--card .gform-settings-card-tag::before{background:#ecedf8;content:"";display:block;height:1px;left:-1.5rem;position:absolute;right:-1.5rem;top:0}.gform-settings-panel--card .gform-settings-card-tag .gform-icon{color:inherit;display:inline;font-size:1.45rem;padding-right:.25rem;position:relative;top:.3rem}.gform-settings-panel--card .gform-settings-card--description{align-items:center;display:flex}.gform-settings-panel--card .gform-settings-card--description strong{font-size:.875rem;font-weight:500}.gform-settings-panel--card .gform-settings-card--description p{font-size:.8125rem;line-height:1.384615385rem;margin-bottom:.5625rem}@media (min-width:768px){.gform-settings-panel--card .gform-settings-choices--visual{display:flex}.gform-settings-panel--card .gform-settings-choices--visual input:checked+label,.gform-settings-panel--card .gform-settings-choices--visual label,.gform-settings-panel--card .gform-settings-choices--visual label:hover{border-bottom:none;border-right:1px solid #ecedf8;width:12.5rem}.gform-settings-panel--card .gform-settings-choice--visual{display:flex}.gform-settings-panel--card .gform-settings-card-tag::before{width:calc(100% + 3rem)}.gform-settings-panel--card .gform-settings-card--description{padding:1rem;width:calc(100% - 16rem)}}.gform-settings-field__select--enhanced select{display:none}.gform-settings-generic-map__table{border-spacing:0}.gform-settings-generic-map__column{padding-bottom:.875rem;text-align:left}.gform-settings-generic-map__column--heading{padding-bottom:.625rem}.gform-settings-generic-map__table td{padding-bottom:.875rem;padding-top:0}.gf_browser_gecko .gform-settings-generic-map__table td .gform-st-icon--circle-minus::after,.gf_browser_gecko .gform-settings-generic-map__table td .gform-st-icon--circle-plus::after{margin-left:-.03125rem}.gform-settings-generic-map__column--key{font-size:.875rem}.gform-settings-generic-map__column--key,.gform-settings-generic-map__column--value{padding-right:.6875rem}.gform-settings-panel__content .gform-settings-generic-map__value--invalid{border-color:#e54c3b}.gform-settings-generic-map__column input[type=text]{padding-right:2.25rem}.gform-settings-generic-map__button--add{margin-right:.4375rem}.gform-settings-generic-map__custom,.gform-settings-select-custom__custom{display:block;max-height:2.75rem;position:relative}.gform-settings-generic-map__reset,.gform-settings-select-custom__reset{background:transparent no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMjAxIDEuMjAxYS42ODguNjg4IDAgMDAwIC45NzNMNS41MjggNi41IDEuMiAxMC44MjZhLjY4Ny42ODcgMCAxMC45NzMuOTczTDYuNSA3LjQ3Mmw0LjMyNiA0LjMyN2EuNjg3LjY4NyAwIDEwLjk3My0uOTczTDcuNDcyIDYuNSAxMS44IDIuMTc0YS42ODcuNjg3IDAgMDAtLjk3My0uOTczTDYuNSA1LjUyOCAyLjE3NCAxLjJhLjY4OC42ODggMCAwMC0uOTczIDB6IiBmaWxsPSIjRDVEN0U5IiBzdHJva2U9IiNENUQ3RTkiIHN0cm9rZS13aWR0aD0iLjUiLz48L3N2Zz4=);background-size:.6875rem;border:none;cursor:pointer;height:1.125rem;position:absolute;right:.625rem;top:.84375rem;width:1.125rem;z-index:3}.gform-settings-input__container--with-merge-tag .gform-settings-generic-map__reset{right:3.625rem}.gform-settings-field__checkbox_and_select>.gform-settings-input__container{align-items:center;display:flex;justify-content:space-between}.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-choice{margin-bottom:0}.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-choice--inline{white-space:nowrap}.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-input__target,.gform-settings-field__checkbox_and_select>.gform-settings-input__container .gform-settings-input__target .gform-settings-input__container{width:100%}.gform-settings-field__conditional-logic{padding:1rem 0}.form-table .gform-settings-field__conditional-logic{padding:0}.form-table .gform-settings-field__conditional-logic select{max-width:25%;min-width:25%}.form-table #gform-no-filters{color:#242748;line-height:1.5}.form-table #gform-field-filters .gform-field-filter{align-items:center;display:flex;padding:.5rem 0 0;text-align:left;width:100%}.form-table #gform-field-filters .gform-field-filter input[type=text]{height:2.75rem;padding:1.025rem 1em;width:25%}.form-table #gform-field-filters button{top:-.1rem}.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container{align-items:center;display:flex;flex-direction:row}.gform-settings-field__conditional-logic input[type=text],.gform-settings-field__conditional-logic select,.gform-settings-simple-condition input[type=text],.gform-settings-simple-condition select{height:inherit;width:auto}.gform-settings-field__conditional-logic select,.gform-settings-simple-condition select{margin-right:.5rem}.gform-settings-field__conditional-logic #form_button_logic_type{margin-left:.5rem}.gform-settings-field__conditional-logic #feed_condition_logic_type{margin-left:.5rem}.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container select:first-child{margin-left:0}.gform-settings-generic-map__button{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:49%;border:1px solid #d5d7e9;border-radius:50%;box-shadow:0 2px 2px rgba(58,58,87,.0796);cursor:pointer;height:1.25rem;margin:0 0 0 3px;padding:1px 7px;vertical-align:middle;width:1.25rem}.gform-settings-generic-map__button--add:last-child{margin:0 calc(1.25rem + 3px) 0 3px}.gform-settings-input__container--invalid .select2-container .select2-selection__rendered,.gform-settings-input__container--invalid input[type=checkbox],.gform-settings-input__container--invalid input[type=email],.gform-settings-input__container--invalid input[type=number],.gform-settings-input__container--invalid input[type=password],.gform-settings-input__container--invalid input[type=radio],.gform-settings-input__container--invalid input[type=text],.gform-settings-input__container--invalid input[type=url],.gform-settings-input__container--invalid select,.gform-settings-input__container--invalid textarea{border-color:#e54c3b}.gform-settings-input__container--invalid .mce-tinymce{border:1px solid #e54c3b}.gform-settings-input__container--invalid .gform-field__toggle-container{border:1px solid #e54c3b}.gform-settings-input__container--with-append input[type=text]:focus,.gform-settings-input__container--with-merge-tag input[type=text]:focus{box-shadow:none}html:not([dir=rtl]) .gform-settings-input__container--with-append input[type=text],html:not([dir=rtl]) .gform-settings-input__container--with-merge-tag input[type=text]{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}html[dir=rtl] .gform-settings-input__container--with-append input[type=text],html[dir=rtl] .gform-settings-input__container--with-merge-tag input[type=text]{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.gform-settings-field__text-append{background:#f6f9fc;border:1px solid #9092b2;font-size:.875rem;line-height:2.625rem;padding-left:1.125rem;padding-right:1.125rem}.gform-settings-input__container--with-append input[type=text]:focus+.gform-settings-field__text-append{border-color:#3e7da6}html:not([dir=rtl]) .gform-settings-field__text-append{border-radius:0 3px 3px 0}html[dir=rtl] .gform-settings-field__text-append{border-radius:3px 0 0 3px}.gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list{background:#fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEwSDEwVjEySDhWMTBaTTE0IDEySDEyVjEwSDE0VjEyWiIgZmlsbD0iIzlFQTNBOCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjYzNSA1Ljc1SDE0VjQuMjVIMTUuNjM1QzE2LjU2MTUgNC4yNSAxNy4yNTk4IDQuNjc5MTMgMTcuNjkzNCA1LjM0Mjk2QzE4LjEwMTUgNS45Njc2NiAxOC4yNSA2Ljc1NDY3IDE4LjI1IDcuNTAzMDFWOC41NDYwMUMxOC4yNSA5LjYwMDQzIDE4LjkyMzMgMTAuMjAzIDE5LjUgMTAuMjAzTDIwLjI1IDEwLjk1M1YxMC45ODRMMTkuNDk4NyAxMS43MzRDMTguOTE5NyAxMS43MzMgMTguMjUgMTIuMzI3NCAxOC4yNSAxMy4zOFYxNC45ODNDMTguMjUgMTUuNzI2NSAxOC4xMDMzIDE2LjQ1MDQgMTcuNjI2OCAxNi45ODhDMTcuMTMzMyAxNy41NDQ4IDE2LjQyMjYgMTcuNzUyIDE1LjYzNSAxNy43NTJIMTRWMTYuMjUySDE1LjYzNUMxNi4xNzU0IDE2LjI1MiAxNi4zOTcyIDE2LjExMzcgMTYuNTA0MiAxNS45OTNDMTYuNjI4MiAxNS44NTMxIDE2Ljc1IDE1LjU2NzUgMTYuNzUgMTQuOTgzVjEzLjM4QzE2Ljc1IDEyLjQ2MTEgMTcuMTA2OCAxMS41NjQ5IDE3LjcyMTMgMTAuOTY1NkMxNy4xMDYzIDEwLjM2MjYgMTYuNzUgOS40NjI0NyAxNi43NSA4LjU0NjAxVjcuNTAzMDFDMTYuNzUgNi45MjIzNCAxNi42MyA2LjQ1Nzg1IDE2LjQzNzYgNi4xNjMzQzE2LjI3MDcgNS45MDc4NyAxNi4wMzY2IDUuNzUgMTUuNjM1IDUuNzVaIiBmaWxsPSIjOUVBM0E4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjQ5OSA1Ljc1QzUuNTA1MDQgNS43NSA0Ljc1IDYuNTMyMjUgNC43NSA3LjUwMzAxTDQuNzUgOC41NjcyNUM0Ljc1MDAyIDguODg0MDIgNC43NTAwNCA5LjIzNTA0IDQuNzE0MzcgOS41NjM2OUM0LjY3NzY1IDkuOTAyMDMgNC41OTgxMSAxMC4yNzY4IDQuNDAwNDkgMTAuNjIxMkM0LjMyNzQ1IDEwLjc0ODUgNC4yNDM3OCAxMC44NjMyIDQuMTQ5OTcgMTAuOTY2QzQuMjQzMyAxMS4wNjc4IDQuMzI2NjMgMTEuMTgxNCA0LjM5OTQ3IDExLjMwNzVDNC41OTc4NiAxMS42NTExIDQuNjc3NTcgMTIuMDI1MiA0LjcxNDM0IDEyLjM2MjhDNC43NTAwNCAxMi42OTA1IDQuNzUwMDIgMTMuMDQxIDQuNzUgMTMuMzU3Nkw0Ljc1IDE0Ljk4M0M0Ljc1IDE1LjQzMSA0LjkxNDI3IDE1LjcxNDggNS4xNTE0OCAxNS45MDM1QzUuNDA5NzkgMTYuMTA5IDUuODIxMDMgMTYuMjUxIDYuMzY0OTkgMTYuMjUxSDcuNVYxNy43NTFINi4zNjQ5OUM1LjU4MDk2IDE3Ljc1MSA0LjgwOTcgMTcuNTQ4NSA0LjIxNzUxIDE3LjA3NzNDMy42MDQyMyAxNi41ODkzIDMuMjUgMTUuODY0IDMuMjUgMTQuOTgzVjEzLjM3OUMzLjI1IDEzLjAzNjcgMy4yNDkxNSAxMi43NjM4IDMuMjIzMTYgMTIuNTI1MkMzLjE5NzQzIDEyLjI4ODkgMy4xNTIxNCAxMi4xNDcxIDMuMTAwNTMgMTIuMDU3N0MzLjA0NTQ4IDExLjk2MjQgMi44ODE3MyAxMS43MzMgMiAxMS43MzNMMS4yNSAxMC45ODNWMTAuOTUzTDIgMTAuMjAzQzIuODc4NjkgMTAuMjAzIDMuMDQzMTggOS45NzI3MiAzLjA5OTUxIDkuODc0NTdDMy4xNTE4OSA5Ljc4MzMgMy4xOTczNSA5LjYzOTQyIDMuMjIzMTMgOS40MDE4NUMzLjI0OTE2IDkuMTYxOTYgMy4yNSA4Ljg4ODIzIDMuMjUgOC41NDYwMVY3LjUwMzAxQzMuMjUgNS44MTU3NiA0LjU2ODk0IDQuMjUgNi4zNjQ5OSA0LjI1SDcuNVY1Ljc1SDYuMzY0OTlaIiBmaWxsPSIjOUVBM0E4Ii8+Cjwvc3ZnPg==);border:1px solid #9092b2;border-radius:0 3px 3px 0;display:block;height:2.75rem;margin-left:0;width:2.75rem}.gform-settings-generic-map__table .gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list{height:2.63rem}.gform-settings-input__container--with-merge-tag .all-merge-tags a.open-list:hover{background:#fdfdff no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEwSDEwVjEySDhWMTBaTTE0IDEySDEyVjEwSDE0VjEyWiIgZmlsbD0iIzNFN0RBNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjYzNSA1Ljc1SDE0VjQuMjVIMTUuNjM1QzE2LjU2MTUgNC4yNSAxNy4yNTk4IDQuNjc5MTMgMTcuNjkzNCA1LjM0Mjk2QzE4LjEwMTUgNS45Njc2NiAxOC4yNSA2Ljc1NDY3IDE4LjI1IDcuNTAzMDFWOC41NDYwMUMxOC4yNSA5LjYwMDQzIDE4LjkyMzMgMTAuMjAzIDE5LjUgMTAuMjAzTDIwLjI1IDEwLjk1M1YxMC45ODRMMTkuNDk4NyAxMS43MzRDMTguOTE5NyAxMS43MzMgMTguMjUgMTIuMzI3NCAxOC4yNSAxMy4zOFYxNC45ODNDMTguMjUgMTUuNzI2NSAxOC4xMDMzIDE2LjQ1MDQgMTcuNjI2OCAxNi45ODhDMTcuMTMzMyAxNy41NDQ4IDE2LjQyMjYgMTcuNzUyIDE1LjYzNSAxNy43NTJIMTRWMTYuMjUySDE1LjYzNUMxNi4xNzU0IDE2LjI1MiAxNi4zOTcyIDE2LjExMzcgMTYuNTA0MiAxNS45OTNDMTYuNjI4MiAxNS44NTMxIDE2Ljc1IDE1LjU2NzUgMTYuNzUgMTQuOTgzVjEzLjM4QzE2Ljc1IDEyLjQ2MTEgMTcuMTA2OCAxMS41NjQ5IDE3LjcyMTMgMTAuOTY1NkMxNy4xMDYzIDEwLjM2MjYgMTYuNzUgOS40NjI0NyAxNi43NSA4LjU0NjAxVjcuNTAzMDFDMTYuNzUgNi45MjIzNCAxNi42MyA2LjQ1Nzg1IDE2LjQzNzYgNi4xNjMzQzE2LjI3MDcgNS45MDc4NyAxNi4wMzY2IDUuNzUgMTUuNjM1IDUuNzVaIiBmaWxsPSIjM0U3REE2Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjQ5OSA1Ljc1QzUuNTA1MDQgNS43NSA0Ljc1IDYuNTMyMjUgNC43NSA3LjUwMzAxTDQuNzUgOC41NjcyNUM0Ljc1MDAyIDguODg0MDIgNC43NTAwNCA5LjIzNTA0IDQuNzE0MzcgOS41NjM2OUM0LjY3NzY1IDkuOTAyMDMgNC41OTgxMSAxMC4yNzY4IDQuNDAwNDkgMTAuNjIxMkM0LjMyNzQ1IDEwLjc0ODUgNC4yNDM3OCAxMC44NjMyIDQuMTQ5OTcgMTAuOTY2QzQuMjQzMyAxMS4wNjc4IDQuMzI2NjMgMTEuMTgxNCA0LjM5OTQ3IDExLjMwNzVDNC41OTc4NiAxMS42NTExIDQuNjc3NTcgMTIuMDI1MiA0LjcxNDM0IDEyLjM2MjhDNC43NTAwNCAxMi42OTA1IDQuNzUwMDIgMTMuMDQxIDQuNzUgMTMuMzU3Nkw0Ljc1IDE0Ljk4M0M0Ljc1IDE1LjQzMSA0LjkxNDI3IDE1LjcxNDggNS4xNTE0OCAxNS45MDM1QzUuNDA5NzkgMTYuMTA5IDUuODIxMDMgMTYuMjUxIDYuMzY0OTkgMTYuMjUxSDcuNVYxNy43NTFINi4zNjQ5OUM1LjU4MDk2IDE3Ljc1MSA0LjgwOTcgMTcuNTQ4NSA0LjIxNzUxIDE3LjA3NzNDMy42MDQyMyAxNi41ODkzIDMuMjUgMTUuODY0IDMuMjUgMTQuOTgzVjEzLjM3OUMzLjI1IDEzLjAzNjcgMy4yNDkxNSAxMi43NjM4IDMuMjIzMTYgMTIuNTI1MkMzLjE5NzQzIDEyLjI4ODkgMy4xNTIxNCAxMi4xNDcxIDMuMTAwNTMgMTIuMDU3N0MzLjA0NTQ4IDExLjk2MjQgMi44ODE3MyAxMS43MzMgMiAxMS43MzNMMS4yNSAxMC45ODNWMTAuOTUzTDIgMTAuMjAzQzIuODc4NjkgMTAuMjAzIDMuMDQzMTggOS45NzI3MiAzLjA5OTUxIDkuODc0NTdDMy4xNTE4OSA5Ljc4MzMgMy4xOTczNSA5LjYzOTQyIDMuMjIzMTMgOS40MDE4NUMzLjI0OTE2IDkuMTYxOTYgMy4yNSA4Ljg4ODIzIDMuMjUgOC41NDYwMVY3LjUwMzAxQzMuMjUgNS44MTU3NiA0LjU2ODk0IDQuMjUgNi4zNjQ5OSA0LjI1SDcuNVY1Ljc1SDYuMzY0OTlaIiBmaWxsPSIjM0U3REE2Ii8+Cjwvc3ZnPgo=)}.gform-settings-input__container--with-merge-tag input[type=text]:focus+.all-merge-tags a.open-list{border-color:#3e7da6}.gform-settings-field__date_time input[type=text],.gform-settings-field__date_time select{min-width:0;width:auto}.gform-settings-field__date_time .gform-settings-input__container,.gform-settings-field__text_and_select .gform-settings-input__container{display:inline-flex;flex-wrap:wrap;position:relative}.gform-settings-field__date_time input[type=text]{padding-right:2.9375rem}.gform-settings-field__date_time .ui-datepicker-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fdfdff;border:none;border-left:1px solid #d5d7e9;border-radius:0 3px 3px 0;cursor:pointer;height:2.625rem;position:absolute;right:1px;text-align:center;top:1px;width:2.875rem}.gform-settings-field__date_time button svg{vertical-align:middle}.gform-settings-field__date_time select{margin-left:3px;margin-right:3px}.gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--key,.gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--value{max-width:25rem;width:45%}.gform-settings-generic-map__column--key+.gform-settings-generic-map__column--value{padding-left:1rem;width:55%}html:not([dir=rtl]) .gform-settings-field__textarea .wp-editor-wrap{margin-right:4.125rem}html[dir=rtl] .gform-settings-field__textarea .wp-editor-wrap{margin-left:4.125rem}.gform-settings-input__container--with-merge-tag .wp-editor-wrap{width:100%}html:not([dir=rtl]) .gform-settings-input__container--with-merge-tag .wp-editor-wrap{margin-right:1.25rem}.wp-editor-wrap textarea{border:none;max-width:100%}.wp-editor-tabs{margin-top:.5rem}.gform-settings-validation__error{color:#e54c3b;flex-basis:100%;font-size:.75rem;line-height:1.375rem;margin-top:.5625rem}.gform-settings-field__feedback{background-position:center;background-repeat:no-repeat;border-radius:50%;height:1.25rem;margin-top:-.625rem;position:absolute;right:.5rem;top:50%;width:1.25rem}#TB_window .alert.success::after,#gf-admin-notices-wrapper .notice-success::after,.alert.gforms_note_success::after,.gform-settings-field__feedback--valid,.gform-settings__wrapper .alert.success::after{background-color:#22a753;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjcwNyA0LjU0M0ExIDEgMCAwMC4yOTMgNS45NTdMNCA5Ljc1bDcuNzA3LTcuNzkzQTEgMSAwIDAwMTAuMjkzLjU0M0w0IDYuNzUgMS43MDcgNC41NDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)}.gform-settings-field__feedback--valid{background-size:.625rem}#TB_window .alert.error::after,.alert.gforms_note_error::after,.gform-settings-field__feedback--invalid,.gform-settings__wrapper .alert.error::after{background-color:#e54c3b;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAwLS4yMjUuMjM3TC45NSA5LjAwMWExLjA1MSAxLjA1MSAwIDAwMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMDAzLjI2MyAwSC43Mzd6TTMuNSAxMi41YTEuNSAxLjUgMCAxMS0zIDAgMS41IDEuNSAwIDAxMyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}#TB_window .alert,#gf-admin-notices-wrapper .gf-notice,.gform-settings__wrapper .alert{background:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);font-size:.8125rem;font-weight:500;line-height:1.125rem;margin:0 0 1.375rem;padding:1.25rem 3rem 1.25rem 4.375rem;position:relative}.rtl #TB_window .alert,.rtl #gf-admin-notices-wrapper .gf-notice,.rtl .gform-settings__wrapper .alert{padding:1.25rem 4.375rem 1.25rem 3rem}#gf-admin-notices-wrapper .gf-notice p:first-child,.gform-settings__wrapper .alert p:first-child{margin:auto}#TB_window .alert::after,#TB_window .alert::before,#gf-admin-notices-wrapper .gf-notice::after,#gf-admin-notices-wrapper .gf-notice::before,.gform-settings__wrapper .alert::after,.gform-settings__wrapper .alert::before{border-radius:50%;content:"";position:absolute;top:50%}#TB_window .alert::before,#gf-admin-notices-wrapper .gf-notice::before,.gform-settings__wrapper .alert::before{height:3rem;left:.5rem;margin-top:-1.5rem;width:3rem}#TB_window .alert::after,#gf-admin-notices-wrapper .gf-notice::after,.gform-settings__wrapper .alert::after{background-position:center;background-repeat:no-repeat;height:1.625rem;left:1.1875rem;margin-top:-.8125rem;width:1.625rem}.rtl #TB_window .alert::before,.rtl #gf-admin-notices-wrapper .gf-notice::before,.rtl .gform-settings__wrapper .alert::before{left:auto;right:.5rem}.rtl #TB_window .alert::after,.rtl #gf-admin-notices-wrapper .gf-notice::after,.rtl .gform-settings__wrapper .alert::after{left:auto;right:1.1875rem}#TB_window .alert.info,#gf-admin-notices-wrapper .notice-info,.alert.gforms_note_info,.gform-settings__wrapper .alert.info{color:#6b6bf4}#TB_window .alert.info::before,#gf-admin-notices-wrapper .notice-info::before,.alert.gforms_note_info::before,.gform-settings__wrapper .alert.info::before{background-color:rgba(107,107,244,.2)}#TB_window .alert.info::after,#gf-admin-notices-wrapper .notice-info::after,.alert.gforms_note_info::after,.gform-settings__wrapper .alert.info::after{background-color:#6b6bf4;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjk0LjQ1QzEuMDE0Ljc1LjQ1IDEuMTczIDAgMS43MThsMS42NSAxLjQ0NmMuMjQ1LS4zNC41NTctLjYwNi45MzYtLjguMzgtLjE5NC43NjMtLjI5MSAxLjE0OS0uMjkxLjUyNyAwIC45NTUuMTQ0IDEuMjgzLjQzMi4zMjguMjg3LjQ5Mi42ODkuNDkyIDEuMjA0IDAgLjQyNC0uMTA4LjgwOC0uMzIzIDEuMTUtLjIxNi4zNDMtLjUzLjcyLS45NCAxLjEzMi0uMDQuMDM2LS4xMzEuMTI2LS4yNzYuMjY4LS4xNDUuMTQzLS4yNC4yMzYtLjI4NS4yODItLjA0NS4wNDUtLjEyOC4xMzUtLjI1LjI2OGEzLjUwNSAzLjUwNSAwIDAwLS4yNTEuMjk2Yy0uMDQ1LjA2My0uMTE1LjE1Ny0uMjA4LjI4MWExLjQ5IDEuNDkgMCAwMC0uMTkzLjMxOWwtLjEyNS4zMTNjLS4wNDkuMTIxLS4wOC4yNDEtLjA5Ny4zNmEyLjczIDIuNzMgMCAwMC0uMDI0LjM2N2wuMDEuOTM3aDEuOTU5bC4wNDgtLjgxOGEuOTk1Ljk5NSAwIDAxLjEwNi0uMzk2Yy4wNjQtLjEzLjE2Mi0uMjY4LjI5NC0uNDEzLjEzMi0uMTQ2LjI1My0uMjcuMzYyLS4zNzMuMTEtLjEwMy4yNjctLjI0NC40NzMtLjQyMy4yMDYtLjE3OS4zNjQtLjMxNy40NzMtLjQxNC4yNS0uMjMuNDY4LS40NDguNjUxLS42NTQuMTg0LS4yMDYuMzY0LS40NDQuNTQtLjcxNGEzLjI4IDMuMjggMCAwMC40MDYtLjg4MmMuMDkzLS4zMTguMTQtLjY1My4xNC0xLjAwNCAwLS41ODItLjExMy0xLjEwNS0uMzM4LTEuNTY4QTMuMDY5IDMuMDY5IDAgMDA2Ljc0NS44OSA0LjI3MiA0LjI3MiAwIDAwNS40NDMuMjI3IDUuMDYgNS4wNiAwIDAwMy45MTggMGE1LjQ0IDUuNDQgMCAwMC0yLjIyNC40NXptLjgyIDExLjE4NmMtLjI5My4yNzMtLjQ0LjYtLjQ0Ljk4MnMuMTQ3LjcwOC40NC45NzdjLjI5My4yNy42NDguNDA1IDEuMDY2LjQwNS40MDYgMCAuNzU1LS4xMzUgMS4wNDctLjQwNS4yOTMtLjI3LjQ0LS41OTUuNDQtLjk3N3MtLjE0Ny0uNzA5LS40NC0uOTgyYTEuNDgzIDEuNDgzIDAgMDAtMS4wNDctLjQwOWMtLjQxOCAwLS43NzMuMTM3LTEuMDY2LjQxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}#TB_window .alert.warning,#gf-admin-notices-wrapper .notice-warning,#gf-wordpress-notices,.alert.gforms_note_warning,.gform-settings__wrapper .alert.warning{color:#a16938}#TB_window .alert.warning::before,#gf-admin-notices-wrapper .notice-warning::before,#gf-wordpress-notices::before,.alert.gforms_note_warning::before,.gform-settings__wrapper .alert.warning::before{background-color:rgba(255,190,3,.2)}#TB_window .alert.warning::after,#gf-admin-notices-wrapper .notice-warning::after,.alert.gforms_note_warning::after,.gform-settings__wrapper .alert.warning::after{background-color:#ffbe03;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjI1NyAxLjA5OWMuNzY1LTEuMzYgMi43MjItMS4zNiAzLjQ4NiAwbDUuNTggOS45MmMuNzUgMS4zMzQtLjIxMyAyLjk4LTEuNzQyIDIuOThIMi40MmMtMS41MyAwLTIuNDkzLTEuNjQ2LTEuNzQzLTIuOThsNS41OC05Ljkyek05IDExYTEgMSAwIDExLTIgMCAxIDEgMCAwMTIgMHpNOCAzYTEgMSAwIDAwLTEgMXYzYTEgMSAwIDAwMiAwVjRhMSAxIDAgMDAtMS0xeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}#gf-wordpress-notices::after{background-color:#ffbe03;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48dGl0bGU+QmVsbDwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzIDE4LjVhMSAxIDAgMSAxLTIgMFYxOGgydi41em0tMi0xM2ExIDEgMCAxIDEgMiAwdjFoLTJ2LTF6Ii8+PG1hc2sgaWQ9ImhvaHZHeGEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDUuNWE0LjM3NSA0LjM3NSAwIDAgMC00LjM3NSA0LjM3NXYzLjU0MmwtLjc1NS41MDNhMS45NTQgMS45NTQgMCAwIDAgMS4wODQgMy41OGg4LjA5MmExLjk1NCAxLjk1NCAwIDAgMCAxLjA4NC0zLjU4bC0uNzU1LS41MDNWOS44NzVBNC4zNzUgNC4zNzUgMCAwIDAgMTIgNS41eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjYyNSAxMy40MTdsLjgzMiAxLjI0OC42NjgtLjQ0NnYtLjgwMmgtMS41em0tLjc1NS41MDNsLS44MzItMS4yNDguODMyIDEuMjQ4em0xMC4yNiAwbC0uODMyIDEuMjQ4LjgzMi0xLjI0OHptLS43NTUtLjUwM2gtMS41di44MDJsLjY2OC40NDYuODMyLTEuMjQ4em0tNy4yNS0zLjU0MkEyLjg3NSAyLjg3NSAwIDAgMSAxMiA3VjRhNS44NzUgNS44NzUgMCAwIDAtNS44NzUgNS44NzVoM3ptMCAzLjU0MlY5Ljg3NWgtM3YzLjU0Mmgzem0tMS40MjMgMS43NWwuNzU1LS41MDItMS42NjQtMi40OTYtLjc1NS41MDMgMS42NjQgMi40OTZ6bS0uMjAyLjM3OWMwLS4xNTIuMDc2LS4yOTQuMjAyLS4zNzhsLTEuNjY0LTIuNDk2QTMuNDU0IDMuNDU0IDAgMCAwIDQuNSAxNS41NDZoM3ptLjQ1NC40NTRhLjQ1NC40NTQgMCAwIDEtLjQ1NC0uNDU0aC0zQTMuNDU0IDMuNDU0IDAgMCAwIDcuOTU0IDE5di0zem04LjA5MiAwSDcuOTU0djNoOC4wOTJ2LTN6bS40NTQtLjQ1NGMwIC4yNS0uMjAzLjQ1NC0uNDU0LjQ1NHYzYTMuNDU0IDMuNDU0IDAgMCAwIDMuNDU0LTMuNDU0aC0zem0tLjIwMi0uMzc4YS40NTQuNDU0IDAgMCAxIC4yMDIuMzc4aDNhMy40NTQgMy40NTQgMCAwIDAtMS41MzgtMi44NzRsLTEuNjY0IDIuNDk2em0tLjc1NS0uNTAzbC43NTUuNTAzIDEuNjY0LTIuNDk2LS43NTUtLjUwMy0xLjY2NCAyLjQ5NnptLS42NjgtNC43OXYzLjU0MmgzVjkuODc1aC0zek0xMiA3YTIuODc1IDIuODc1IDAgMCAxIDIuODc1IDIuODc1aDNBNS44NzUgNS44NzUgMCAwIDAgMTIgNHYzeiIgbWFzaz0idXJsKCNob2h2R3hhKSIvPjwvZz48L3N2Zz4=)}#TB_window .alert.success,#gf-admin-notices-wrapper .notice-success,.alert.gforms_note_success,.gform-settings__wrapper .alert.success{color:#276a52}#TB_window .alert.success::before,#gf-admin-notices-wrapper .notice-success::before,.alert.gforms_note_success::before,.gform-settings__wrapper .alert.success::before{background-color:rgba(34,167,83,.2)}#TB_window .alert.error,#gf-admin-notices-wrapper .notice-error,.alert.gforms_note_error,.gform-settings__wrapper .alert.error{color:#e54c3b}#TB_window .alert.error::before,#gf-admin-notices-wrapper .notice-error::before,.alert.gforms_note_error::before,.gform-settings__wrapper .alert.error::before{background-color:rgba(229,76,59,.2)}#TB_window .alert.error::after,#gf-admin-notices-wrapper .notice-error::after,.alert.gforms_note_error::after,.gform-settings__wrapper .alert.error::after{background-color:#e54c3b;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmV4Y2xhbWF0aW9uPC90aXRsZT48ZyBmaWxsPSJub25lIiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAgMC0uMjI1LjIzN0wuOTUgOS4wMDFhMS4wNTEgMS4wNTEgMCAwIDAgMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMCAwIDMuMjYzIDBILjczN3pNMy41IDEyLjVhMS41IDEuNSAwIDEgMS0zIDAgMS41IDEuNSAwIDAgMSAzIDB6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.gform-settings-input__container+.alert{margin-top:1rem}#gf-admin-notices-wrapper{margin:0 auto;max-width:69.5rem;padding:1.375rem 1.5rem 0}#gf-admin-notices-wrapper .gf-notice{margin-bottom:0}#gf-admin-notices-wrapper .gf-notice~.gf-notice{margin-top:1.375rem}.gform-admin #gform_notification_to_routing_rules{border-left:2px solid #ececf2;margin:.75rem 0 0 .5rem;padding:0 0 0 .8125rem}.gform-admin #gform_notification_to_routing_rules div{align-items:center;display:flex;margin-bottom:.625rem;padding-right:3.125rem;position:relative;width:calc(99% - 3.125rem)}.gform-admin #gform_notification_to_routing_rules input[type=text],.gform-admin #gform_notification_to_routing_rules select{flex:1 0 20%;margin-left:.3125rem;margin-right:.3125rem;width:100%}.gform-admin #gform_notification_to_routing_rules input[type=text]{flex-grow:1;font-size:.8125rem}.gform-admin .gform-settings-field__notification-routing-button{position:absolute}.gform-admin .gform-settings-field__notification-routing-button--add{right:24px}.gform-admin .gform-settings-field__notification-routing-button--delete{right:0}.gform-admin .gform-settings-field__notification-routing-button svg{display:block;margin:0 auto;vertical-align:middle}.gform-admin .gform-settings-field__notification-routing-route--invalid input[type=text].gfield_routing_email{border-color:#dd301d}.gform-admin .gform-settings-field__notification_routing .gform-settings-validation__error{padding-left:1.4375rem}.gform-settings-panel__content .tablenav{align-content:space-between;display:flex;margin-bottom:.75rem}.gform-settings-panel__content .tablenav .alignleft,.gform-settings-panel__content .tablenav .alignright{float:none;width:50%}.gform-settings-panel__content .tablenav .alignright{text-align:right}.gform-settings-panel__content .tablenav .alignright:first-child{width:100%}.gform-settings-panel__content .wp-list-table thead td,.gform-settings-panel__content .wp-list-table thead th{border-bottom-color:#d5d7e9}.gform-settings-panel__content .wp-list-table tfoot td,.gform-settings-panel__content .wp-list-table tfoot th{border-top-color:#d5d7e9}.gform-settings-panel__content .wp-list-table tbody td,.gform-settings-panel__content .wp-list-table tbody th,.gform-settings-panel__content .wp-list-table tfoot td,.gform-settings-panel__content .wp-list-table tfoot th,.gform-settings-panel__content .wp-list-table thead td,.gform-settings-panel__content .wp-list-table thead th{color:#242748}.gform-settings-panel__content .wp-list-table>tbody>tr:not(:last-child){border-bottom:1px solid #d5d7e9}.gform-settings-panel__content .wp-list-table .alternate,.gform-settings-panel__content .wp-list-table.striped>tbody>:nth-child(odd){background:#f6f9fc}.gform-settings-panel__content .tablenav select{line-height:1.1875rem;padding-bottom:.5rem;padding-top:.5rem}.gform-settings-panel__content .wp-list-table input[type=checkbox]{height:1rem;width:1rem}.gform-table.gform-table--license-ui .gform-icon--cog{font-size:1.125rem}.gform-results{display:flex;justify-content:space-between;margin-bottom:1.25rem}.gform-result-box{background:#fff;border:1px solid #e3e6ef;border-radius:3px;box-shadow:0 4px 10px rgba(18,25,97,.0779552);box-sizing:border-box;flex:1 1 auto;max-width:15.625rem}.wide .gform-result-box{max-width:12.5rem}.gform-result-box__primary{min-height:3.0625rem;padding:1.5rem 1rem 1.8125rem 1rem}.gform-result-box__secondary{background:#f6f9fc;border-radius:0 0 3px 3px;color:#f15a2b;font-size:.8125rem;font-style:normal;font-weight:600;justify-content:space-between;line-height:165%;padding:.5625rem 1rem .875rem 1.5625rem}.gform-result-box__primary,.gform-result-box__secondary{display:flex}.box-icon{align-items:center;background:#fff;border:1px solid #d5d7e9;border-radius:3px;box-shadow:0 2px 1px rgba(28,31,63,.0634624);display:flex;height:2.875rem;justify-content:center;width:2.93875rem}.box-data{padding-left:1.123785rem}.box-label{color:#696c8c;font-size:.875rem;line-height:1rem}.box-number{color:#242748;font-size:1.3125rem;font-weight:600;letter-spacing:.484615px;line-height:1.8125rem}.sales{border-collapse:separate;border-spacing:0}.sales td,.sales th{padding:0}.sales td:first-child,.sales th:first-child{padding-left:1.375rem}.sales td{height:3.5625rem}.sales th{font-weight:400;height:2.375rem;text-align:left}.sales tbody>:nth-child(odd){background:#f6f9fc}.sales thead th{border-bottom:1px solid #ebebf2}.sales tfoot th{border-top:1px solid #ebebf2}#gresults-results-filter-content .gform-settings-field__date_time .gform-settings-input__container,#gresults-results-filter-content .gform-settings-field__text_and_select .gform-settings-input__container{display:block;margin:0}#gresults-results-filter-date-end,#gresults-results-filter-date-start{width:100%}.gform-settings-input__container .ui-datepicker-trigger svg{transition:fill .3s ease}.gform-settings-input__container .ui-datepicker-trigger:hover svg{fill:#5b5e80}.gform-settings-field__date_time .gform-settings-input__container .ui-datepicker-trigger:focus{box-shadow:none;outline:0}.gform-settings-input__separator{line-height:3em}#gresults-results-filter-form .gform-settings-field__conditional-logic{padding:0}#gresults-results-filter-form .gform-settings-field__conditional-logic #gform-field-filters{overflow:visible}#gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter .gform-filter-value,#gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter input,#gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter select{height:auto;line-height:1.25rem;margin-bottom:.25rem;min-height:unset;min-width:unset;padding:.6875rem 2rem .6875rem 1rem;width:100%}#gresults-results-filter-buttons{background:#f6f9fc;border-bottom-left-radius:6px;border-bottom-right-radius:6px;clear:both;margin-bottom:-.625rem;margin-left:-.625rem;margin-top:1.25rem;padding:.625rem;width:100%}#gresults-results-filter-clear-button,#gresults-results-filter-submit-button{font-size:.875rem;height:2.1875rem;line-height:1.125rem;margin-right:.5rem;padding:.5rem 1.125rem .5rem 1.125rem;width:7.5rem}#gresults-results-filter-clear-button{width:4.625rem}html[dir=rtl] .box-data{padding-left:0;padding-right:1.123785rem}html[dir=rtl] .sales th{text-align:right}html[dir=rtl] .sales td:first-child,html[dir=rtl] .sales th:first-child{padding-left:0;padding-right:1.375rem}#gravity_addon_browser{margin:0 2rem} \ No newline at end of file diff --git a/includes/settings/fields/class-base.php b/includes/settings/fields/class-base.php index 5df5ed6..739d952 100644 --- a/includes/settings/fields/class-base.php +++ b/includes/settings/fields/class-base.php @@ -371,11 +371,13 @@ public static function get_choice_attributes( $choice, $field_attributes = array } // Adding default attributes: create new attribute or prepend to existing. - foreach ( $default_attributes as $attr_name => $attr_value ) { - if ( isset( $atts[ $attr_name ] ) ) { - $atts[ $attr_name ] = str_replace( "{$attr_name}='", "{$attr_name}='{$attr_value}", $atts[ $attr_name ] ); - } else { - $atts[ $attr_name ] = "{$attr_name}='" . esc_attr( $attr_value ) . "'"; + if ( is_array( $default_attributes ) ) { + foreach ( $default_attributes as $attr_name => $attr_value ) { + if ( isset( $atts[ $attr_name ] ) ) { + $atts[ $attr_name ] = str_replace( "{$attr_name}='", "{$attr_name}='{$attr_value}", $atts[ $attr_name ] ); + } else { + $atts[ $attr_name ] = "{$attr_name}='" . esc_attr( $attr_value ) . "'"; + } } } diff --git a/includes/settings/fields/class-checkbox.php b/includes/settings/fields/class-checkbox.php index 8f76139..11180c1 100644 --- a/includes/settings/fields/class-checkbox.php +++ b/includes/settings/fields/class-checkbox.php @@ -26,7 +26,16 @@ class Checkbox extends Base { */ public $choices = array(); - + /** + * Data Format. + * + * Set this to "array" to return an array of values. + * + * @since 2.6 + * + * @var string + */ + public $data_format = 'bool'; @@ -41,6 +50,10 @@ class Checkbox extends Base { */ public function markup() { + if ( $this->data_format === 'array' ) { + return $this->array_markup(); + } + // Get choices, determine if choices have icon, display direction, default choice attributes. $choices = $this->get_choices(); $have_icon = self::has_icons( $choices ); @@ -122,19 +135,102 @@ public function markup() { } + /** + * Get the markup for array-style checkbox inputs. + * + * @since 2.6 + * + * @return string + */ + public function array_markup() { + // Get choices, determine if choices have icon, display direction, default choice attributes. + $choices = $this->get_choices(); + $have_icon = self::has_icons( $choices ); + $horizontal_class = rgobj( $this, 'horizontal' ) || $have_icon ? ' gform-settings-choice--inline' : ''; + $default_choice_attributes = ''; + + // If no choices exist, return. + if ( $choices === false || empty( $choices ) ) { + return ''; + } + + // Display description. + $html = $this->get_description(); + + $html .= ''; + + // Display checkboxes. + foreach ( array_values( $choices ) as $i => $choice ) { + + // Prepare choice ID, attributes, value and tooltip. + $choice['id'] = $choice['name']; + $value = $this->settings->get_value( $this->name ); + + $choice_attributes = self::get_choice_attributes( $choice, $this->get_attributes(), $default_choice_attributes ); + $choice_attributes['name'] = 'name="_gform_setting_' . $this->name . '[]"'; + $choice_attributes['value'] = 'value="' . $choice['name'] . '"'; + + $tooltip = $this->settings->maybe_get_tooltip( $choice ); + + // Add icon to choice, if choices have icon and icon is missing. + if ( $have_icon && ! rgar( $choice, 'icon' ) ) { + $choice['icon'] = 'fag-cog'; + } + + // Open choice container. + $html .= sprintf( + '
              ', + esc_attr( $choice['id'] ), + $horizontal_class, + rgar( $choice, 'icon' ) ? ' gform-settings-choice--visual' : '' + ); + + // Prepare choice markup. + if ( is_callable( array( $this, 'checkbox_input_' . $choice['name'] ) ) ) { + $html .= call_user_func( array( + $this, + 'checkbox_input_' . $choice['name'], + ), $choice, $choice_attributes, $value, $tooltip ); + } else { + $html .= self::render_input( $choice, $choice_attributes, $value, $tooltip, 'array' ); + } + + // Close container. + $html .= '
              '; + + } + + $html .= '
              '; + + // Wrap visual choices with container. + if ( $have_icon ) { + $html = sprintf( + '
              %s
              ', + $html + ); + } + + // Display error. + $html .= $this->get_error_icon(); + + return $html; + } + /** * Returns markup for an individual checkbox input and its label. * * @since 2.5 + * @since 2.6 Added $data_as_array attribute * - * @param array $choice Choice array with all configured properties. - * @param array $attributes Array containing all the attributes for the input tag. - * @param string $value Currently selection (1 if field has been checked. 0 or null otherwise). - * @param string $tooltip Tooltip for this checkbox item. + * @param array $choice Choice array with all configured properties. + * @param array $attributes Array containing all the attributes for the input tag. + * @param string $value Currently selection (1 if field has been checked. 0 or null otherwise). + * @param string $tooltip Tooltip for this checkbox item. + * @param string $data_as_array Whether the data should be formatted for array values. * * @return string */ - public static function render_input( $choice, $attributes = array(), $value = null, $tooltip = '' ) { + public static function render_input( $choice, $attributes = array(), $value = null, $tooltip = '', $data_as_array = false ) { // Initialize icon, label strings. $icon_string = $label_string = ''; @@ -165,10 +261,16 @@ public static function render_input( $choice, $attributes = array(), $value = nu ); } + if ( $data_as_array ) { + $checked = is_array( $value ) && in_array( $choice['name'], $value ) ? 'checked="checked"' : ''; + } else { + $checked = checked( $value, '1', false ); + } + // Prepare checkbox markup. return sprintf( '%s', - checked( $value, '1', false ), + $checked, implode( ' ', $attributes ), $label_string ); @@ -191,6 +293,10 @@ public static function render_input( $choice, $attributes = array(), $value = nu */ public function do_validation( $value ) { + if ( $this->data_format === 'array' ) { + return $this->do_array_validation( $value ); + } + // Get choices. $choices = $this->get_choices(); @@ -226,6 +332,50 @@ public function do_validation( $value ) { } + /** + * Validate posted array field value. + * + * @since 2.6 + * + * @param array $value Posted field value. + */ + public function do_array_validation( $value ) { + // Get choices. + $choices = $this->get_choices(); + + if ( empty( $value ) ) { + $value = $this->get_value( $this->name, array() ); + } + + // If field does not have choices defined, exit. + if ( $choices === false || empty( $choices ) ) { + return; + } + + $selected = 0; + + // get list of acceptable choices. + $whitelist = array(); + + foreach ( $choices as $choice ) { + $whitelist[] = $choice['name']; + } + + foreach ( $value as $checked ) { + if ( ! in_array( $checked, $whitelist ) ) { + $this->set_error( esc_html__( 'Invalid selection.', 'gravityforms' ) ); + + return; + } + $selected++; + } + + // If field is required and no choices were selected, set field error. + if ( $this->required && $selected < 1 ) { + $this->set_error( rgobj( $this, 'error_message' ) ); + } + } + } Fields::register( 'checkbox', '\Gravity_Forms\Gravity_Forms\Settings\Fields\Checkbox' ); diff --git a/includes/settings/fields/class-date-time.php b/includes/settings/fields/class-date-time.php index 1c28e2b..d231565 100644 --- a/includes/settings/fields/class-date-time.php +++ b/includes/settings/fields/class-date-time.php @@ -2,6 +2,7 @@ namespace Gravity_Forms\Gravity_Forms\Settings\Fields; +use GFCommon; use Gravity_Forms\Gravity_Forms\Settings\Fields; defined( 'ABSPATH' ) || die(); @@ -130,8 +131,9 @@ public function markup() { { showOn: 'both', changeMonth: true, - changeYear: true, - buttonText: '%s', + changeYear: true, + buttonImage: '%s', + buttonText: '%s', dateFormat: 'mm/dd/yy' } ); @@ -139,6 +141,7 @@ public function markup() { ", $this->settings->get_input_name_prefix(), $this->inputs['date']->name, + GFCommon::get_image_url( 'datepicker/datepicker.svg' ), esc_html__( 'Open Date Picker', 'gravityforms' ) ); diff --git a/includes/settings/fields/class-generic-map.php b/includes/settings/fields/class-generic-map.php index cc75d20..6a9d4cc 100644 --- a/includes/settings/fields/class-generic-map.php +++ b/includes/settings/fields/class-generic-map.php @@ -211,11 +211,13 @@ private function get_prepopulated_choice( $key, $passed_choices ) { */ public function scripts() { + $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG || isset( $_GET['gform_debug'] ) ? '' : '.min'; + return array( array( 'handle' => 'gform_settings_field_map', - 'src' => GFCommon::get_base_url() . '/includes/settings/js/field-map.js', - 'version' => GFForms::$version, + 'src' => GFCommon::get_base_url() . "/assets/js/dist/field-map{$min}.js", + 'version' => $min ? GFForms::$version : filemtime( GFCommon::get_base_path() . '/assets/js/dist/field-map.js' ), 'deps' => array( 'wp-element', 'wp-i18n' ), ), ); diff --git a/includes/settings/fields/class-select.php b/includes/settings/fields/class-select.php index fe8e529..1ba50b8 100644 --- a/includes/settings/fields/class-select.php +++ b/includes/settings/fields/class-select.php @@ -152,13 +152,18 @@ public function markup() { */ public static function get_options( $choices, $selected ) { + // Return blank if $choices is not an array. + if ( ! is_array( $choices ) ) { + return ''; + } + $html = ''; // Loop through choices, prepare HTML. foreach ( $choices as $choice ) { // If choice has choices, render as option group. - if ( rgar( $choice, 'choices') ) { + if ( isset( $choice['choices'] ) ) { $html .= sprintf( '%s', diff --git a/includes/settings/fields/class-textarea.php b/includes/settings/fields/class-textarea.php index b973a73..80b63be 100644 --- a/includes/settings/fields/class-textarea.php +++ b/includes/settings/fields/class-textarea.php @@ -27,6 +27,7 @@ class Textarea extends Base { */ public $allow_html = false; + /** * Initialize as Rich Text Editor. * @@ -37,7 +38,7 @@ class Textarea extends Base { public $use_editor = false; /** - * Initialize Save field. + * Initialize Textarea field. * * @since 2.5 * @@ -60,8 +61,9 @@ public function __construct( $props, $settings ) { } - - + private function get_editor_id() { + return esc_attr( $this->settings->get_input_name_prefix() ) . '_' . esc_attr( $this->name ); + } // # RENDER METHODS ------------------------------------------------------------------------------------------------ @@ -97,10 +99,10 @@ public function markup() { ob_start(); wp_editor( $value, - esc_attr( $this->settings->get_input_name_prefix() ) . '_' . esc_attr( $this->name ), + $this->get_editor_id(), array( 'autop' => false, - 'editor_class' => 'merge-tag-support mt-wp_editor mt-manual_position mt-position-right', + 'editor_class' => $this->get_editor_class(), 'editor_height' => $this->editor_height, ) ); @@ -136,6 +138,25 @@ public function markup() { } + /** + * Get the CSS classes for the rich text editor. + * + * @since 2.6 + * + * @return string + */ + public function get_editor_class() { + $editor_class = ! is_null( $this->class ) ? $this->class : 'merge-tag-support mt-wp_editor mt-manual_position mt-position-right'; + + // If a rich text editor has custom classes and merge tag support, make sure it includes the 'mt-manual_position' class to prevent layout problems. + $classes = explode( ' ', $editor_class ); + if ( in_array( 'merge-tag-support', $classes ) && ! in_array( 'mt-manual_position', $classes ) ) { + $editor_class .= ' mt-manual_position'; + } + + return $editor_class; + } + diff --git a/includes/settings/js/dependencies.js b/includes/settings/js/dependencies.js index 78332e1..db22800 100644 --- a/includes/settings/js/dependencies.js +++ b/includes/settings/js/dependencies.js @@ -66,7 +66,7 @@ var GF_Settings_Dependencies = function ( args ) { } if ( passedLogic ) { - self.getTargetObject().style.display = self.getTargetObject().tagName === 'A' ? 'inline-block' : 'block'; + self.getTargetObject().style.display = ''; } else { self.getTargetObject().style.display = 'none'; } diff --git a/includes/settings/js/dependencies.min.js b/includes/settings/js/dependencies.min.js index 22171c3..6fbfca4 100644 --- a/includes/settings/js/dependencies.min.js +++ b/includes/settings/js/dependencies.min.js @@ -1 +1 @@ -var GF_Settings_Dependencies=function(e){var g=this;g.args=e,g.bindEvents=function(){for(var e=0;e
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
                + +
              • >
              • + +
              +
               
               
               
              +
              + +
                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
                + + +
              • + + +
              +
                + + +
                + +
                + +
              +
              \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t{\n\t\t\t\t\tmapping.map(\n\t\t\t\t\t\t( m, index ) => {\n\n\t\t\t\t\t\t\tlet selectedChoice = this.getChoice( m.key );\n\n\t\t\t\t\t\t\treturn 1 && ! selectedChoice.required && ! keyField.display_all }\n\t\t\t\t\t\t\t\taddMapping={ this.addMapping }\n\t\t\t\t\t\t\t\tdeleteMapping={ this.deleteMapping }\n\t\t\t\t\t\t\t\tupdateMapping={ this.updateMapping }\n\t\t\t\t\t\t\t\tindex={ index }\n\t\t\t\t\t\t\t\tinputId={ input }\n\t\t\t\t\t\t\t\tinputType={ inputType }\n\t\t\t\t\t\t\t\tmergeTagSupport={ mergeTagSupport }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t}\n\t\t\t\t\t)\n\t\t\t\t}\n\t\t\t\t\n\t\t\t
              { keyField.title }{ valueField.title }
              \n\t\t)\n\n\t}\n\n}\n\nwindow.initializeFieldMap = ( container, props ) => {\n\n\trender(\n\t\t,\n\t\tdocument.getElementById( container )\n\t);\n\n};\n","/**\n * WordPress dependencies\n */\nconst { Component, Fragment } = wp.element;\nconst { __ } = wp.i18n;\n\nimport Tooltip from '../components/Tooltips';\nimport MappingValueField from '../components/MppingValueField';\n\nexport default class Mapping extends Component {\n\n\trenderRequiredSpan() {\n\t\tconst choice = this.props.choice;\n\t\tconst fieldId = this.getKeyInputId();\n\n\t\tif ( choice.required ) {\n\t\t\treturn *\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t}\n\n\trender() {\n\t\tconst { isInvalid, index } = this.props;\n\n\t\treturn (\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{ this.getKeyInput( index ) }\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{ this.getValueInput() }\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{\n\t\t\t\t\t\tisInvalid && \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{ this.getAddButton() }\n\t\t\t\t\t{ this.getDeleteButton() }\n\t\t\t\t\n\t\t\t\n\t\t)\n\n\t}\n\n\tgetValueInputId() {\n\t\tconst { inputId, inputType, index, mapping } = this.props;\n\n\t\tswitch( inputType ) {\n\t\t\tcase 'generic_map':\n\t\t\tcase 'dynamic_field_map':\n\t\t\t\treturn `${inputId}_custom_value_${index}`;\n\t\t\tdefault:\n\t\t\t\treturn `${inputId}_${mapping.key}`;\n\t\t}\n\t}\n\n\tgetKeyInputId() {\n\t\tconst { inputId, inputType, index, mapping } = this.props;\n\n\t\tswitch( inputType ) {\n\t\t\tcase 'generic_map':\n\t\t\tcase 'dynamic_field_map':\n\t\t\t\treturn `${inputId}_custom_key_${index}`;\n\t\t\tdefault:\n\t\t\t\treturn `${inputId}_${mapping.key}_key`;\n\t\t}\n\t}\n\n\n\t// # KEY COLUMN ----------------------------------------------------------------------------------------------------\n\n\t/**\n\t * Prepare input for key column.\n\t * If choice is required, returns only text.\n\t *\n\t * @returns {*}\n\t */\n\tgetKeyInput( mapIndex ) {\n\t\tconst { choice, keyField, index, mapping, updateMapping } = this.props;\n\t\tconst { choices, display_all, placeholder } = keyField;\n\n\t\tconst fieldId = this.getKeyInputId();\n\n\t\t// If currently selected choice is required or we are displaying all keys, display label.\n\t\tif ( choice.required || display_all ) {\n\t\t\treturn \n\t\t}\n\n\t\t// If selected choice is custom key, display input.\n\t\tif ( mapping.key === 'gf_custom' ) {\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t updateMapping( { ...mapping, custom_key: e.target.value }, index ) } />\n\t\t\t\t\t{\n\t\t\t\t\t\tchoices.length > 0 && \n\t\t\t\t\t}\n\t\t\t\t\n\t\t\t);\n\n\t\t}\n\n\t\treturn (\n\t\t\t updateMapping( { ...mapping, key: e.target.value }, index ) }\n\t\t\t>\n\t\t\t\t{ this.getKeyOptions( mapIndex ) }\n\t\t\t\n\t\t);\n\n\t}\n\n\t/**\n\t * Get options for key drop down.\n\t *\n\t * @since 2.5\n\t *\n\t * @param {integer} mapIndex Index of current mapping object.\n\t * @param {array} choices Choices to build options from.\n\t * @param {boolean} addPlaceholder Include the \"Select a Field\" choice.\n\t * @param {boolean} addCustomKey Include the \"Add Custom Key\" choice.\n\t *\n\t * @returns {{label: string, value: string, disabled: boolean}[]}\n\t */\n\tgetKeyOptions( mapIndex, choices = false, addPlaceholder = true, addCustomKey = true ) {\n\n\t\tconst { keyField, mappedChoices, mapping } = this.props;\n\t\tconst { allow_custom, allow_duplicates } = keyField;\n\n\t\tif ( ! choices ) {\n\t\t\tchoices = keyField.choices;\n\t\t}\n\n\t\tconst choiceNames = choices.map( ( c ) => c.name || c.value );\n\t\tconst optionKeyBase = `select-${ mapIndex }-optiongroup-`;\n\n\t\t// Initialize options array.\n\t\tlet options = [];\n\t\tif ( ! choiceNames.includes( '' ) && addPlaceholder ) {\n\t\t\toptions.push(\n\t\t\t\t(\n\t\t\t\t\t\n\t\t\t\t\t\t{ __( 'Select a Field', 'gravityforms' ) }\n\t\t\t\t\t\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\n\t\t// Loop through choices, add as options.\n\t\tfor ( let i = 0; i < choices.length; i++ ) {\n\n\t\t\tlet choice = choices[ i ],\n\t\t\t\tchoice_value = choice.name || choice.value;\n\n\t\t\t// If this is a required choice, do not add as an option.\n\t\t\tif ( choice.required ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If choice is already selected, disable it.\n\t\t\tlet disabled = mappedChoices.includes( choice_value ) && choice_value !== mapping.key && ! allow_duplicates;\n\n\t\t\t// Add optgroups for choices with sub-choices.\n\t\t\tif ( choice.choices && choice.choices.length > 0 ) {\n\n\t\t\t\toptions.push(\n\t\t\t\t\t(\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{ this.getKeyOptions( `${ mapIndex }.${ i }`, choice.choices, false, false ) }\n\t\t\t\t\t\t\n\t\t\t\t\t)\n\t\t\t\t);\n\n\t\t\t} else {\n\n\t\t\t\toptions.push(\n\t\t\t\t\t(\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{ choice.label }\n\t\t\t\t\t\t\n\t\t\t\t\t)\n\t\t\t\t);\n\n\t\t\t}\n\n\t\t}\n\n\t\t// Add custom key if enabled and is not already present.\n\t\tif ( allow_custom && ! choiceNames.includes( 'gf_custom' ) && addCustomKey ) {\n\t\t\toptions.push(\n\t\t\t\t(\n\t\t\t\t\t\n\t\t\t\t\t\t{ __( 'Add Custom Key', 'gravityforms' ) }\n\t\t\t\t\t\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\n\t\treturn options;\n\n\t}\n\n\n\t// # VALUE COLUMN --------------------------------------------------------------------------------------------------\n\n\t/**\n\t * Prepare input for value column.\n\t *\n\t * @returns {*}\n\t */\n\tgetValueInput() {\n\n\t\tconst { choice, index, isInvalid, mapping, updateMapping, valueField, mergeTagSupport } = this.props;\n\n\t\tconst required = choice.required;\n\t\tconst fieldId = this.getValueInputId();\n\n\t\t// If selected value is custom value, display input.\n\t\tif ( mapping.value === 'gf_custom' ) {\n\t\t\treturn ( );\n\t\t}\n\n\t\treturn (\n\t\t\t updateMapping( { ...mapping, value: e.target.value }, index ) }\n\t\t\t\tclassName={ isInvalid ? 'gform-settings-generic-map__value--invalid' : '' }\n\t\t\t\trequired={ required }\n\t\t\t>\n\t\t\t\t{\n\t\t\t\t\tthis.getValueOptions().map(\n\t\t\t\t\t\t( opt ) => {\n\t\t\t\t\t\t\tif ( opt.choices && opt.choices.length > 0 ) {\n\t\t\t\t\t\t\t\treturn (\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{ opt.choices.map( ( o ) => ) }\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\treturn ( );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t)\n\t\t\t\t}\n\t\t\t\n\t\t);\n\n\t}\n\n\t/**\n\t * Get options for value drop down.\n\t *\n\t * @returns {{label: *, value: boolean}[]}\n\t */\n\tgetValueOptions() {\n\n\t\tconst { choice, valueField } = this.props;\n\t\tconst { allow_custom } = valueField;\n\t\tconst choiceKey \t\t\t = ( choice.name && valueField.choice_keys && valueField.choice_keys[ choice.name ] ) ? valueField.choice_keys[ choice.name ] : 'default'; // if no name is present, use default values.\n\n\t\tlet choices = choice.choices || valueField.choices[ choiceKey ];\n\n\t\t// Safety check to ensure choices are an array.\n\t\tif ( ! choices ) {\n\t\t\tchoices = [];\n\t\t}\n\n\t\tlet values = choices.map( ( c ) => c.value );\n\n\t\t// Add custom key if enabled and is not already present.\n\t\tif ( allow_custom && ! values.includes( 'gf_custom' ) ) {\n\t\t\tchoices.push(\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Add Custom Value', 'gravityforms' ),\n\t\t\t\t\tvalue: 'gf_custom',\n\t\t\t\t\tdisabled: false,\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\n\t\treturn choices;\n\n\t}\n\n\n\n\n\n\t// # BUTTONS -------------------------------------------------------------------------------------------------------\n\n\t/**\n\t * Get add mapping button.\n\t *\n\t * @returns {null|*}\n\t */\n\tgetAddButton() {\n\n\t\tconst { canAdd, addMapping, index } = this.props;\n\n\t\t// If mapping cannot be added, do not show button.\n\t\tif ( ! canAdd ) {\n\t\t\treturn null;\n\t\t}\n\n\t\treturn \n\n\t}\n\n\t/**\n\t * Get delete mapping button.\n\t *\n\t * @returns {null|*}\n\t */\n\tgetDeleteButton() {\n\n\t\tconst { canDelete, deleteMapping, index } = this.props;\n\n\t\t// If mapping cannot be deleted, do not show button.\n\t\tif ( ! canDelete ) {\n\t\t\treturn null;\n\t\t}\n\n\t\treturn \n\n\t}\n\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/includes/settings/js/field-map.min.js b/includes/settings/js/field-map.min.js deleted file mode 100644 index 1b77392..0000000 --- a/includes/settings/js/field-map.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var r,o=(r=n(1))&&r.__esModule?r:{default:r};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1];t||(t=this.props.keyField.choices);for(var n=0;n1&&!m.required&&!n.display_all,addMapping:e.addMapping,deleteMapping:e.deleteMapping,updateMapping:e.updateMapping,index:f,inputId:a,inputType:u,mergeTagSupport:l}))}))))}}])&&a(t.prototype,n),r&&a(t,r),p}(g);window.initializeFieldMap=function(e,t){y(React.createElement(d,t),document.getElementById(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(2)),o=i(n(3));function i(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t0&&React.createElement("button",{className:"gform-settings-generic-map__reset",onClick:function(e){e.preventDefault(),a(u(u({},c),{},{key:"",custom_key:""}),i)}},React.createElement("span",{className:"screen-reader-text"},b("Remove Custom Key","gravityforms")))):React.createElement("select",{id:f,value:c.key,onChange:function(e){return a(u(u({},c),{},{key:e.target.value}),i)}},this.getKeyOptions(e))}},{key:"getKeyOptions",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=this.props,i=o.keyField,c=o.mappedChoices,a=o.mapping,u=i.allow_custom,l=i.allow_duplicates;t||(t=i.choices);var p=t.map((function(e){return e.name||e.value})),s="select-".concat(e,"-optiongroup-"),f=[];!p.includes("")&&n&&f.push(React.createElement("option",{key:"".concat(s,"-default"),value:"",disabled:!1},b("Select a Field","gravityforms")));for(var m=0;m0?f.push(React.createElement("optgroup",{label:g.label,key:"".concat(s,"-").concat(m)},this.getKeyOptions("".concat(e,".").concat(m),g.choices,!1,!1))):f.push(React.createElement("option",{key:"".concat(s,"-").concat(m),value:g.value,disabled:d},g.label))}}return u&&!p.includes("gf_custom")&&r&&f.push(React.createElement("option",{key:"".concat(s,"-custom"),value:"gf_custom",disabled:!1},b("Add Custom Key","gravityforms"))),f}},{key:"getValueInput",value:function(){var e=this.props,t=e.choice,n=e.index,r=e.isInvalid,i=e.mapping,c=e.updateMapping,a=e.valueField,l=e.mergeTagSupport,p=t.required,s=this.getValueInputId();return"gf_custom"===i.value?React.createElement(o.default,{choice:t,index:n,isInvalid:r,mapping:i,updateMapping:c,valueField:a,mergeTagSupport:l,fieldId:s}," "):React.createElement("select",{id:s,disabled:""===i.key||!i.key,value:i.value,onChange:function(e){return c(u(u({},i),{},{value:e.target.value}),n)},className:r?"gform-settings-generic-map__value--invalid":"",required:p},this.getValueOptions().map((function(e){return e.choices&&e.choices.length>0?React.createElement("optgroup",{key:e.label,label:e.label},e.choices.map((function(e){return React.createElement("option",{key:e.value,value:e.value},e.label)}))):React.createElement("option",{key:e.value,value:e.value},e.label)})))}},{key:"getValueOptions",value:function(){var e=this.props,t=e.choice,n=e.valueField,r=n.allow_custom,o=t.name&&n.choice_keys&&n.choice_keys[t.name]?n.choice_keys[t.name]:"default",i=t.choices||n.choices[o];i||(i=[]);var c=i.map((function(e){return e.value}));return r&&!c.includes("gf_custom")&&i.push({label:b("Add Custom Value","gravityforms"),value:"gf_custom",disabled:!1}),i}},{key:"getAddButton",value:function(){var e=this.props,t=e.canAdd,n=e.addMapping,r=e.index;return t?React.createElement("button",{className:"add_field_choice gform-st-icon gform-st-icon--circle-plus gform-settings-generic-map__button gform-settings-generic-map__button--add",onClick:function(e){e.preventDefault(),n(r)}},React.createElement("span",{className:"screen-reader-text"},b("Add","gravityforms"))):null}},{key:"getDeleteButton",value:function(){var e=this.props,t=e.canDelete,n=e.deleteMapping,r=e.index;return t?React.createElement("button",{className:"delete_field_choice gform-st-icon gform-st-icon--circle-minus gform-settings-generic-map__button gform-settings-generic-map__button--delete",onClick:function(e){e.preventDefault(),n(r)}},React.createElement("span",{className:"screen-reader-text"},b("Delete","gravityforms"))):null}}])&&s(t.prototype,n),i&&s(t,i),a}(h);t.default=_},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;nsplash_page( $container ); + } + + /** + * Initialize any actions or hooks. + * + * @since 2.6 + * + * @param GF_Service_Container $container + * + * @return void + */ + public function init( GF_Service_Container $container ) { + + add_action( 'admin_enqueue_scripts', function () use ( $container ) { + $container->get( self::SPLASH_PAGE )->splash_page_styles(); + } ); + + add_filter( 'admin_body_class', function ( $classes ) use ( $container ) { + return $container->get( self::SPLASH_PAGE )->body_class( $classes ); + }, 10, 1 ); + + add_filter( 'admin_title', function ( $title ) use ( $container ) { + return $container->get( self::SPLASH_PAGE )->admin_title( $title ); + }, 10, 1 ); + + add_filter( 'gform_system_status_menu', function ( $subviews ) use ( $container ) { + return $container->get( self::SPLASH_PAGE )->system_status_link( $subviews ); + }, 10, 1 ); + + add_action( 'gform_system_status_page_about', function () use ( $container ) { + $container->get( self::SPLASH_PAGE )->about_page(); + } ); + + add_action( 'gform_post_upgrade', function ( $version, $from_db_version, $force_upgrade ) use ( $container ) { + $container->get( self::SPLASH_PAGE )->set_upgrade_transient( $version, $from_db_version, $force_upgrade ); + }, 10, 3 ); + + add_action( 'admin_footer', function () use ( $container ) { + echo $container->get( self::SPLASH_PAGE )->about_page_modal(); + }, 10, 0 ); + } + + /** + * Register Splash Page services. + * + * @since 2.6 + * + * @param GF_Service_Container $container + * + * @return void + */ + private function splash_page( GF_Service_Container $container ) { + $container->add( self::SPLASH_PAGE_TEMPLATE_TAGS, function () { + return new GF_Splash_Page_Template_Tags(); + } ); + + $container->add( self::SPLASH_PAGE, function () use ( $container ) { + $tags = $container->get( self::SPLASH_PAGE_TEMPLATE_TAGS ); + + return new GF_Splash_Page( $tags ); + } ); + } + +} diff --git a/includes/splash-page/class-gf-splash-page-template-tags.php b/includes/splash-page/class-gf-splash-page-template-tags.php new file mode 100644 index 0000000..a95c2b8 --- /dev/null +++ b/includes/splash-page/class-gf-splash-page-template-tags.php @@ -0,0 +1,168 @@ + '', + 'text' => '', + ) + ); + + $classes = "gform-splash__section gform-splash__section--headline {$args['container_classes']}"; + + return "

              {$args['text']}

              "; + } + + /** + * Display text next to an image. + * + * @since 2.6 + * + * @param array $args Associative array of arguments with key and value. + * + * @return string HTML that will be displayed + */ + public function text_and_image( $args ) { + $args = wp_parse_args( + $args, + array( + 'container_classes' => '', + 'image' => array(), + 'image_placement' => '', + 'text' => '', + ) + ); + + $image_html = $this->build_image_html( $args['image'] ); + $classes = "gform-splash__section gform-splash__section--text-and-image gform-splash__section--image-{$args['image_placement']} {$args['container_classes']}"; + + return "
              {$args['text']}
              {$image_html}
              "; + } + + /** + * Display a full-width image. + * + * @since 2.6 + * + * @param array $args Associative array of arguments with key and value. + * + * @return string HTML that will be displayed + */ + public function full_width_image( $args ) { + $args = wp_parse_args( + $args, + array( + 'container_classes' => '', + 'image' => array(), + ) + ); + + $image_html = $this->build_image_html( $args['image'] ); + $classes = "gform-splash__section gform-splash__section--full-width-image {$args['container_classes']}"; + + return "
              {$image_html}
              "; + } + + /** + * Display full-width text. + * + * @since 2.6 + * + * @param array $args Associative array of arguments with key and value. + * + * @return string HTML that will be displayed + */ + public function full_width_text( $args ) { + $args = wp_parse_args( + $args, + array( + 'container_classes' => '', + 'text' => '', + ) + ); + + $classes = "gform-splash__section gform-splash__section--full-width-text {$args['container_classes']}"; + + return "
              {$args['text']}
              "; + } + + /** + * Display text in equal-width columns. + * + * @since 2.6 + * + * @param array $args Associative array of arguments with key and value. + * + * @return string HTML that will be displayed + */ + public function equal_columns( $args ) { + $args = wp_parse_args( + $args, + array( + 'container_classes' => '', + 'columns' => array(), + ) + ); + + $classes = "gform-splash__section gform-splash__section--columns {$args['container_classes']}"; + + $columns_html = '
              '; + foreach ( $args['columns'] as $column ) { + $columns_html .= "
              {$column}
              "; + } + $columns_html .= '
              '; + + return "
              {$columns_html}
              "; + } + + /** + * Take an array of image attributes and turn it into an HTML tag. + * + * @since 2.6 + * + * @param string|array $image Either the image URL as a string, or an array of image attributes. + * + * @return string HTML that will be displayed + */ + public function build_image_html( $image ) { + if ( is_array( $image ) ) { + $attrs = ''; + foreach ( $image as $attr => $value ) { + $attrs .= $attr . '="' . $value . '" '; + } + $image_html = '
              '; + } else { + $image_html = '
              '; + } + return $image_html; + } +} diff --git a/includes/splash-page/class-gf-splash-page.php b/includes/splash-page/class-gf-splash-page.php new file mode 100644 index 0000000..c120a28 --- /dev/null +++ b/includes/splash-page/class-gf-splash-page.php @@ -0,0 +1,217 @@ +about_version = '2.6'; + + $this->tags = $tags; + + $this->img_dir = GFCommon::get_base_url() . '/includes/splash-page/images/'; + } + + /** + * Conditional test for if we're on the splash page. + * + * @since 2.6 + * + * @return bool + */ + public function is_splash_page() { + $screen = get_current_screen(); + + return ( 'forms_page_gf_system_status' === $screen->base ) && ( 'about' === rgget( 'subview' ) ); + } + + /** + * Enqueue splash page styles. + * + * @since 2.6 + */ + public function splash_page_styles() { + if ( ! $this->should_display() && ! $this->is_splash_page() ) { + return; + } + + wp_enqueue_style( 'gform_admin' ); + } + + /** + * Add a body class to the splash page. + * + * @since 2.6 + * + * @param $classes + * + * @return string + */ + public function body_class( $classes ) { + if ( $this->is_splash_page() ) { + $classes .= ' toplevel_page_gf_splash'; + } + return $classes; + } + + /** + * Add "About" to the title tag. + * + * If you add a submenu page without a parent page, it doesn't get a title, so we need to add one manually. + * + * @since 2.6 + * + * @param $title + * + * @return mixed|string + */ + public function admin_title( $title ) { + if ( $this->is_splash_page() ) { + $title = __( 'About', 'gravityforms' ) . $title; + } + return $title; + } + + /** + * Set a transient if we need to show the splash page. + * + * @since 2.6 + * + * @param $version + * @param $from_db_version + * @param $force_upgrade + */ + public function set_upgrade_transient( $version, $from_db_version, $force_upgrade ) { + if ( $force_upgrade ) { + return; + } + + if ( $this->need_splash_page( $from_db_version, GFForms::$version, $this->about_version ) ) { + set_transient( 'gf_updated', $this->about_version ); + } + } + + /** + * Determine whether we need to display a splash page. + * + * If the old version is earlier than $this->about_version, and the new version is the same or later than $this->about_version, + * we need to show the splash page. + * + * @since 2.6 + * + * @param $old_version + * @param $new_version + * @param $about_version + * + * @return bool + */ + public function need_splash_page( $old_version, $new_version, $about_version ) { + $old_version = implode( '.', array_slice( preg_split( '/[.-]/', $old_version ), 0, 2 ) ); + $new_version = implode( '.', array_slice( preg_split( '/[.-]/', $new_version ), 0, 2 ) ); + return version_compare( $old_version, $about_version, '<' ) && $new_version >= $about_version; + } + + /** + * Add a link to the splash page in the system status menu. + * + * @since 2.6 + * + * @param array $subviews + */ + public function system_status_link( $subviews ) { + $subviews[19] = array( + 'name' => 'about', + 'label' => sprintf( __( 'About %s', 'gravityforms' ), $this->about_version ), + ); + + return $subviews; + } + + /** + * Display the splash page. + * + * @since 2.6 + */ + public function about_page() { + if ( get_transient( 'gf_updated' ) ) { + delete_transient( 'gf_updated' ); + } + + ob_start(); + include __DIR__ . '/gf_splash.php'; + echo ob_get_clean(); + } + + /** + * Display the splash page as a modal. + * + * @since 2.6 + * + * @return string + */ + public function about_page_modal() { + if ( ! $this->should_display() ) { + return null; + } + + ob_start(); + $this->about_page(); + $markup = ob_get_clean(); + + return sprintf( '', $markup ); + } + + /** + * Whether the splash page should display. + * + * @since 2.6 + * + * @return bool + */ + public function should_display() { + return $this->about_version == get_transient( 'gf_updated' ) && GFForms::is_gravity_page() && GFCommon::current_user_can_any( GFCommon::all_caps() ); + } + +} diff --git a/includes/splash-page/gf_splash.php b/includes/splash-page/gf_splash.php new file mode 100644 index 0000000..5e95d66 --- /dev/null +++ b/includes/splash-page/gf_splash.php @@ -0,0 +1,142 @@ +
              +
              + Gravity Forms +

              Gravity Forms

              + about_version ); ?> +
              + +
              + tags->headline( array( 'text' => $text ) ) ); + + $text = '

              ' . __( 'What’s New with 2.6!', 'gravityforms' ) . '

              +

              ' . __( 'Thanks for installing Gravity Forms 2.6. With this latest release you will find a number of exciting new features alongside numerous updates and additions to enhance your form building experience.', 'gravityforms' ) . '

              +

              ' . __( 'From a new intuitive form embed process, to a relocated form Submit button, and an impressive redesign of the UI for the Choices based fields, 2.6 is packed full of the features you need to create beautiful, accessible, and high-converting forms.', 'gravityforms' ) . '

              + ' . __( 'Read More', 'gravityforms' ) . ''; + $image = array( + 'src' => $this->img_dir . 'collage.png', + 'alt' => __( 'Screenshot of a collection of new features in Gravity Forms 2.6', 'gravityforms' ), + ); + echo wp_kses_post( + $this->tags->text_and_image( + array( + 'text' => $text, + 'image' => $image, + 'image_placement' => 'left', + 'container_classes' => 'gform-splash__section--image-spread-right', + ) + ) + ); + + $text = '

              ' . __( 'An Inline Form Submit Button', 'gravityforms' ) . '

              +

              ' . __( 'In 2.6 the form Submit button has been moved out of Form Settings and into the form editor - a feature long awaited by many.', 'gravityforms' ) . '

              +

              ' . __( 'Due to this relocation, you will now be able to easily inline your Submit button, as well as alter the settings, all without needing to leave the editor or use CSS Ready Classes.', 'gravityforms' ) . '

              +

              ' . __( 'You can select to position the Submit button at the bottom of a form or within the last line alongside other form fields - creating form layouts to your exact specifications has never been easier!', 'gravityforms' ) . '

              + ' . __( 'Read More', 'gravityforms' ) . ''; + $image = array( + 'src' => $this->img_dir . 'submit-button.png', + 'alt' => __( 'Screenshot of the submit button in Gravity Forms 2.6.', 'gravityforms' ), + ); + echo wp_kses_post( + $this->tags->text_and_image( + array( + 'text' => $text, + 'image' => $image, + 'image_placement' => 'right', + 'container_classes' => 'gform-splash__section--image-spread-left gform-splash__section--image-spread-right gform-splash__section--image-spread-down', + ) + ) + ); + + $text = '

              ' . __( 'A New Form Embed Process', 'gravityforms' ) . '

              +

              ' . __( 'The process of embedding a form in your website has been reimagined with the Gravity Forms 2.6 new Embed Form flyout.', 'gravityforms' ) . '

              +

              ' . __( 'From within the form editor, you can now select where you would like a form to be displayed. This can include an existing page, post, or custom post type (with the use of filters).', 'gravityforms' ) . '

              +

              ' . __( 'Equally, if you would like to embed a form in a new page or post, you have the option of creating both directly from within the Embed Form flyout. You can also view the form ID, as well as copy the form’s shortcode if required.', 'gravityforms' ) . '

              +

              ' . __( 'This new intuitive Embed Form flyout will streamline your form creation process, saving time and enabling you to publish your forms faster than ever before.', 'gravityforms' ) . '

              + ' . __( 'Read More', 'gravityforms' ) . ''; + $image = array( + 'src' => $this->img_dir . 'embed.png', + 'alt' => __( 'Screenshot of the embed form UI in Gravity Forms 2.6.', 'gravityforms' ), + ); + echo wp_kses_post( + $this->tags->text_and_image( + array( + 'text' => $text, + 'image' => $image, + 'image_placement' => 'left', + 'container_classes' => 'gform-splash__section--image-spread-left gform-splash__section--image-spread-right gform-splash__section--image-spread-down', + ) + ) + ); + + $text = '

              ' . __( 'An Updated Choices UI', 'gravityforms' ) . '

              +

              ' . __( 'If you regularly use fields that utilize Choices - Radio Buttons, Checkboxes, and Multi Select, to name a few - then you’re going to love the updated 2.6 Choices user interface.', 'gravityforms' ) . '

              +

              ' . __( 'With Gravity Forms 2.6 you will find a new and improved Choices flyout that is responsive to page width. This extra space allows for a much better user experience, enabling you to easily view and manage the Choices options within the form editor.', 'gravityforms' ) . '

              +

              ' . __( 'The expandable Choices flyout also sees support for Bulk Choices, as well as our most popular third-party add-ons, again ensuring you can easily edit each choice alongside making any necessary alterations to settings.', 'gravityforms' ) . '

              + ' . __( 'Read More', 'gravityforms' ) . ''; + $image = array( + 'src' => $this->img_dir . 'choices.png', + 'alt' => __( 'Screenshot of the choices UI in Gravity Forms 2.6.', 'gravityforms' ), + ); + echo wp_kses_post( + $this->tags->text_and_image( + array( + 'text' => $text, + 'image' => $image, + 'image_placement' => 'right', + 'container_classes' => 'gform-splash__section--image-spread-left gform-splash__section--image-spread-right gform-splash__section--image-spread-down', + ) + ) + ); + + $text = __( 'Developer Features', 'gravityforms' ); + echo wp_kses_post( $this->tags->headline( array( 'text' => $text ) ) ); + + $image = array( + 'src' => $this->img_dir . 'submit-code.png', + 'alt' => __( 'Screenshot of submit button code.', 'gravityforms' ), + ); + echo wp_kses_post( + $this->tags->full_width_image( + array( + 'image' => $image, + 'container_classes' => 'gform-splash__section--image-spread-left gform-splash__section--image-spread-right gform-splash__section--image-spread-down', + ) + ) + ); + + $text = '

              ' . __( 'Submit Button Layout Options', 'gravityforms' ) . '

              +

              ' . __( 'The submit button and its settings have been moved to the form editor, but the underlying data structure hasn\'t changed, so button settings will continue to work the same way they always have. This gives users the power to create more flexible layouts without resorting to Ready Classes or custom CSS. Creating single-line forms that fit in a footer or widget is now easier than ever!', 'gravityforms' ) . '

              '; + echo wp_kses_post( $this->tags->full_width_text( array( 'text' => $text ) ) ); + + $column_1 = '

              ' . __( 'Ajax Saving for Forms', 'gravityforms' ) . '

              +

              ' . __( 'The form editor now saves your form changes using Ajax, giving you a much faster experience when making updates. There are also some new', 'gravityforms' ) . ' ' . __( 'actions', 'gravityforms' ) . ' ' . __( 'and', 'gravityforms' ) . ' ' . __( 'filters', 'gravityforms' ) . ' ' . __( 'available that ship with this new feature.', 'gravityforms' ) . '

              '; + $column_2 = '

              ' . __( 'Support for Custom Post Types', 'gravityforms' ) . '

              +

              ' . __( 'The new Embed Form flyout allows you to quickly embed your current form into new or existing content. The post types available in the UI are filterable, so make sure to', 'gravityforms' ) . ' ' . __( 'check our documentation', 'gravityforms' ) . ' ' . __( 'if you wish to add any of your own custom post types. ', 'gravityforms' ) . '

              '; + $column_3 = '

              ' . __( 'Developer Tools (Coming Soon!)', 'gravityforms' ) . '

              +

              ' . __( 'We have performed major upgrades to our tooling, build process, and libraries, and in the coming releases we’ll be sharing these with you in the form of NPM packages that will be at your disposal. Stay tuned!', 'gravityforms' ) . '

              '; + $columns = array( + $column_1, + $column_2, + $column_3, + ); + echo wp_kses_post( $this->tags->equal_columns( array( 'columns' => $columns ) ) ); + ?> + + + +
              + +
              diff --git a/includes/splash-page/images/choices.png b/includes/splash-page/images/choices.png new file mode 100644 index 0000000..e3223a0 Binary files /dev/null and b/includes/splash-page/images/choices.png differ diff --git a/includes/splash-page/images/collage.png b/includes/splash-page/images/collage.png new file mode 100644 index 0000000..3ed3879 Binary files /dev/null and b/includes/splash-page/images/collage.png differ diff --git a/includes/splash-page/images/embed.png b/includes/splash-page/images/embed.png new file mode 100644 index 0000000..3797985 Binary files /dev/null and b/includes/splash-page/images/embed.png differ diff --git a/includes/splash-page/images/splash-bottom-left-hex.svg b/includes/splash-page/images/splash-bottom-left-hex.svg new file mode 100644 index 0000000..389b9db --- /dev/null +++ b/includes/splash-page/images/splash-bottom-left-hex.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes/splash-page/images/splash-bottom-right-1.svg b/includes/splash-page/images/splash-bottom-right-1.svg new file mode 100644 index 0000000..ee6e93d --- /dev/null +++ b/includes/splash-page/images/splash-bottom-right-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/includes/splash-page/images/splash-bottom-right-2.svg b/includes/splash-page/images/splash-bottom-right-2.svg new file mode 100644 index 0000000..806c53e --- /dev/null +++ b/includes/splash-page/images/splash-bottom-right-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/includes/splash-page/images/splash-header-hex.svg b/includes/splash-page/images/splash-header-hex.svg new file mode 100644 index 0000000..5206809 --- /dev/null +++ b/includes/splash-page/images/splash-header-hex.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes/splash-page/images/splash-left-grey-hex.svg b/includes/splash-page/images/splash-left-grey-hex.svg new file mode 100644 index 0000000..95a6fe9 --- /dev/null +++ b/includes/splash-page/images/splash-left-grey-hex.svg @@ -0,0 +1,3 @@ + + + diff --git a/includes/splash-page/images/splash-right-grey-hex.svg b/includes/splash-page/images/splash-right-grey-hex.svg new file mode 100644 index 0000000..3c2ff3f --- /dev/null +++ b/includes/splash-page/images/splash-right-grey-hex.svg @@ -0,0 +1,3 @@ + + + diff --git a/includes/splash-page/images/storybook.png b/includes/splash-page/images/storybook.png new file mode 100644 index 0000000..56dcd0a Binary files /dev/null and b/includes/splash-page/images/storybook.png differ diff --git a/includes/splash-page/images/submit-button.png b/includes/splash-page/images/submit-button.png new file mode 100644 index 0000000..ed6a487 Binary files /dev/null and b/includes/splash-page/images/submit-button.png differ diff --git a/includes/splash-page/images/submit-code.png b/includes/splash-page/images/submit-code.png new file mode 100644 index 0000000..36fb98f Binary files /dev/null and b/includes/splash-page/images/submit-code.png differ diff --git a/includes/splash-page/images/support.png b/includes/splash-page/images/support.png new file mode 100644 index 0000000..cef1dda Binary files /dev/null and b/includes/splash-page/images/support.png differ diff --git a/includes/system-status/class-gf-system-report.php b/includes/system-status/class-gf-system-report.php index 18c75a8..d65f2f7 100644 --- a/includes/system-status/class-gf-system-report.php +++ b/includes/system-status/class-gf-system-report.php @@ -53,17 +53,16 @@ public static function system_report() { ?>

              - + -
              +

              Press Ctrl+C to copy it.'; ?>

              -
              +

              -
              - + + + diff --git a/js/blocks.js b/js/blocks.js deleted file mode 100644 index 9dd1e9b..0000000 --- a/js/blocks.js +++ /dev/null @@ -1,599 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./js/src/index.js"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./js/src/blocks/form/block.scss": -/*!***************************************!*\ - !*** ./js/src/blocks/form/block.scss ***! - \***************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), - -/***/ "./js/src/blocks/form/edit.js": -/*!************************************!*\ - !*** ./js/src/blocks/form/edit.js ***! - \************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _block_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./block.scss */ "./js/src/blocks/form/block.scss"); -/* harmony import */ var _block_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_block_scss__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./icon */ "./js/src/blocks/form/icon.js"); -/** - * WordPress dependencies - */ -const { PanelBody, Placeholder, SelectControl, TextControl, TextareaControl, ToggleControl, ToolbarButton, Tooltip } = wp.components; -const { InspectorControls, BlockControls } = wp.hasOwnProperty('blockEditor') ? wp.blockEditor : wp.editor; -const { Component, Fragment } = wp.element; -const { __ } = wp.i18n; -const { addQueryArgs } = wp.url; - -let { ServerSideRender } = wp.components; -if (wp.hasOwnProperty('serverSideRender')) { - ServerSideRender = wp.serverSideRender; -} - -/** - * Internal dependencies - */ - - - -class Edit extends Component { - - constructor() { - - super(...arguments); - - // Set initial state. - this.state = { formWasDeleted: false }; - - // Bind events. - this.setFormId = this.setFormId.bind(this); - - // Get defined form ID. - const { formId } = this.props.attributes; - - // If form has been selected, disable preview / reset. - if (formId) { - - // Get form object. - const form = Edit.getForm(formId); - - // If form was not found, reset block. - if (!form) { - - // Reset form ID. - this.props.setAttributes({ formId: '' }); - - // Set failed state. - this.state = { formWasDeleted: true }; - - // If form was found and has conditional logic, disable preview. - } else if (form && form.hasConditionalLogic) { - this.props.setAttributes({ formPreview: false }); - } - } - } - - componentWillUnmount() { - - this.unmounting = true; - } - - setFormId(formId) { - - let form = Edit.getForm(formId); - - this.props.setAttributes({ formId }); - this.setState({ formWasDeleted: false }); - - if (form && form.hasConditionalLogic) { - this.props.setAttributes({ formPreview: false }); - } - } - - static getForm(formId) { - - return gform_block_form.forms.find(form => form.id == formId); - } - - static getFormOptions() { - - let options = [{ - label: __('Select a Form', 'gravityforms'), - value: '' - }]; - - for (let i = 0; i < gform_block_form.forms.length; i++) { - - let form = gform_block_form.forms[i]; - - options.push({ - label: form.title, - value: form.id - }); - } - - return options; - } - - openAdminPage(e, params) { - e.preventDefault(); - - const url = addQueryArgs(gform_block_form.adminURL, params); - - window.open(url, '_blank', 'noopener'); - } - - externalControls() { - let { formId } = this.props.attributes; - - if (!formId) { - return null; - } - - const editParams = { - page: 'gf_edit_forms', - id: formId - }; - - const settingsParams = { - page: 'gf_edit_forms', - id: formId, - view: 'settings' - }; - - return React.createElement( - BlockControls, - { key: 'gform-block-custom-controls' }, - React.createElement( - ToolbarButton, - { - key: 'gform-block-edit-form-buttton', - title: __('Edit Form', 'gravityforms'), - onClick: e => { - this.openAdminPage(e, editParams); - }, - className: 'gform-block__toolbar-button' - }, - React.createElement( - Tooltip, - { text: __('Edit Form', 'gravityforms') }, - React.createElement('i', { className: 'gform-icon gform-icon--create' }) - ) - ), - React.createElement( - ToolbarButton, - { - key: 'gform-block-form-settings-button', - label: __('Form Settings', 'gravityforms'), - title: __('Form Settings', 'gravityforms'), - onClick: e => { - this.openAdminPage(e, settingsParams); - }, - className: 'gform-block__toolbar-button' - }, - React.createElement( - Tooltip, - { text: __('Form Settings', 'gravityforms') }, - React.createElement('i', { className: 'gform-icon gform-icon--cog' }) - ) - ) - ); - } - - render() { - - let { formId, title, description, ajax, tabindex, formPreview, fieldValues, imgPreview } = this.props.attributes; - - const { setAttributes, isSelected } = this.props; - - const toggleTitle = () => setAttributes({ title: !title }); - const toggleDescription = () => setAttributes({ description: !description }); - const toggleAjax = () => setAttributes({ ajax: !ajax }); - const toggleFormPreview = () => setAttributes({ formPreview: !formPreview }); - - const updateTabindex = tabindex => setAttributes({ tabindex }); - - const setFormIdFromPlaceholder = e => this.setFormId(e.target.value); - - if (imgPreview) { - return React.createElement( - Fragment, - null, - React.createElement('img', { src: gform_block_form.preview, style: { margin: '0 auto', display: 'block' } }) - ); - } - - const controls = [this.externalControls(), isSelected && gform_block_form.forms && gform_block_form.forms.length > 0 && React.createElement( - InspectorControls, - { key: 'inspector' }, - React.createElement( - PanelBody, - { - title: __('Form Settings', 'gravityforms') - }, - React.createElement(SelectControl, { - label: __('Form', 'gravityforms'), - value: formId, - options: Edit.getFormOptions(), - onChange: this.setFormId - }), - formId && React.createElement(ToggleControl, { - label: __('Form Title', 'gravityforms'), - checked: title, - onChange: toggleTitle - }), - formId && React.createElement(ToggleControl, { - label: __('Form Description', 'gravityforms'), - checked: description, - onChange: toggleDescription - }) - ), - formId && React.createElement( - PanelBody, - { - title: __('Advanced', 'gravityforms'), - initialOpen: false, - className: 'gform-block__panel' - }, - formId && !Edit.getForm(formId).hasConditionalLogic && React.createElement(ToggleControl, { - label: __('Preview', 'gravityforms'), - checked: formPreview, - onChange: toggleFormPreview - }), - React.createElement(ToggleControl, { - label: __('AJAX', 'gravityforms'), - checked: ajax, - onChange: toggleAjax - }), - React.createElement(TextareaControl, { - label: __('Field Values', 'gravityforms'), - value: fieldValues, - onChange: fieldValues => { - setAttributes({ fieldValues }); - } - }), - React.createElement(TextControl, { - className: 'gform-block__tabindex', - label: __('Tabindex', 'gravityforms'), - type: 'number', - value: tabindex, - onChange: updateTabindex, - placeholder: '-1' - }), - React.createElement( - Fragment, - null, - 'Form ID: ', - formId - ) - ) - )]; - - if (!formId || !formPreview) { - - const { formWasDeleted } = this.state; - - return [controls, formWasDeleted && React.createElement( - 'div', - { className: 'gform-block__alert gform-block__alert-error' }, - React.createElement( - 'p', - null, - __('The selected form has been deleted or trashed. Please select a new form.', 'gravityforms') - ) - ), React.createElement( - Placeholder, - { key: 'placeholder', className: 'wp-block-embed gform-block__placeholder' }, - React.createElement( - 'div', - { className: 'gform-block__placeholder-brand' }, - React.createElement( - 'div', - { className: 'gform-icon' }, - _icon__WEBPACK_IMPORTED_MODULE_1__["default"] - ), - React.createElement( - 'p', - null, - React.createElement( - 'strong', - null, - 'Gravity Forms' - ) - ) - ), - gform_block_form.forms && gform_block_form.forms.length > 0 && React.createElement( - 'form', - null, - React.createElement( - 'select', - { value: formId, onChange: setFormIdFromPlaceholder }, - Edit.getFormOptions().map(form => React.createElement( - 'option', - { key: form.value, value: form.value }, - form.label - )) - ) - ), - (!gform_block_form.forms || gform_block_form.forms && gform_block_form.forms.length === 0) && React.createElement( - 'form', - null, - React.createElement( - 'p', - null, - __('You must have at least one form to use the block.', 'gravityforms') - ) - ) - )]; - } - - return [controls, React.createElement(ServerSideRender, { - key: 'form_preview', - block: 'gravityforms/form', - attributes: this.props.attributes - })]; - } - -} - -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./js/src/blocks/form/icon.js": -/*!************************************!*\ - !*** ./js/src/blocks/form/icon.js ***! - \************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -const icon = React.createElement( - 'svg', - { xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 508.3 559.5', width: '100%', height: '100%', - focusable: 'false', 'aria-hidden': 'true', - className: 'dashicon dashicon-gravityforms' }, - React.createElement( - 'g', - null, - React.createElement('path', { className: 'st0', - d: 'M468,109.8L294.4,9.6c-22.1-12.8-58.4-12.8-80.5,0L40.3,109.8C18.2,122.6,0,154,0,179.5V380\tc0,25.6,18.1,56.9,40.3,69.7l173.6,100.2c22.1,12.8,58.4,12.8,80.5,0L468,449.8c22.2-12.8,40.3-44.2,40.3-69.7V179.6\tC508.3,154,490.2,122.6,468,109.8z M399.3,244.4l-195.1,0c-11,0-19.2,3.2-25.6,10c-14.2,15.1-18.2,44.4-19.3,60.7H348v-26.4h49.9\tv76.3H111.3l-1.8-23c-0.3-3.3-5.9-80.7,32.8-121.9c16.1-17.1,37.1-25.8,62.4-25.8h194.7V244.4z' - }) - ) -); - -/* harmony default export */ __webpack_exports__["default"] = (icon); - -/***/ }), - -/***/ "./js/src/blocks/form/index.js": -/*!*************************************!*\ - !*** ./js/src/blocks/form/index.js ***! - \*************************************/ -/*! no exports provided */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit */ "./js/src/blocks/form/edit.js"); -/* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./icon */ "./js/src/blocks/form/icon.js"); -/** - * WordPress dependencies - */ -const { __ } = wp.i18n; -const { registerBlockType } = wp.blocks; - -/** - * Internal dependencies - */ - - - -registerBlockType('gravityforms/form', { - - title: __('Gravity Forms', 'gravityforms'), - description: __('Select and display one of your forms.', 'gravityforms'), - category: 'embed', - supports: { - customClassName: false, - className: false, - html: false - }, - keywords: ['gravity forms', 'newsletter', 'contact'], - example: { - attributes: { - imgPreview: true - } - }, - attributes: { - formId: { - type: 'string' - }, - title: { - type: 'boolean', - default: true - }, - description: { - type: 'boolean', - default: true - }, - ajax: { - type: 'boolean', - default: false - }, - tabindex: { - type: 'string' - }, - fieldValues: { - type: 'string' - }, - formPreview: { - type: 'boolean', - default: true - }, - imgPreview: { - type: 'boolean', - default: false - } - }, - icon: _icon__WEBPACK_IMPORTED_MODULE_1__["default"], - - transforms: { - from: [{ - type: 'shortcode', - tag: ['gravityform', 'gravityforms'], - attributes: { - formId: { - type: 'string', - shortcode: ({ named: { id } }) => { - return parseInt(id).toString(); - } - }, - title: { - type: 'boolean', - shortcode: ({ named: { title } }) => { - return 'true' === title; - } - }, - description: { - type: 'boolean', - shortcode: ({ named: { description } }) => { - return 'true' === description; - } - }, - ajax: { - type: 'boolean', - shortcode: ({ named: { ajax } }) => { - return 'true' === ajax; - } - }, - tabindex: { - type: 'string', - shortcode: ({ named: { tabindex } }) => { - return isNaN(tabindex) ? null : parseInt(tabindex).toString(); - } - } - } - }] - }, - - edit: _edit__WEBPACK_IMPORTED_MODULE_0__["default"], - - save() { - return null; - } - -}); - -/***/ }), - -/***/ "./js/src/index.js": -/*!*************************!*\ - !*** ./js/src/index.js ***! - \*************************/ -/*! no exports provided */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _blocks_form_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blocks/form/index.js */ "./js/src/blocks/form/index.js"); - - -/***/ }) - -/******/ }); -//# sourceMappingURL=blocks.js.map \ No newline at end of file diff --git a/js/blocks.js.map b/js/blocks.js.map deleted file mode 100644 index f6ec909..0000000 --- a/js/blocks.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/src/blocks/form/block.scss?eee5","webpack:///./js/src/blocks/form/edit.js","webpack:///./js/src/blocks/form/icon.js","webpack:///./js/src/blocks/form/index.js","webpack:///./js/src/index.js"],"names":["PanelBody","Placeholder","SelectControl","TextControl","TextareaControl","ToggleControl","ToolbarButton","Tooltip","wp","components","InspectorControls","BlockControls","hasOwnProperty","blockEditor","editor","Component","Fragment","element","__","i18n","addQueryArgs","url","ServerSideRender","serverSideRender","Edit","constructor","arguments","state","formWasDeleted","setFormId","bind","formId","props","attributes","form","getForm","setAttributes","hasConditionalLogic","formPreview","componentWillUnmount","unmounting","setState","gform_block_form","forms","find","id","getFormOptions","options","label","value","i","length","push","title","openAdminPage","e","params","preventDefault","adminURL","window","open","externalControls","editParams","page","settingsParams","view","render","description","ajax","tabindex","fieldValues","imgPreview","isSelected","toggleTitle","toggleDescription","toggleAjax","toggleFormPreview","updateTabindex","setFormIdFromPlaceholder","target","preview","margin","display","controls","icon","map","registerBlockType","blocks","category","supports","customClassName","className","html","keywords","example","type","default","transforms","from","tag","shortcode","named","parseInt","toString","isNaN","edit","save"],"mappings":";AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,kDAA0C,gCAAgC;AAC1E;AACA;;AAEA;AACA;AACA;AACA,gEAAwD,kBAAkB;AAC1E;AACA,yDAAiD,cAAc;AAC/D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAyC,iCAAiC;AAC1E,wHAAgH,mBAAmB,EAAE;AACrI;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;;AAGA;AACA;;;;;;;;;;;;AClFA,uC;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;;;AAGA,MAAM,EAAEA,SAAF,EAAaC,WAAb,EAA0BC,aAA1B,EAAyCC,WAAzC,EAAsDC,eAAtD,EAAuEC,aAAvE,EAAsFC,aAAtF,EAAqGC,OAArG,KAAiHC,GAAGC,UAA1H;AACA,MAAM,EAAEC,iBAAF,EAAqBC,aAArB,KAAuCH,GAAGI,cAAH,CAAmB,aAAnB,IAAqCJ,GAAGK,WAAxC,GAAsDL,GAAGM,MAAtG;AACA,MAAM,EAAEC,SAAF,EAAaC,QAAb,KAA0BR,GAAGS,OAAnC;AACA,MAAM,EAAEC,EAAF,KAASV,GAAGW,IAAlB;AACA,MAAM,EAAEC,YAAF,KAAmBZ,GAAGa,GAA5B;;AAEA,IAAI,EAAEC,gBAAF,KAAuBd,GAAGC,UAA9B;AACA,IAAKD,GAAGI,cAAH,CAAmB,kBAAnB,CAAL,EAA+C;AAC9CU,oBAAmBd,GAAGe,gBAAtB;AACA;;AAGD;;;AAGA;AACA;;AAEA,MAAMC,IAAN,SAAmBT,SAAnB,CAA6B;;AAE5BU,eAAc;;AAEb,QAAO,GAAGC,SAAV;;AAEA;AACA,OAAKC,KAAL,GAAa,EAAEC,gBAAgB,KAAlB,EAAb;;AAEA;AACA,OAAKC,SAAL,GAAiB,KAAKA,SAAL,CAAeC,IAAf,CAAqB,IAArB,CAAjB;;AAEA;AACA,QAAM,EAAEC,MAAF,KAAa,KAAKC,KAAL,CAAWC,UAA9B;;AAEA;AACA,MAAKF,MAAL,EAAc;;AAEb;AACA,SAAMG,OAAOV,KAAKW,OAAL,CAAcJ,MAAd,CAAb;;AAEA;AACA,OAAK,CAAEG,IAAP,EAAc;;AAEb;AACA,SAAKF,KAAL,CAAWI,aAAX,CAA0B,EAAEL,QAAQ,EAAV,EAA1B;;AAEA;AACA,SAAKJ,KAAL,GAAa,EAAEC,gBAAgB,IAAlB,EAAb;;AAED;AACC,IATD,MASO,IAAKM,QAAQA,KAAKG,mBAAlB,EAAwC;AAC9C,SAAKL,KAAL,CAAWI,aAAX,CAA0B,EAAEE,aAAa,KAAf,EAA1B;AACA;AAED;AAED;;AAEDC,wBAAuB;;AAEtB,OAAKC,UAAL,GAAkB,IAAlB;AAEA;;AAEDX,WAAWE,MAAX,EAAoB;;AAEnB,MAAIG,OAAOV,KAAKW,OAAL,CAAcJ,MAAd,CAAX;;AAEA,OAAKC,KAAL,CAAWI,aAAX,CAA0B,EAAEL,MAAF,EAA1B;AACA,OAAKU,QAAL,CAAe,EAAEb,gBAAgB,KAAlB,EAAf;;AAEA,MAAKM,QAAQA,KAAKG,mBAAlB,EAAwC;AACvC,QAAKL,KAAL,CAAWI,aAAX,CAA0B,EAAEE,aAAa,KAAf,EAA1B;AACA;AAED;;AAED,QAAOH,OAAP,CAAgBJ,MAAhB,EAAyB;;AAExB,SAAOW,iBAAiBC,KAAjB,CAAuBC,IAAvB,CAA+BV,IAAF,IAAYA,KAAKW,EAAL,IAAWd,MAApD,CAAP;AAEA;;AAED,QAAOe,cAAP,GAAwB;;AAEvB,MAAIC,UAAU,CACb;AACCC,UAAO9B,GAAI,eAAJ,EAAqB,cAArB,CADR;AAEC+B,UAAO;AAFR,GADa,CAAd;;AAOA,OAAM,IAAIC,IAAI,CAAd,EAAiBA,IAAIR,iBAAiBC,KAAjB,CAAuBQ,MAA5C,EAAoDD,GAApD,EAA0D;;AAEzD,OAAIhB,OAAOQ,iBAAiBC,KAAjB,CAAwBO,CAAxB,CAAX;;AAEAH,WAAQK,IAAR,CAAc;AACbJ,WAAOd,KAAKmB,KADC;AAEbJ,WAAOf,KAAKW;AAFC,IAAd;AAKA;;AAED,SAAOE,OAAP;AAEA;;AAEDO,eAAeC,CAAf,EAAkBC,MAAlB,EAA2B;AAC1BD,IAAEE,cAAF;;AAEA,QAAMpC,MAAMD,aAAcsB,iBAAiBgB,QAA/B,EAAyCF,MAAzC,CAAZ;;AAEAG,SAAOC,IAAP,CAAavC,GAAb,EAAkB,QAAlB,EAA4B,UAA5B;AACA;;AAEDwC,oBAAmB;AAClB,MAAI,EAAE9B,MAAF,KAAa,KAAKC,KAAL,CAAWC,UAA5B;;AAEA,MAAK,CAAEF,MAAP,EAAgB;AACf,UAAO,IAAP;AACA;;AAED,QAAM+B,aAAa;AAClBC,SAAM,eADY;AAElBlB,OAAId;AAFc,GAAnB;;AAKA,QAAMiC,iBAAgB;AACrBD,SAAM,eADe;AAErBlB,OAAId,MAFiB;AAGrBkC,SAAM;AAHe,GAAtB;;AAMA,SACC;AAAC,gBAAD;AAAA,KAAe,KAAI,6BAAnB;AACC;AAAC,iBAAD;AAAA;AACC,UAAI,+BADL;AAEC,YAAQ/C,GAAI,WAAJ,EAAiB,cAAjB,CAFT;AAGC,cAAUqC,CAAD,IAAO;AAAE,WAAKD,aAAL,CAAoBC,CAApB,EAAuBO,UAAvB;AAAqC,MAHxD;AAIC,gBAAU;AAJX;AAMC;AAAC,YAAD;AAAA,OAAS,MAAO5C,GAAI,WAAJ,EAAiB,cAAjB,CAAhB;AACC,gCAAG,WAAU,+BAAb;AADD;AAND,IADD;AAWC;AAAC,iBAAD;AAAA;AACC,UAAI,kCADL;AAEC,YAAQA,GAAI,eAAJ,EAAqB,cAArB,CAFT;AAGC,YAAQA,GAAI,eAAJ,EAAqB,cAArB,CAHT;AAIC,cAAUqC,CAAD,IAAO;AAAE,WAAKD,aAAL,CAAoBC,CAApB,EAAuBS,cAAvB;AAAyC,MAJ5D;AAKC,gBAAU;AALX;AAOC;AAAC,YAAD;AAAA,OAAS,MAAO9C,GAAI,eAAJ,EAAqB,cAArB,CAAhB;AACC,gCAAG,WAAU,4BAAb;AADD;AAPD;AAXD,GADD;AAyBA;;AAEDgD,UAAS;;AAER,MAAI,EAAEnC,MAAF,EAAUsB,KAAV,EAAiBc,WAAjB,EAA8BC,IAA9B,EAAoCC,QAApC,EAA8C/B,WAA9C,EAA2DgC,WAA3D,EAAwEC,UAAxE,KAAuF,KAAKvC,KAAL,CAAWC,UAAtG;;AAEA,QAAM,EAAEG,aAAF,EAAiBoC,UAAjB,KAAgC,KAAKxC,KAA3C;;AAEA,QAAMyC,cAAc,MAAMrC,cAAe,EAAEiB,OAAO,CAAEA,KAAX,EAAf,CAA1B;AACA,QAAMqB,oBAAoB,MAAMtC,cAAe,EAAE+B,aAAa,CAAEA,WAAjB,EAAf,CAAhC;AACA,QAAMQ,aAAa,MAAMvC,cAAe,EAAEgC,MAAM,CAAEA,IAAV,EAAf,CAAzB;AACA,QAAMQ,oBAAoB,MAAMxC,cAAe,EAAEE,aAAa,CAAEA,WAAjB,EAAf,CAAhC;;AAEA,QAAMuC,iBAAmBR,QAAF,IAAgBjC,cAAe,EAAEiC,QAAF,EAAf,CAAvC;;AAEA,QAAMS,2BAA6BvB,CAAF,IAAS,KAAK1B,SAAL,CAAgB0B,EAAEwB,MAAF,CAAS9B,KAAzB,CAA1C;;AAEA,MAAKsB,UAAL,EAAkB;AACjB,UACC;AAAC,YAAD;AAAA;AACC,iCAAK,KAAM7B,iBAAiBsC,OAA5B,EAAsC,OAAO,EAACC,QAAO,QAAR,EAAkBC,SAAQ,OAA1B,EAA7C;AADD,IADD;AAKA;;AAED,QAAMC,WAAW,CAChB,KAAKtB,gBAAL,EADgB,EAEhBW,cAAc9B,iBAAiBC,KAA/B,IAAwCD,iBAAiBC,KAAjB,CAAuBQ,MAAvB,GAAgC,CAAxE,IACC;AAAC,oBAAD;AAAA,KAAmB,KAAI,WAAvB;AACC;AAAC,aAAD;AAAA;AACC,YAAQjC,GAAI,eAAJ,EAAqB,cAArB;AADT;AAGC,wBAAC,aAAD;AACC,YAAQA,GAAI,MAAJ,EAAY,cAAZ,CADT;AAEC,YAAQa,MAFT;AAGC,cAAUP,KAAKsB,cAAL,EAHX;AAIC,eAAW,KAAKjB;AAJjB,MAHD;AAUEE,cAAU,oBAAC,aAAD;AACT,YAAQb,GAAI,YAAJ,EAAkB,cAAlB,CADC;AAET,cAAUmC,KAFD;AAGT,eAAWoB;AAHF,MAVZ;AAiBE1C,cAAU,oBAAC,aAAD;AACT,YAAQb,GAAI,kBAAJ,EAAwB,cAAxB,CADC;AAET,cAAUiD,WAFD;AAGT,eAAWO;AAHF;AAjBZ,IADD;AA0BE3C,aAAU;AAAC,aAAD;AAAA;AACT,YAAQb,GAAI,UAAJ,EAAgB,cAAhB,CADC;AAET,kBAAc,KAFL;AAGT,gBAAU;AAHD;AAMRa,cAAU,CAAEP,KAAKW,OAAL,CAAcJ,MAAd,EAAuBM,mBAAnC,IACA,oBAAC,aAAD;AACC,YAAQnB,GAAI,SAAJ,EAAe,cAAf,CADT;AAEC,cAAUoB,WAFX;AAGC,eAAWsC;AAHZ,MAPQ;AAaT,wBAAC,aAAD;AACC,YAAQ1D,GAAI,MAAJ,EAAY,cAAZ,CADT;AAEC,cAAUkD,IAFX;AAGC,eAAWO;AAHZ,MAbS;AAkBT,wBAAC,eAAD;AACC,YAAQzD,GAAI,cAAJ,EAAoB,cAApB,CADT;AAEC,YAAQoD,WAFT;AAGC,eAAaA,WAAF,IAAmB;AAAElC,oBAAe,EAAEkC,WAAF,EAAf;AAAkC;AAHnE,MAlBS;AAuBT,wBAAC,WAAD;AACC,gBAAU,uBADX;AAEC,YAAQpD,GAAI,UAAJ,EAAgB,cAAhB,CAFT;AAGC,WAAK,QAHN;AAIC,YAAQmD,QAJT;AAKC,eAAWQ,cALZ;AAMC,kBAAY;AANb,MAvBS;AA+BT;AAAC,aAAD;AAAA;AAAA;AACY9C;AADZ;AA/BS;AA1BZ,GAHe,CAAjB;;AAqEA,MAAK,CAAEA,MAAF,IAAY,CAAEO,WAAnB,EAAiC;;AAEhC,SAAM,EAAEV,cAAF,KAAqB,KAAKD,KAAhC;;AAEA,UAAO,CACNwD,QADM,EAGLvD,kBAAkB;AAAA;AAAA,MAAK,WAAU,6CAAf;AACjB;AAAA;AAAA;AAAKV,QAAI,0EAAJ,EAAgF,cAAhF;AAAL;AADiB,IAHb,EAON;AAAC,eAAD;AAAA,MAAa,KAAI,aAAjB,EAA+B,WAAU,yCAAzC;AACC;AAAA;AAAA,OAAK,WAAU,gCAAf;AACC;AAAA;AAAA,QAAK,WAAY,YAAjB;AAAkCkE,mDAAIA;AAAtC,MADD;AAEC;AAAA;AAAA;AAAG;AAAA;AAAA;AAAA;AAAA;AAAH;AAFD,KADD;AAME1C,qBAAiBC,KAAjB,IAA0BD,iBAAiBC,KAAjB,CAAuBQ,MAAvB,GAAgC,CAA1D,IACA;AAAA;AAAA;AACC;AAAA;AAAA,QAAQ,OAAQpB,MAAhB,EAAyB,UAAW+C,wBAApC;AACGtD,WAAKsB,cAAL,GAAsBuC,GAAtB,CAA2BnD,QAC5B;AAAA;AAAA,SAAQ,KAAMA,KAAKe,KAAnB,EAA2B,OAAQf,KAAKe,KAAxC;AAAkDf,YAAKc;AAAvD,OADC;AADH;AADD,KAPF;AAgBE,KAAI,CAAEN,iBAAiBC,KAArB,IAAkCD,iBAAiBC,KAAjB,IAA0BD,iBAAiBC,KAAjB,CAAuBQ,MAAvB,KAAkC,CAAhG,KACA;AAAA;AAAA;AAAM;AAAA;AAAA;AAAKjC,SAAI,mDAAJ,EAAyD,cAAzD;AAAL;AAAN;AAjBF,IAPM,CAAP;AA6BA;;AAED,SAAO,CACNiE,QADM,EAEN,oBAAC,gBAAD;AACC,QAAI,cADL;AAEC,UAAM,mBAFP;AAGC,eAAa,KAAKnD,KAAL,CAAWC;AAHzB,IAFM,CAAP;AASA;;AArR2B;;AAyRdT,mEAAf,E;;;;;;;;;;;;AC9SA;AAAA,MAAM4D,OAAQ;AAAA;AAAA,GAAK,OAAM,4BAAX,EAAwC,SAAQ,iBAAhD,EAAkE,OAAM,MAAxE,EAA+E,QAAO,MAAtF;AACK,aAAU,OADf,EACuB,eAAY,MADnC;AAEK,aAAU,gCAFf;AAGb;AAAA;AAAA;AACC,gCAAM,WAAU,KAAhB;AACM,MAAE;AADR;AADD;AAHa,CAAd;;AAUeA,mEAAf,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;;;AAGA,MAAM,EAAElE,EAAF,KAASV,GAAGW,IAAlB;AACA,MAAM,EAAEmE,iBAAF,KAAwB9E,GAAG+E,MAAjC;;AAEA;;;AAGA;AACA;;AAEAD,kBAAmB,mBAAnB,EAAwC;;AAEvCjC,QAAanC,GAAI,eAAJ,EAAqB,cAArB,CAF0B;AAGvCiD,cAAajD,GAAI,uCAAJ,EAA6C,cAA7C,CAH0B;AAIvCsE,WAAa,OAJ0B;AAKvCC,WAAa;AACZC,mBAAiB,KADL;AAEZC,aAAiB,KAFL;AAGZC,QAAiB;AAHL,EAL0B;AAUvCC,WAAa,CAAE,eAAF,EAAmB,YAAnB,EAAiC,SAAjC,CAV0B;AAWvCC,UAAS;AACR7D,cAAY;AACXsC,eAAY;AADD;AADJ,EAX8B;AAgBvCtC,aAAa;AACZF,UAAa;AACZgE,SAAM;AADM,GADD;AAIZ1C,SAAa;AACZ0C,SAAS,SADG;AAEZC,YAAS;AAFG,GAJD;AAQZ7B,eAAa;AACZ4B,SAAS,SADG;AAEZC,YAAS;AAFG,GARD;AAYZ5B,QAAa;AACZ2B,SAAS,SADG;AAEZC,YAAS;AAFG,GAZD;AAgBZ3B,YAAa;AACZ0B,SAAM;AADM,GAhBD;AAmBZzB,eAAa;AACZyB,SAAM;AADM,GAnBD;AAsBZzD,eAAa;AACZyD,SAAS,SADG;AAEZC,YAAS;AAFG,GAtBD;AA0BZzB,cAAY;AACXwB,SAAS,SADE;AAEXC,YAAS;AAFE;AA1BA,EAhB0B;AA+CvCZ,OAAaA,6CA/C0B;;AAiDvCa,aAAY;AACXC,QAAM,CACL;AACCH,SAAY,WADb;AAECI,QAAY,CAAE,aAAF,EAAiB,cAAjB,CAFb;AAGClE,eAAY;AACXF,YAAa;AACZgE,WAAW,QADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAExD,EAAF,EAAT,EAAF,KAAyB;AACnC,aAAOyD,SAAUzD,EAAV,EAAe0D,QAAf,EAAP;AACA;AAJW,KADF;AAOXlD,WAAa;AACZ0C,WAAW,SADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAEhD,KAAF,EAAT,EAAF,KAA4B;AACtC,aAAO,WAAWA,KAAlB;AACA;AAJW,KAPF;AAaXc,iBAAa;AACZ4B,WAAW,SADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAElC,WAAF,EAAT,EAAF,KAAkC;AAC5C,aAAO,WAAWA,WAAlB;AACA;AAJW,KAbF;AAmBXC,UAAa;AACZ2B,WAAW,SADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAEjC,IAAF,EAAT,EAAF,KAA2B;AACrC,aAAO,WAAWA,IAAlB;AACA;AAJW,KAnBF;AAyBXC,cAAa;AACZ0B,WAAW,QADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAEhC,QAAF,EAAT,EAAF,KAA+B;AACzC,aAAOmC,MAAOnC,QAAP,IAAoB,IAApB,GAA2BiC,SAAUjC,QAAV,EAAqBkC,QAArB,EAAlC;AACA;AAJW;AAzBF;AAHb,GADK;AADK,EAjD2B;;AA0FvCE,OAAMjF,6CA1FiC;;AA4FvCkF,QAAO;AACN,SACC,IADD;AAGA;;AAhGsC,CAAxC,E;;;;;;;;;;;;ACZA;AAAA","file":"js/blocks.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./js/src/index.js\");\n","// extracted by mini-css-extract-plugin","/**\n * WordPress dependencies\n */\nconst { PanelBody, Placeholder, SelectControl, TextControl, TextareaControl, ToggleControl, ToolbarButton, Tooltip } = wp.components;\nconst { InspectorControls, BlockControls } = wp.hasOwnProperty( 'blockEditor' ) ? wp.blockEditor : wp.editor;\nconst { Component, Fragment } = wp.element;\nconst { __ } = wp.i18n;\nconst { addQueryArgs } = wp.url;\n\nlet { ServerSideRender } = wp.components;\nif ( wp.hasOwnProperty( 'serverSideRender' ) ) {\n\tServerSideRender = wp.serverSideRender;\n}\n\n\n/**\n * Internal dependencies\n */\nimport './block.scss';\nimport icon from './icon'\n\nclass Edit extends Component {\n\n\tconstructor() {\n\n\t\tsuper( ...arguments );\n\n\t\t// Set initial state.\n\t\tthis.state = { formWasDeleted: false };\n\n\t\t// Bind events.\n\t\tthis.setFormId = this.setFormId.bind( this );\n\n\t\t// Get defined form ID.\n\t\tconst { formId } = this.props.attributes;\n\n\t\t// If form has been selected, disable preview / reset.\n\t\tif ( formId ) {\n\n\t\t\t// Get form object.\n\t\t\tconst form = Edit.getForm( formId );\n\n\t\t\t// If form was not found, reset block.\n\t\t\tif ( ! form ) {\n\n\t\t\t\t// Reset form ID.\n\t\t\t\tthis.props.setAttributes( { formId: '' } );\n\n\t\t\t\t// Set failed state.\n\t\t\t\tthis.state = { formWasDeleted: true };\n\n\t\t\t// If form was found and has conditional logic, disable preview.\n\t\t\t} else if ( form && form.hasConditionalLogic ) {\n\t\t\t\tthis.props.setAttributes( { formPreview: false } );\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\tcomponentWillUnmount() {\n\n\t\tthis.unmounting = true;\n\n\t}\n\n\tsetFormId( formId ) {\n\n\t\tlet form = Edit.getForm( formId );\n\n\t\tthis.props.setAttributes( { formId } );\n\t\tthis.setState( { formWasDeleted: false } );\n\n\t\tif ( form && form.hasConditionalLogic ) {\n\t\t\tthis.props.setAttributes( { formPreview: false } );\n\t\t}\n\n\t}\n\n\tstatic getForm( formId ) {\n\n\t\treturn gform_block_form.forms.find( ( form ) => form.id == formId );\n\n\t}\n\n\tstatic getFormOptions() {\n\n\t\tlet options = [\n\t\t\t{\n\t\t\t\tlabel: __( 'Select a Form', 'gravityforms' ),\n\t\t\t\tvalue: '',\n\t\t\t}\n\t\t];\n\n\t\tfor ( let i = 0; i < gform_block_form.forms.length; i++ ) {\n\n\t\t\tlet form = gform_block_form.forms[ i ];\n\n\t\t\toptions.push( {\n\t\t\t\tlabel: form.title,\n\t\t\t\tvalue: form.id,\n\t\t\t} );\n\n\t\t}\n\n\t\treturn options;\n\n\t}\n\n\topenAdminPage( e, params ) {\n\t\te.preventDefault();\n\n\t\tconst url = addQueryArgs( gform_block_form.adminURL, params );\n\n\t\twindow.open( url, '_blank', 'noopener' );\n\t}\n\n\texternalControls() {\n\t\tlet { formId } = this.props.attributes;\n\n\t\tif ( ! formId ) {\n\t\t\treturn null;\n\t\t}\n\n\t\tconst editParams = {\n\t\t\tpage: 'gf_edit_forms',\n\t\t\tid: formId,\n\t\t};\n\n\t\tconst settingsParams ={\n\t\t\tpage: 'gf_edit_forms',\n\t\t\tid: formId,\n\t\t\tview: 'settings'\n\t\t};\n\n\t\treturn (\n\t\t\t\n\t\t\t\t { this.openAdminPage( e, editParams ) } }\n\t\t\t\t\tclassName=\"gform-block__toolbar-button\"\n\t\t\t\t>\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t { this.openAdminPage( e, settingsParams ) } }\n\t\t\t\t\tclassName=\"gform-block__toolbar-button\"\n\t\t\t\t>\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t);\n\t}\n\n\trender() {\n\n\t\tlet { formId, title, description, ajax, tabindex, formPreview, fieldValues, imgPreview } = this.props.attributes;\n\n\t\tconst { setAttributes, isSelected } = this.props;\n\n\t\tconst toggleTitle = () => setAttributes( { title: ! title } );\n\t\tconst toggleDescription = () => setAttributes( { description: ! description } );\n\t\tconst toggleAjax = () => setAttributes( { ajax: ! ajax } );\n\t\tconst toggleFormPreview = () => setAttributes( { formPreview: ! formPreview } );\n\n\t\tconst updateTabindex = ( tabindex ) => setAttributes( { tabindex } );\n\n\t\tconst setFormIdFromPlaceholder = ( e ) => this.setFormId( e.target.value );\n\n\t\tif ( imgPreview ) {\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t);\n\t\t}\n\n\t\tconst controls = [\n\t\t\tthis.externalControls(),\n\t\t\tisSelected && gform_block_form.forms && gform_block_form.forms.length > 0 && (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tformId && \n\t\t\t\t\t\t}\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tformId && \n\t\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\t{\n\t\t\t\t\t\tformId && \n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tformId && ! Edit.getForm( formId ).hasConditionalLogic &&\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t { setAttributes( { fieldValues } ) } }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tForm ID: { formId }\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t\n\t\t\t),\n\t\t];\n\n\t\tif ( ! formId || ! formPreview ) {\n\n\t\t\tconst { formWasDeleted } = this.state;\n\n\t\t\treturn [\n\t\t\t\tcontrols,\n\t\t\t\t(\n\t\t\t\t\tformWasDeleted &&
              \n\t\t\t\t\t\t

              { __( 'The selected form has been deleted or trashed. Please select a new form.', 'gravityforms' ) }

              \n\t\t\t\t\t
              \n\t\t\t\t),\n\t\t\t\t\n\t\t\t\t\t
              \n\t\t\t\t\t\t
              { icon }
              \n\t\t\t\t\t\t

              Gravity Forms

              \n\t\t\t\t\t
              \n\t\t\t\t\t{\n\t\t\t\t\t\tgform_block_form.forms && gform_block_form.forms.length > 0 &&\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t\t{\n\t\t\t\t\t\t( ( ! gform_block_form.forms ) || ( gform_block_form.forms && gform_block_form.forms.length === 0 ) ) &&\n\t\t\t\t\t\t

              { __( 'You must have at least one form to use the block.', 'gravityforms' ) }

              \n\t\t\t\t\t}\n\t\t\t\t
              \n\t\t\t];\n\n\t\t}\n\n\t\treturn [\n\t\t\tcontrols,\n\t\t\t,\n\t\t];\n\n\t}\n\n}\n\nexport default Edit\n","const icon = ;\n\nexport default icon;\n","/**\n * WordPress dependencies\n */\nconst { __ } = wp.i18n;\nconst { registerBlockType } = wp.blocks;\n\n/**\n * Internal dependencies\n */\nimport Edit from './edit'\nimport icon from './icon'\n\nregisterBlockType( 'gravityforms/form', {\n\n\ttitle: __( 'Gravity Forms', 'gravityforms' ),\n\tdescription: __( 'Select and display one of your forms.', 'gravityforms' ),\n\tcategory: 'embed',\n\tsupports: {\n\t\tcustomClassName: false,\n\t\tclassName: false,\n\t\thtml: false,\n\t},\n\tkeywords: [ 'gravity forms', 'newsletter', 'contact' ],\n\texample: {\n\t\tattributes: {\n\t\t\timgPreview: true,\n\t\t},\n\t},\n\tattributes: {\n\t\tformId: {\n\t\t\ttype: 'string',\n\t\t},\n\t\ttitle: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: true,\n\t\t},\n\t\tdescription: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: true,\n\t\t},\n\t\tajax: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false,\n\t\t},\n\t\ttabindex: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tfieldValues: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tformPreview: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: true,\n\t\t},\n\t\timgPreview: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false,\n\t\t},\n\t},\n\ticon: icon,\n\n\ttransforms: {\n\t\tfrom: [\n\t\t\t{\n\t\t\t\ttype: 'shortcode',\n\t\t\t\ttag: [ 'gravityform', 'gravityforms' ],\n\t\t\t\tattributes: {\n\t\t\t\t\tformId: {\n\t\t\t\t\t\ttype: 'string',\n\t\t\t\t\t\tshortcode: ( { named: { id } } ) => {\n\t\t\t\t\t\t\treturn parseInt( id ).toString();\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\ttitle: {\n\t\t\t\t\t\ttype: 'boolean',\n\t\t\t\t\t\tshortcode: ( { named: { title } } ) => {\n\t\t\t\t\t\t\treturn 'true' === title;\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tdescription: {\n\t\t\t\t\t\ttype: 'boolean',\n\t\t\t\t\t\tshortcode: ( { named: { description } } ) => {\n\t\t\t\t\t\t\treturn 'true' === description;\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tajax: {\n\t\t\t\t\t\ttype: 'boolean',\n\t\t\t\t\t\tshortcode: ( { named: { ajax } } ) => {\n\t\t\t\t\t\t\treturn 'true' === ajax;\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\ttabindex: {\n\t\t\t\t\t\ttype: 'string',\n\t\t\t\t\t\tshortcode: ( { named: { tabindex } } ) => {\n\t\t\t\t\t\t\treturn isNaN( tabindex ) ? null : parseInt( tabindex ).toString();\n\t\t\t\t\t\t},\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t}\n\t\t]\n\t},\n\n\tedit: Edit,\n\n\tsave() {\n\t\treturn (\n\t\t\tnull\n\t\t);\n\t},\n\n} );\n","import './blocks/form/index.js';"],"sourceRoot":""} \ No newline at end of file diff --git a/js/blocks.min.js b/js/blocks.min.js deleted file mode 100644 index 5387dd3..0000000 --- a/js/blocks.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){var t={};function r(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(o,a,function(t){return e[t]}.bind(null,a));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t,r){},function(e,t,r){"use strict";r.r(t);r(0);var o=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 508.3 559.5",width:"100%",height:"100%",focusable:"false","aria-hidden":"true",className:"dashicon dashicon-gravityforms"},React.createElement("g",null,React.createElement("path",{className:"st0",d:"M468,109.8L294.4,9.6c-22.1-12.8-58.4-12.8-80.5,0L40.3,109.8C18.2,122.6,0,154,0,179.5V380\tc0,25.6,18.1,56.9,40.3,69.7l173.6,100.2c22.1,12.8,58.4,12.8,80.5,0L468,449.8c22.2-12.8,40.3-44.2,40.3-69.7V179.6\tC508.3,154,490.2,122.6,468,109.8z M399.3,244.4l-195.1,0c-11,0-19.2,3.2-25.6,10c-14.2,15.1-18.2,44.4-19.3,60.7H348v-26.4h49.9\tv76.3H111.3l-1.8-23c-0.3-3.3-5.9-80.7,32.8-121.9c16.1-17.1,37.1-25.8,62.4-25.8h194.7V244.4z"})));const{PanelBody:a,Placeholder:l,SelectControl:n,TextControl:s,TextareaControl:i,ToggleControl:c,ToolbarButton:m,Tooltip:f}=wp.components,{InspectorControls:d,BlockControls:g}=wp.hasOwnProperty("blockEditor")?wp.blockEditor:wp.editor,{Component:u,Fragment:p}=wp.element,{__:b}=wp.i18n,{addQueryArgs:v}=wp.url;let{ServerSideRender:h}=wp.components;wp.hasOwnProperty("serverSideRender")&&(h=wp.serverSideRender);class y extends u{constructor(){super(...arguments),this.state={formWasDeleted:!1},this.setFormId=this.setFormId.bind(this);const{formId:e}=this.props.attributes;if(e){const t=y.getForm(e);t?t&&t.hasConditionalLogic&&this.props.setAttributes({formPreview:!1}):(this.props.setAttributes({formId:""}),this.state={formWasDeleted:!0})}}componentWillUnmount(){this.unmounting=!0}setFormId(e){let t=y.getForm(e);this.props.setAttributes({formId:e}),this.setState({formWasDeleted:!1}),t&&t.hasConditionalLogic&&this.props.setAttributes({formPreview:!1})}static getForm(e){return gform_block_form.forms.find(t=>t.id==e)}static getFormOptions(){let e=[{label:b("Select a Form","gravityforms"),value:""}];for(let t=0;t{this.openAdminPage(e,t)},className:"gform-block__toolbar-button"},React.createElement(f,{text:b("Edit Form","gravityforms")},React.createElement("i",{className:"gform-icon gform-icon--create"}))),React.createElement(m,{key:"gform-block-form-settings-button",label:b("Form Settings","gravityforms"),title:b("Form Settings","gravityforms"),onClick:e=>{this.openAdminPage(e,r)},className:"gform-block__toolbar-button"},React.createElement(f,{text:b("Form Settings","gravityforms")},React.createElement("i",{className:"gform-icon gform-icon--cog"}))))}render(){let{formId:e,title:t,description:r,ajax:m,tabindex:f,formPreview:g,fieldValues:u,imgPreview:v}=this.props.attributes;const{setAttributes:_,isSelected:k}=this.props,E=e=>this.setFormId(e.target.value);if(v)return React.createElement(p,null,React.createElement("img",{src:gform_block_form.preview,style:{margin:"0 auto",display:"block"}}));const R=[this.externalControls(),k&&gform_block_form.forms&&gform_block_form.forms.length>0&&React.createElement(d,{key:"inspector"},React.createElement(a,{title:b("Form Settings","gravityforms")},React.createElement(n,{label:b("Form","gravityforms"),value:e,options:y.getFormOptions(),onChange:this.setFormId}),e&&React.createElement(c,{label:b("Form Title","gravityforms"),checked:t,onChange:()=>_({title:!t})}),e&&React.createElement(c,{label:b("Form Description","gravityforms"),checked:r,onChange:()=>_({description:!r})})),e&&React.createElement(a,{title:b("Advanced","gravityforms"),initialOpen:!1,className:"gform-block__panel"},e&&!y.getForm(e).hasConditionalLogic&&React.createElement(c,{label:b("Preview","gravityforms"),checked:g,onChange:()=>_({formPreview:!g})}),React.createElement(c,{label:b("AJAX","gravityforms"),checked:m,onChange:()=>_({ajax:!m})}),React.createElement(i,{label:b("Field Values","gravityforms"),value:u,onChange:e=>{_({fieldValues:e})}}),React.createElement(s,{className:"gform-block__tabindex",label:b("Tabindex","gravityforms"),type:"number",value:f,onChange:e=>_({tabindex:e}),placeholder:"-1"}),React.createElement(p,null,"Form ID: ",e)))];if(!e||!g){const{formWasDeleted:t}=this.state;return[R,t&&React.createElement("div",{className:"gform-block__alert gform-block__alert-error"},React.createElement("p",null,b("The selected form has been deleted or trashed. Please select a new form.","gravityforms"))),React.createElement(l,{key:"placeholder",className:"wp-block-embed gform-block__placeholder"},React.createElement("div",{className:"gform-block__placeholder-brand"},React.createElement("div",{className:"gform-icon"},o),React.createElement("p",null,React.createElement("strong",null,"Gravity Forms"))),gform_block_form.forms&&gform_block_form.forms.length>0&&React.createElement("form",null,React.createElement("select",{value:e,onChange:E},y.getFormOptions().map(e=>React.createElement("option",{key:e.value,value:e.value},e.label)))),(!gform_block_form.forms||gform_block_form.forms&&0===gform_block_form.forms.length)&&React.createElement("form",null,React.createElement("p",null,b("You must have at least one form to use the block.","gravityforms"))))]}return[R,React.createElement(h,{key:"form_preview",block:"gravityforms/form",attributes:this.props.attributes})]}}var _=y;const{__:k}=wp.i18n,{registerBlockType:E}=wp.blocks;E("gravityforms/form",{title:k("Gravity Forms","gravityforms"),description:k("Select and display one of your forms.","gravityforms"),category:"embed",supports:{customClassName:!1,className:!1,html:!1},keywords:["gravity forms","newsletter","contact"],example:{attributes:{imgPreview:!0}},attributes:{formId:{type:"string"},title:{type:"boolean",default:!0},description:{type:"boolean",default:!0},ajax:{type:"boolean",default:!1},tabindex:{type:"string"},fieldValues:{type:"string"},formPreview:{type:"boolean",default:!0},imgPreview:{type:"boolean",default:!1}},icon:o,transforms:{from:[{type:"shortcode",tag:["gravityform","gravityforms"],attributes:{formId:{type:"string",shortcode:({named:{id:e}})=>parseInt(e).toString()},title:{type:"boolean",shortcode:({named:{title:e}})=>"true"===e},description:{type:"boolean",shortcode:({named:{description:e}})=>"true"===e},ajax:{type:"boolean",shortcode:({named:{ajax:e}})=>"true"===e},tabindex:{type:"string",shortcode:({named:{tabindex:e}})=>isNaN(e)?null:parseInt(e).toString()}}}]},edit:_,save:()=>null})}]); \ No newline at end of file diff --git a/js/blocks.min.js.map b/js/blocks.min.js.map deleted file mode 100644 index a9d9132..0000000 --- a/js/blocks.min.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/src/blocks/form/block.scss?eee5","webpack:///./js/src/blocks/form/edit.js","webpack:///./js/src/blocks/form/icon.js","webpack:///./js/src/blocks/form/index.js","webpack:///./js/src/index.js"],"names":["PanelBody","Placeholder","SelectControl","ServerSideRender","TextControl","ToggleControl","wp","components","InspectorControls","editor","Component","element","__","i18n","Edit","constructor","arguments","setFormId","bind","form","getForm","props","attributes","formId","hasConditionalLogic","setAttributes","formPreview","componentWillUnmount","unmounting","gform_block_form","forms","find","id","getFormOptions","options","label","value","i","length","push","title","render","description","ajax","tabindex","isSelected","toggleTitle","toggleDescription","toggleAjax","toggleFormPreview","updateTabindex","setFormIdFromPlaceholder","e","target","controls","icon","map","registerBlockType","blocks","category","supports","customClassName","className","html","keywords","type","default","transforms","from","tag","shortcode","named","parseInt","toString","isNaN","edit","save"],"mappings":";AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,kDAA0C,gCAAgC;AAC1E;AACA;;AAEA;AACA;AACA;AACA,gEAAwD,kBAAkB;AAC1E;AACA,yDAAiD,cAAc;AAC/D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAyC,iCAAiC;AAC1E,wHAAgH,mBAAmB,EAAE;AACrI;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;;AAGA;AACA;;;;;;;;;;;;AClFA,uC;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;;;AAGA,MAAM,EAAEA,SAAF,EAAaC,WAAb,EAA0BC,aAA1B,EAAyCC,gBAAzC,EAA2DC,WAA3D,EAAwEC,aAAxE,KAA0FC,GAAGC,UAAnG;AACA,MAAM,EAAEC,iBAAF,KAAwBF,GAAGG,MAAjC;AACA,MAAM,EAAEC,SAAF,KAAgBJ,GAAGK,OAAzB;AACA,MAAM,EAAEC,EAAF,KAASN,GAAGO,IAAlB;;AAEA;;;AAGA;AACA;;AAEA,MAAMC,IAAN,SAAmBJ,SAAnB,CAA6B;;AAE5BK,eAAc;;AAEb,QAAO,GAAGC,SAAV;;AAEA,OAAKC,SAAL,GAAiB,KAAKA,SAAL,CAAeC,IAAf,CAAqB,IAArB,CAAjB;;AAEA,MAAIC,OAAO,KAAKC,OAAL,CAAc,KAAKC,KAAL,CAAWC,UAAX,CAAsBC,MAApC,CAAX;AACA,MAAKJ,QAAQA,KAAKK,mBAAlB,EAAwC;AACvC,QAAKH,KAAL,CAAWI,aAAX,CAA0B,EAAEC,aAAa,KAAf,EAA1B;AACA;AAED;;AAEDC,wBAAuB;;AAEtB,OAAKC,UAAL,GAAkB,IAAlB;AAEA;;AAEDX,WAAWM,MAAX,EAAoB;;AAEnB,MAAIJ,OAAO,KAAKC,OAAL,CAAcG,MAAd,CAAX;;AAEA,OAAKF,KAAL,CAAWI,aAAX,CAA0B,EAAEF,MAAF,EAA1B;;AAEA,MAAKJ,QAAQA,KAAKK,mBAAlB,EAAwC;AACvC,QAAKH,KAAL,CAAWI,aAAX,CAA0B,EAAEC,aAAa,KAAf,EAA1B;AACA;AAED;;AAEDN,SAASG,MAAT,EAAkB;;AAEjB,SAAOM,iBAAiBC,KAAjB,CAAuBC,IAAvB,CAA+BZ,IAAF,IAAYA,KAAKa,EAAL,IAAWT,MAApD,CAAP;AAEA;;AAEDU,kBAAiB;;AAEhB,MAAIC,UAAU,CACb;AACCC,UAAOvB,GAAI,eAAJ,EAAqB,cAArB,CADR;AAECwB,UAAO;AAFR,GADa,CAAd;;AAOA,OAAM,IAAIC,IAAI,CAAd,EAAiBA,IAAIR,iBAAiBC,KAAjB,CAAuBQ,MAA5C,EAAoDD,GAApD,EAA0D;AACzDH,WAAQK,IAAR,CAAc;AACbJ,WAAON,iBAAiBC,KAAjB,CAAwBO,CAAxB,EAA4BG,KADtB;AAEbJ,WAAOP,iBAAiBC,KAAjB,CAAwBO,CAAxB,EAA4BL;AAFtB,IAAd;AAIA;;AAED,SAAOE,OAAP;AAEA;;AAEDO,UAAS;;AAER,MAAI,EAAElB,MAAF,EAAUiB,KAAV,EAAiBE,WAAjB,EAA8BC,IAA9B,EAAoCC,QAApC,EAA8ClB,WAA9C,KAA8D,KAAKL,KAAL,CAAWC,UAA7E;;AAEA,QAAM,EAAEG,aAAF,EAAiBoB,UAAjB,KAAgC,KAAKxB,KAA3C;;AAEA,QAAMyB,cAAc,MAAMrB,cAAe,EAAEe,OAAO,CAAEA,KAAX,EAAf,CAA1B;AACA,QAAMO,oBAAoB,MAAMtB,cAAe,EAAEiB,aAAa,CAAEA,WAAjB,EAAf,CAAhC;AACA,QAAMM,aAAa,MAAMvB,cAAe,EAAEkB,MAAM,CAAEA,IAAV,EAAf,CAAzB;AACA,QAAMM,oBAAoB,MAAMxB,cAAe,EAAEC,aAAa,CAAEA,WAAjB,EAAf,CAAhC;;AAEA,QAAMwB,iBAAmBN,QAAF,IAAgBnB,cAAe,EAAEmB,QAAF,EAAf,CAAvC;;AAEA,QAAMO,2BAA6BC,CAAF,IAAS,KAAKnC,SAAL,CAAgBmC,EAAEC,MAAF,CAASjB,KAAzB,CAA1C;;AAEA,QAAMkB,WAAW,CAChBT,cACC;AAAC,oBAAD;AAAA,KAAmB,KAAI,WAAvB;AACC;AAAC,aAAD;AAAA;AACC,YAAQjC,GAAI,eAAJ,EAAqB,cAArB;AADT;AAGC,wBAAC,aAAD;AACC,YAAQA,GAAI,MAAJ,EAAY,cAAZ,CADT;AAEC,YAAQW,MAFT;AAGC,cAAU,KAAKU,cAAL,EAHX;AAIC,eAAW,KAAKhB;AAJjB,MAHD;AAUEM,cAAU,oBAAC,aAAD;AACT,YAAQX,GAAI,YAAJ,EAAkB,cAAlB,CADC;AAET,cAAU4B,KAFD;AAGT,eAAWM;AAHF,MAVZ;AAiBEvB,cAAU,oBAAC,aAAD;AACT,YAAQX,GAAI,kBAAJ,EAAwB,cAAxB,CADC;AAET,cAAU8B,WAFD;AAGT,eAAWK;AAHF;AAjBZ,IADD;AA0BExB,aAAU;AAAC,aAAD;AAAA;AACT,YAAQX,GAAI,UAAJ,EAAgB,cAAhB,CADC;AAET,kBAAc,KAFL;AAGT,gBAAU;AAHD;AAMRW,cAAU,CAAE,KAAKH,OAAL,CAAcG,MAAd,EAAuBC,mBAAnC,IACA,oBAAC,aAAD;AACC,YAAQZ,GAAI,SAAJ,EAAe,cAAf,CADT;AAEC,cAAUc,WAFX;AAGC,eAAWuB;AAHZ,MAPQ;AAaT,wBAAC,aAAD;AACC,YAAQrC,GAAI,MAAJ,EAAY,cAAZ,CADT;AAEC,cAAU+B,IAFX;AAGC,eAAWK;AAHZ,MAbS;AAkBT,wBAAC,WAAD;AACC,YAAQpC,GAAI,UAAJ,EAAgB,cAAhB,CADT;AAEC,YAAQgC,QAFT;AAGC,eAAWM,cAHZ;AAIC,kBAAY;AAJb;AAlBS;AA1BZ,GAFe,CAAjB;;AA0DA,MAAK,CAAE3B,MAAF,IAAY,CAAEG,WAAnB,EAAiC;;AAEhC,UAAO,CACN4B,QADM,EAEN;AAAC,eAAD;AAAA,MAAa,KAAI,aAAjB,EAA+B,WAAU,yCAAzC;AACC;AAAA;AAAA,OAAK,WAAU,gCAAf;AACC;AAAA;AAAA,QAAK,WAAY,YAAjB;AAAkCC,mDAAIA;AAAtC,MADD;AAEC;AAAA;AAAA;AAAG;AAAA;AAAA;AAAA;AAAA;AAAH;AAFD,KADD;AAKC;AAAA;AAAA;AACC;AAAA;AAAA,QAAQ,OAAQhC,MAAhB,EAAyB,UAAW4B,wBAApC;AACG,WAAKlB,cAAL,GAAsBuB,GAAtB,CAA2BrC,QAC5B;AAAA;AAAA,SAAQ,KAAMA,KAAKiB,KAAnB,EAA2B,OAAQjB,KAAKiB,KAAxC;AAAkDjB,YAAKgB;AAAvD,OADC;AADH;AADD;AALD,IAFM,CAAP;AAiBA;;AAED,SAAO,CACNmB,QADM,EAEN,oBAAC,gBAAD;AACC,QAAI,cADL;AAEC,UAAM,mBAFP;AAGC,eAAa,KAAKjC,KAAL,CAAWC;AAHzB,IAFM,CAAP;AASA;;AAlK2B;;AAsKdR,mEAAf,E;;;;;;;;;;;;ACpLA;AAAA,MAAMyC,OAAQ;AAAA;AAAA,GAAK,OAAM,4BAAX,EAAwC,SAAQ,iBAAhD,EAAkE,OAAM,MAAxE,EAA+E,QAAO,MAAtF;AACK,aAAU,OADf,EACuB,eAAY,MADnC;AAEK,aAAU,gCAFf;AAGb;AAAA;AAAA;AACC,gCAAM,WAAU,KAAhB;AACM,MAAE;AADR;AADD;AAHa,CAAd;;AAUeA,mEAAf,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;;;AAGA,MAAM,EAAE3C,EAAF,KAASN,GAAGO,IAAlB;AACA,MAAM,EAAE4C,iBAAF,KAAwBnD,GAAGoD,MAAjC;;AAEA;;;AAGA;AACA;;AAEAD,kBAAmB,mBAAnB,EAAwC;;AAEvCjB,QAAa,eAF0B;AAGvCE,cAAa9B,GAAI,6CAAJ,EAAmD,cAAnD,CAH0B;AAIvC+C,WAAa,OAJ0B;AAKvCC,WAAa;AACZC,mBAAiB,KADL;AAEZC,aAAiB,KAFL;AAGZC,QAAiB;AAHL,EAL0B;AAUvCC,WAAa,CAAE,YAAF,EAAgB,SAAhB,EAA2B,OAA3B,CAV0B;AAWvC1C,aAAa;AACZC,UAAa;AACZ0C,SAAM;AADM,GADD;AAIZzB,SAAa;AACZyB,SAAS,MADG;AAEZC,YAAS;AAFG,GAJD;AAQZxB,eAAa;AACZuB,SAAS,MADG;AAEZC,YAAS;AAFG,GARD;AAYZvB,QAAa;AACZsB,SAAS,MADG;AAEZC,YAAS;AAFG,GAZD;AAgBZtB,YAAa;AACZqB,SAAM;AADM,GAhBD;AAmBZvC,eAAa;AACZuC,SAAS,MADG;AAEZC,YAAS;AAFG;AAnBD,EAX0B;AAmCvCX,OAAaA,6CAnC0B;;AAqCvCY,aAAY;AACXC,QAAM,CACL;AACCH,SAAY,WADb;AAECI,QAAY,CAAE,aAAF,EAAiB,cAAjB,CAFb;AAGC/C,eAAY;AACXC,YAAa;AACZ0C,WAAW,QADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAEvC,EAAF,EAAT,EAAF,KAAyB;AACnC,aAAOwC,SAAUxC,EAAV,EAAeyC,QAAf,EAAP;AACA;AAJW,KADF;AAOXjC,WAAa;AACZyB,WAAW,MADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAE/B,KAAF,EAAT,EAAF,KAA4B;AACtC,aAAO,WAAWA,KAAlB;AACA;AAJW,KAPF;AAaXE,iBAAa;AACZuB,WAAW,MADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAE7B,WAAF,EAAT,EAAF,KAAkC;AAC5C,aAAO,WAAWA,WAAlB;AACA;AAJW,KAbF;AAmBXC,UAAa;AACZsB,WAAW,MADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAE5B,IAAF,EAAT,EAAF,KAA2B;AACrC,aAAO,WAAWA,IAAlB;AACA;AAJW,KAnBF;AAyBXC,cAAa;AACZqB,WAAW,QADC;AAEZK,gBAAW,CAAE,EAAEC,OAAO,EAAE3B,QAAF,EAAT,EAAF,KAA+B;AACzC,aAAO8B,MAAO9B,QAAP,IAAoB,IAApB,GAA2B4B,SAAU5B,QAAV,EAAqB6B,QAArB,EAAlC;AACA;AAJW;AAzBF;AAHb,GADK;AADK,EArC2B;;AA8EvCE,OAAM7D,6CA9EiC;;AAgFvC8D,QAAO;AACN,SACC,IADD;AAGA;;AApFsC,CAAxC,E;;;;;;;;;;;;ACZA;AAAA","file":"js/blocks.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./js/src/index.js\");\n","// extracted by mini-css-extract-plugin","/**\n * WordPress dependencies\n */\nconst { PanelBody, Placeholder, SelectControl, ServerSideRender, TextControl, ToggleControl } = wp.components;\nconst { InspectorControls } = wp.editor;\nconst { Component } = wp.element;\nconst { __ } = wp.i18n;\n\n/**\n * Internal dependencies\n */\nimport './block.scss';\nimport icon from './icon'\n\nclass Edit extends Component {\n\n\tconstructor() {\n\n\t\tsuper( ...arguments );\n\n\t\tthis.setFormId = this.setFormId.bind( this );\n\n\t\tlet form = this.getForm( this.props.attributes.formId );\n\t\tif ( form && form.hasConditionalLogic ) {\n\t\t\tthis.props.setAttributes( { formPreview: false } );\n\t\t}\n\n\t}\n\n\tcomponentWillUnmount() {\n\n\t\tthis.unmounting = true;\n\n\t}\n\n\tsetFormId( formId ) {\n\n\t\tlet form = this.getForm( formId );\n\n\t\tthis.props.setAttributes( { formId } );\n\n\t\tif ( form && form.hasConditionalLogic ) {\n\t\t\tthis.props.setAttributes( { formPreview: false } );\n\t\t}\n\n\t}\n\n\tgetForm( formId ) {\n\n\t\treturn gform_block_form.forms.find( ( form ) => form.id == formId );\n\n\t}\n\n\tgetFormOptions() {\n\n\t\tlet options = [\n\t\t\t{\n\t\t\t\tlabel: __( 'Select a Form', 'gravityforms' ),\n\t\t\t\tvalue: '',\n\t\t\t}\n\t\t];\n\n\t\tfor ( let i = 0; i < gform_block_form.forms.length; i++ ) {\n\t\t\toptions.push( {\n\t\t\t\tlabel: gform_block_form.forms[ i ].title,\n\t\t\t\tvalue: gform_block_form.forms[ i ].id,\n\t\t\t} );\n\t\t}\n\n\t\treturn options;\n\n\t}\n\n\trender() {\n\n\t\tlet { formId, title, description, ajax, tabindex, formPreview } = this.props.attributes;\n\n\t\tconst { setAttributes, isSelected } = this.props;\n\n\t\tconst toggleTitle = () => setAttributes( { title: ! title } );\n\t\tconst toggleDescription = () => setAttributes( { description: ! description } );\n\t\tconst toggleAjax = () => setAttributes( { ajax: ! ajax } );\n\t\tconst toggleFormPreview = () => setAttributes( { formPreview: ! formPreview } );\n\n\t\tconst updateTabindex = ( tabindex ) => setAttributes( { tabindex } );\n\n\t\tconst setFormIdFromPlaceholder = ( e ) => this.setFormId( e.target.value );\n\n\t\tconst controls = [\n\t\t\tisSelected && (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tformId && \n\t\t\t\t\t\t}\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tformId && \n\t\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\t{\n\t\t\t\t\t\tformId && \n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tformId && ! this.getForm( formId ).hasConditionalLogic &&\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t\n\t\t\t),\n\t\t];\n\n\t\tif ( ! formId || ! formPreview ) {\n\n\t\t\treturn [\n\t\t\t\tcontrols,\n\t\t\t\t\n\t\t\t\t\t
              \n\t\t\t\t\t\t
              { icon }
              \n\t\t\t\t\t\t

              Gravity Forms

              \n\t\t\t\t\t
              \n\t\t\t\t\t
              \n\t\t\t\t\t\t\n\t\t\t\t\t
              \n\t\t\t\t
              ,\n\t\t\t];\n\n\t\t}\n\n\t\treturn [\n\t\t\tcontrols,\n\t\t\t,\n\t\t];\n\n\t}\n\n}\n\nexport default Edit","const icon = ;\n\nexport default icon;\n","/**\n * WordPress dependencies\n */\nconst { __ } = wp.i18n;\nconst { registerBlockType } = wp.blocks;\n\n/**\n * Internal dependencies\n */\nimport Edit from './edit'\nimport icon from './icon'\n\nregisterBlockType( 'gravityforms/form', {\n\n\ttitle: 'Gravity Forms',\n\tdescription: __( 'Select a form below to add it to your page.', 'gravityforms' ),\n\tcategory: 'embed',\n\tsupports: {\n\t\tcustomClassName: false,\n\t\tclassName: false,\n\t\thtml: false,\n\t},\n\tkeywords: [ 'newsletter', 'contact', 'order' ],\n\tattributes: {\n\t\tformId: {\n\t\t\ttype: 'string',\n\t\t},\n\t\ttitle: {\n\t\t\ttype: 'bool',\n\t\t\tdefault: true,\n\t\t},\n\t\tdescription: {\n\t\t\ttype: 'bool',\n\t\t\tdefault: true,\n\t\t},\n\t\tajax: {\n\t\t\ttype: 'bool',\n\t\t\tdefault: false,\n\t\t},\n\t\ttabindex: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tformPreview: {\n\t\t\ttype: 'bool',\n\t\t\tdefault: true,\n\t\t},\n\t},\n\ticon: icon,\n\n\ttransforms: {\n\t\tfrom: [\n\t\t\t{\n\t\t\t\ttype: 'shortcode',\n\t\t\t\ttag: [ 'gravityform', 'gravityforms' ],\n\t\t\t\tattributes: {\n\t\t\t\t\tformId: {\n\t\t\t\t\t\ttype: 'string',\n\t\t\t\t\t\tshortcode: ( { named: { id } } ) => {\n\t\t\t\t\t\t\treturn parseInt( id ).toString();\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\ttitle: {\n\t\t\t\t\t\ttype: 'bool',\n\t\t\t\t\t\tshortcode: ( { named: { title } } ) => {\n\t\t\t\t\t\t\treturn 'true' === title;\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tdescription: {\n\t\t\t\t\t\ttype: 'bool',\n\t\t\t\t\t\tshortcode: ( { named: { description } } ) => {\n\t\t\t\t\t\t\treturn 'true' === description;\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tajax: {\n\t\t\t\t\t\ttype: 'bool',\n\t\t\t\t\t\tshortcode: ( { named: { ajax } } ) => {\n\t\t\t\t\t\t\treturn 'true' === ajax;\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\ttabindex: {\n\t\t\t\t\t\ttype: 'string',\n\t\t\t\t\t\tshortcode: ( { named: { tabindex } } ) => {\n\t\t\t\t\t\t\treturn isNaN( tabindex ) ? null : parseInt( tabindex ).toString();\n\t\t\t\t\t\t},\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t}\n\t\t]\n\t},\n\n\tedit: Edit,\n\n\tsave() {\n\t\treturn (\n\t\t\tnull\n\t\t);\n\t},\n\n} );\n","import './blocks/form/index.js';"],"sourceRoot":""} \ No newline at end of file diff --git a/js/components/form_editor/conditional_flyout/conditional_flyout.js b/js/components/form_editor/conditional_flyout/conditional_flyout.js index 626f8aa..9dc8bbc 100644 --- a/js/components/form_editor/conditional_flyout/conditional_flyout.js +++ b/js/components/form_editor/conditional_flyout/conditional_flyout.js @@ -476,6 +476,8 @@ GFConditionalLogic.prototype.renderMainControls = function( echo ) { var config = { enabledClass: this.state.enabled ? 'active' : '', logicDescription: this.renderLogicDescription(), + a11yWarning: this.objectType === 'button' ? gf_vars.conditionalLogic.views.a11yWarning : '', + a11yWarningText: gf_vars.conditional_logic_a11y, }; var html = gf_vars.conditionalLogic.views.main; @@ -765,10 +767,12 @@ GFConditionalLogic.prototype.gatherElements = function() { field: document.querySelector( '.conditional_logic_field_setting' ), page: document.querySelector( '.conditional_logic_page_setting' ), next_button: document.querySelector( '.conditional_logic_nextbutton_setting' ), + button: document.querySelector( '.conditional_logic_submit_setting' ), flyouts: { page: document.getElementById( 'conditional_logic_flyout_container' ), field: document.getElementById( 'conditional_logic_flyout_container' ), next_button: document.getElementById( 'conditional_logic_next_button_flyout_container' ), + button: document.getElementById( 'conditional_logic_submit_flyout_container' ), }, }; }; @@ -814,6 +818,17 @@ GFConditionalLogic.prototype.getDefaultState = function() { * @return {obj} */ GFConditionalLogic.prototype.getStateForField = function( fieldId ) { + // The submit field in the editor has a non-numeric ID. + if( 'submit' === fieldId ) { + var logic = form.button.conditionalLogic; + if( logic ) { + logic.enabled = true; + } else { + return this.getDefaultState(); + } + return logic; + } + var field = getFieldById( fieldId ); if ( field === false ) { @@ -852,6 +867,8 @@ GFConditionalLogic.prototype.getAccordionTitle = function() { case 'next_button': prefix = gf_vars.next_button + ' '; break; + case 'button': + prefix = gf_vars.button + ' '; case 'field': default: break; @@ -1049,6 +1066,11 @@ GFConditionalLogic.prototype.updateFormConditionalData = function( index, data ) return; } + if ( this.objectType === 'button' ) { + form.button.conditionalLogic = data; + return; + } + form.fields[ index ].conditionalLogic = data; } @@ -1056,6 +1078,11 @@ GFConditionalLogic.prototype.updateFormConditionalData = function( index, data ) * Update the global form object so that data saves correctly. */ GFConditionalLogic.prototype.updateForm = function() { + + if ( 'submit' === this.fieldId ) { + this.updateFormButtonConditionalData( this.state ); + } + for ( var i = 0; i < form.fields.length; i++ ) { var field = form.fields[ i ]; @@ -1073,6 +1100,21 @@ GFConditionalLogic.prototype.updateForm = function() { } } +/** + * Update the submit button in the global form object so that data saves correctly. + * + * @since 2.6 + * + * @params {array} data + */ +GFConditionalLogic.prototype.updateFormButtonConditionalData = function( data ) { + if ( !this.isEnabled() ) { + form.button.conditionalLogic = ''; + return; + } + form.button.conditionalLogic = data; +} + /** * Handle clicks of the toggle button. * diff --git a/js/components/form_editor/conditional_flyout/conditional_flyout.min.js b/js/components/form_editor/conditional_flyout/conditional_flyout.min.js index 3001772..327fe89 100644 --- a/js/components/form_editor/conditional_flyout/conditional_flyout.min.js +++ b/js/components/form_editor/conditional_flyout/conditional_flyout.min.js @@ -1 +1 @@ -var GF_CONDITIONAL_INSTANCE=!1,GF_CONDITIONAL_INSTANCES_COLLECTION=[],FOCUSABLE_ELEMENTS=["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],TAB_KEY=9,ESCAPE_KEY=27,FOCUSED_BEFORE_DIALOG=null,FOCUSED_BEFORE_RENDER=null;function setFocusToFirstItem(e,t){t&&t.target&&!gform.tools.getClosest(t.target,"#"+e.id)||(e=getFocusableChildren(e)).length&&e[0].focus()}function getFocusableChildren(e){return $$(FOCUSABLE_ELEMENTS.join(","),e).filter(function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)})}function trapTabKey(e,t){var i=getFocusableChildren(e),e=i.indexOf(document.activeElement);t.shiftKey&&0===e?(i[i.length-1].focus(),t.preventDefault()):t.shiftKey||e!==i.length-1||(i[0].focus(),t.preventDefault())}function $$(e,t){return gform.tools.convertElements((t||document).querySelectorAll(e))}function renderView(e,t,i,o){FOCUSED_BEFORE_RENDER=document.activeElement;var n,s=e;for(n in i)var l=i[n],a=new RegExp("{{ "+n+" }}","g"),s=s.replace(a,l);return o?(t.innerHTML=s,FOCUSED_BEFORE_RENDER.id&&window.setTimeout(function(){null!=document.getElementById(FOCUSED_BEFORE_RENDER.id)&&document.getElementById(FOCUSED_BEFORE_RENDER.id).focus()},10),!0):s}function getFieldById(t){var e=this.form.fields.filter(function(e){return e.id==t});return!!e.length&&e[0]}function getCorrectDefaultFieldId(e){if(!e)return null;if("checkbox"===e.type||"radio"===e.type||!e.inputs||!e.inputs.length)return e.id;var t=e.inputs.filter(function(e){return!e.isHidden});return(t.length?t[0]:e).id}function getOptionsFromSelect(e,t){var i=[],o=gf_vars.emptyChoice;e.placeholder&&(o=e.placeholder),i.push({label:o,value:"",selected:""===t?'selected="selected"':""});for(var n=0;n"].indexOf(e.operator)}function GFConditionalLogic(e,t){this.fieldId=e,this.form=form,this.objectType=t,this.els=this.gatherElements(),this.state=this.getStateForField(e),this.visible=!1,this._handleToggleClick=this.handleToggleClick.bind(this),this._handleFlyoutChange=this.handleFlyoutChange.bind(this),this._handleBodyClick=this.handleBodyClick.bind(this),this._handleAccordionClick=this.handleAccordionClick.bind(this),this._handleSidebarClick=this.handleSidebarClick.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.init()}GFConditionalLogic.prototype.renderSidebar=function(){var e={title:this.getAccordionTitle(),toggleText:gf_vars.configure+" "+gf_vars.conditional_logic_text,active_class:this.isEnabled()?"gform-status--active":"",active_text:this.isEnabled()?"Active":"Inactive",desc_class:GetFirstRuleField()<=0?"active":"",toggle_class:GetFirstRuleField()<=0?"":"active",desc:gf_vars.conditionalLogic.conditionalLogicHelperText};renderView(gf_vars.conditionalLogic.views.sidebar,this.els[this.objectType],e,!0)},GFConditionalLogic.prototype.renderFlyout=function(){var e={objectType:this.objectType,fieldId:this.fieldId,checked:this.state.enabled?"checked":"",activeClass:this.visible?"active":"inactive",enabledText:this.state.enabled?gf_vars.enabled:gf_vars.disabled,configure:gf_vars.configure,conditionalLogic:gf_vars.conditional_logic_text,enable:gf_vars.enable,desc:gf_vars.conditional_logic_desc,main:this.renderMainControls(!1)};renderView(gf_vars.conditionalLogic.views.flyout,this.els.flyouts[this.objectType],e,!0),gform.tools.trigger("gform_render_simplebars")},GFConditionalLogic.prototype.renderLogicDescription=function(){var e={actionType:this.state.actionType,logicType:this.state.logicType,objectTypeText:this.getObjectTypeText(),objectShowText:this.getObjectShowText(),objectHideText:this.getObjectHideText(),matchText:gf_vars.ofTheFollowingMatch,allText:gf_vars.all,anyText:gf_vars.any,hideSelected:"hide"===this.state.actionType?'selected="selected"':"",showSelected:"show"===this.state.actionType?'selected="selected"':"",allSelected:"all"===this.state.logicType?'selected="selected"':"",anySelected:"any"===this.state.logicType?'selected="selected"':""},e=renderView(gf_vars.conditionalLogic.views.logicDescription,this.els.flyouts[this.objectType],e,!1);return gform.applyFilters("gform_conditional_logic_description",e,[],this.objectType,this)},GFConditionalLogic.prototype.renderMainControls=function(e){var t={enabledClass:this.state.enabled?"active":"",logicDescription:this.renderLogicDescription()},i=gf_vars.conditionalLogic.views.main;if(!e)return renderView(i,this.els.flyouts[this.objectType],t,!1);renderView(i,this.els.flyouts[this.objectType].querySelector(".conditional_logic_flyout__main"),t,!0)},GFConditionalLogic.prototype.renderFieldOptions=function(e){for(var t="",i=gf_vars.conditionalLogic.views.option,o=[],n=0;n":gf_vars.greaterThan,"<":gf_vars.lessThan,contains:gf_vars.contains,starts_with:gf_vars.startsWith,ends_with:gf_vars.endsWith};for(key in o=gform.applyFilters("gform_conditional_logic_operators",o,this.objectType,e.fieldId))t+=renderView(i,null,{label:o[key],value:key,selected:key==e.operator?'selected="selected"':""},!1);return t},GFConditionalLogic.prototype.renderValueOptions=function(e,t){var i=getFieldById(e.fieldId),o="",n=gf_vars.conditionalLogic.views.option,s=[];if(!(i=-1!==e.fieldId.toString().indexOf(".")?getFieldById(e.fieldId.toString().split(".")[0]):i)&&!IsAddressSelect(e.fieldId,i))return o;IsAddressSelect(e.fieldId,i)&&(s=getAddressOptions(i,e.fieldId,e.value)),i&&"post_category"==i.type&&i.displayAllCategories&&(s=getCategoryOptions(i,e.value)),i&&i.choices&&"post_category"!=i.type&&(s=getOptionsFromSelect(i,e.value));for(var l=0;l"].indexOf(t.operator)}function GFConditionalLogic(t,e){this.fieldId=t,this.form=form,this.objectType=e,this.els=this.gatherElements(),this.state=this.getStateForField(t),this.visible=!1,this._handleToggleClick=this.handleToggleClick.bind(this),this._handleFlyoutChange=this.handleFlyoutChange.bind(this),this._handleBodyClick=this.handleBodyClick.bind(this),this._handleAccordionClick=this.handleAccordionClick.bind(this),this._handleSidebarClick=this.handleSidebarClick.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.init()}GFConditionalLogic.prototype.renderSidebar=function(){var t={title:this.getAccordionTitle(),toggleText:gf_vars.configure+" "+gf_vars.conditional_logic_text,active_class:this.isEnabled()?"gform-status--active":"",active_text:this.isEnabled()?"Active":"Inactive",desc_class:GetFirstRuleField()<=0?"active":"",toggle_class:GetFirstRuleField()<=0?"":"active",desc:gf_vars.conditionalLogic.conditionalLogicHelperText};renderView(gf_vars.conditionalLogic.views.sidebar,this.els[this.objectType],t,!0)},GFConditionalLogic.prototype.renderFlyout=function(){var t={objectType:this.objectType,fieldId:this.fieldId,checked:this.state.enabled?"checked":"",activeClass:this.visible?"active":"inactive",enabledText:this.state.enabled?gf_vars.enabled:gf_vars.disabled,configure:gf_vars.configure,conditionalLogic:gf_vars.conditional_logic_text,enable:gf_vars.enable,desc:gf_vars.conditional_logic_desc,main:this.renderMainControls(!1)};renderView(gf_vars.conditionalLogic.views.flyout,this.els.flyouts[this.objectType],t,!0),gform.tools.trigger("gform_render_simplebars")},GFConditionalLogic.prototype.renderLogicDescription=function(){var t={actionType:this.state.actionType,logicType:this.state.logicType,objectTypeText:this.getObjectTypeText(),objectShowText:this.getObjectShowText(),objectHideText:this.getObjectHideText(),matchText:gf_vars.ofTheFollowingMatch,allText:gf_vars.all,anyText:gf_vars.any,hideSelected:"hide"===this.state.actionType?'selected="selected"':"",showSelected:"show"===this.state.actionType?'selected="selected"':"",allSelected:"all"===this.state.logicType?'selected="selected"':"",anySelected:"any"===this.state.logicType?'selected="selected"':""},t=renderView(gf_vars.conditionalLogic.views.logicDescription,this.els.flyouts[this.objectType],t,!1);return gform.applyFilters("gform_conditional_logic_description",t,[],this.objectType,this)},GFConditionalLogic.prototype.renderMainControls=function(t){var e={enabledClass:this.state.enabled?"active":"",logicDescription:this.renderLogicDescription(),a11yWarning:"button"===this.objectType?gf_vars.conditionalLogic.views.a11yWarning:"",a11yWarningText:gf_vars.conditional_logic_a11y},i=gf_vars.conditionalLogic.views.main;if(!t)return renderView(i,this.els.flyouts[this.objectType],e,!1);renderView(i,this.els.flyouts[this.objectType].querySelector(".conditional_logic_flyout__main"),e,!0)},GFConditionalLogic.prototype.renderFieldOptions=function(t){for(var e="",i=gf_vars.conditionalLogic.views.option,o=[],n=0;n":gf_vars.greaterThan,"<":gf_vars.lessThan,contains:gf_vars.contains,starts_with:gf_vars.startsWith,ends_with:gf_vars.endsWith};for(key in o=gform.applyFilters("gform_conditional_logic_operators",o,this.objectType,t.fieldId))e+=renderView(i,null,{label:o[key],value:key,selected:key==t.operator?'selected="selected"':""},!1);return e},GFConditionalLogic.prototype.renderValueOptions=function(t,e){var i=getFieldById(t.fieldId),o="",n=gf_vars.conditionalLogic.views.option,s=[];if(!(i=-1!==t.fieldId.toString().indexOf(".")?getFieldById(t.fieldId.toString().split(".")[0]):i)&&!IsAddressSelect(t.fieldId,i))return o;IsAddressSelect(t.fieldId,i)&&(s=getAddressOptions(i,t.fieldId,t.value)),i&&"post_category"==i.type&&i.displayAllCategories&&(s=getCategoryOptions(i,t.value)),i&&i.choices&&"post_category"!=i.type&&(s=getOptionsFromSelect(i,t.value));for(var l=0;l + +

              {{ a11yWarningText }}

              +
              \ No newline at end of file diff --git a/js/components/form_editor/conditional_flyout/views/main_control.html b/js/components/form_editor/conditional_flyout/views/main_control.html index c086af0..6f3977e 100644 --- a/js/components/form_editor/conditional_flyout/views/main_control.html +++ b/js/components/form_editor/conditional_flyout/views/main_control.html @@ -1,4 +1,5 @@
              + {{ a11yWarning }} {{ logicDescription }}
              diff --git a/js/conditional_logic.js b/js/conditional_logic.js index 1cb8083..014409a 100644 --- a/js/conditional_logic.js +++ b/js/conditional_logic.js @@ -16,9 +16,12 @@ function gf_apply_rules(formId, fields, isInit){ jQuery(document).trigger( 'gform_pre_conditional_logic', [ formId, fields, isInit ] ); for(var i=0; i < fields.length; i++){ gf_apply_field_rule(formId, fields[i], isInit, function(){ - jQuery(document).trigger('gform_post_conditional_logic', [formId, fields, isInit]); - if(window["gformCalculateTotalPrice"]){ - window["gformCalculateTotalPrice"](formId); + var is_last_field = ( i >= fields.length - 1 ); + if( is_last_field ) { + jQuery(document).trigger('gform_post_conditional_logic', [formId, fields, isInit]); + if(window["gformCalculateTotalPrice"]){ + window["gformCalculateTotalPrice"](formId); + } } }); } diff --git a/js/conditional_logic.min.js b/js/conditional_logic.min.js index 24c4ef0..546d725 100644 --- a/js/conditional_logic.min.js +++ b/js/conditional_logic.min.js @@ -1 +1 @@ -var __gf_timeout_handle;function gf_apply_rules(e,t,i){jQuery(document).trigger("gform_pre_conditional_logic",[e,t,i]);for(var a=0;a"]),a=-1!==jQuery.inArray(r.operator,["contains","starts_with","ends_with"]);if(t==r.value||i||a)return e.is(":checked")?"gf_other_choice"==t&&(t=jQuery("#input_{0}_{1}_other".format(n,o)).val()):t="",gf_matches_operation(t,r.value,r.operator)?!(_=!0):void 0}),_}function gf_is_checkable_empty(e){var t=!0;return e.each(function(){jQuery(this).is(":checked")&&(t=!1)}),t}function gf_is_match_default(e,t,i,a){for(var e=e.val(),r=e instanceof Array?e:[e],n=0,o=Math.max(r.length,1),_=0;_":return e=gf_try_convert_float(e),t=gf_try_convert_float(t),!(!gformIsNumber(e)||!gformIsNumber(t))&&t=t.length-1&&(jQuery(document).trigger("gform_post_conditional_logic",[e,t,i]),window.gformCalculateTotalPrice&&window.gformCalculateTotalPrice(e))})}function gf_check_field_rule(e,t,i,a){var r=gf_get_field_logic(e,t);if(!r)return"show";t=gf_get_field_action(e,r.section);return t="hide"!=t?gf_get_field_action(e,r.field):t}function gf_get_field_logic(e,t){var i=rgars(window,"gf_form_conditional_logic/"+e);if(!i)return!1;e=rgars(i,"logic/"+t);if(e)return e;var a,r=rgar(i,"dependents");if(!r)return!1;for(a in r)if(-1!==r[a].indexOf(t))return rgars(i,"logic/"+a);return!1}function gf_apply_field_rule(e,t,i,a){gf_do_field_action(e,gf_check_field_rule(e,t,i,a),t,i,a);a=window.gf_form_conditional_logic[e].logic[t];a.nextButton&&gf_do_next_button_action(e,gf_get_field_action(e,a.nextButton),t,i)}function gf_get_field_action(e,t){if(!t)return"show";for(var i=0,a=0;a"]),a=-1!==jQuery.inArray(r.operator,["contains","starts_with","ends_with"]);if(t==r.value||i||a)return e.is(":checked")?"gf_other_choice"==t&&(t=jQuery("#input_{0}_{1}_other".format(n,o)).val()):t="",gf_matches_operation(t,r.value,r.operator)?!(_=!0):void 0}),_}function gf_is_checkable_empty(e){var t=!0;return e.each(function(){jQuery(this).is(":checked")&&(t=!1)}),t}function gf_is_match_default(e,t,i,a){for(var e=e.val(),r=e instanceof Array?e:[e],n=0,o=Math.max(r.length,1),_=0;_":return e=gf_try_convert_float(e),t=gf_try_convert_float(t),!(!gformIsNumber(e)||!gformIsNumber(t))&&t 0 ) { + params[ params.length ] = key + '=' + value; + } + + var queryString = params.join( '&' ); + + return host + separator + queryString + hash; + }; + + /** + * Get the properly-formatted URL for redirects. + * + * @returns {string} + */ + var getFormattedURL = function() { + var baseUrl = updateQueryVar( config.safari_redirect_param, '', window.location.href ); + var safariUrl = updateQueryVar( config.safari_redirect_param, '1', window.location.href ); + + console.log( baseUrl, safariUrl ); + + return isSafari() ? safariUrl : baseUrl; + }; + + /** + * Replace the current history state to avoid duplicate submissions. + */ + var handleReplaceState = function() { + window.history.replaceState( null, null, getFormattedURL() ); + }; + + /** + * Initialize. + */ + var init = function() { + if ( window.gf_duplicate_submissions_initialized || config.is_gf_submission !== '1' || !window.history.replaceState ) { + return; + } + + window.gf_duplicate_submissions_initialized = true; + + handleReplaceState(); + }; + + init(); +})(); diff --git a/js/duplicate-submissions.min.js b/js/duplicate-submissions.min.js new file mode 100644 index 0000000..470b663 --- /dev/null +++ b/js/duplicate-submissions.min.js @@ -0,0 +1 @@ +!function(){function r(i,t,n){for(var a=(o=n.split("#"))[1]?"#"+o[1]:"",o=(n=o[0].split("?"))[0],e=void 0!==(n=n[1])?n.split("&"):[],r=!1,s=0;s
              "; - descPieces.a11yWarning += "
              "; - } descPieces.actionType = ""; descPieces.objectDescription = objText; descPieces.logicType = ""; @@ -507,6 +503,9 @@ function SetRuleProperty(objectType, ruleIndex, name, value){ } function GetFieldById( id ) { + if ( 'submit' === id ) { + return GetSubmitField(); + } id = parseInt( id ); for(var i=0; i' ); + self.mergeTagIcon = jQuery( '' ); // Add the target element to the merge tag icon data for reference later when determining where the selected merge tag should be inserted. self.mergeTagIcon.data( 'targetElement', self.elem.attr( 'id' ) ); @@ -1080,9 +1101,9 @@ var gfMergeTagsObj = function( form, element ) { // If "mt-manual_position" class prop is set, look for manual elem with correct class. if ( self.getClassProperty( self.elem, 'manual_position' ) ) { - var manualClass = '.mt-' + self.elem.attr('id'); - - jQuery( manualClass ).append( self.mergeTagIcon ); + // Make sure we only do this on the mergetag button for this field. + var id = self.elem.attr( 'id' ).substring( 1, self.elem.attr( 'id' ).length ); + jQuery( '#' + id ).find( '.gform-tinymce-mergetag-button' ).append( self.mergeTagIcon ); } else { @@ -1090,15 +1111,6 @@ var gfMergeTagsObj = function( form, element ) { } - self.mergeTagIcon.find( '.tooltip-merge-tag' ).tooltip( { - show: { delay:1250 }, - position: { - my: 'center bottom', - at: 'center-3 top-10' - }, - content: function () { return jQuery( this ).prop( 'title' ); } - } ); - } /** @@ -1106,7 +1118,7 @@ var gfMergeTagsObj = function( form, element ) { */ self.bindMergeTagListClick = function( event ) { - self.mergeTagList.hide(); + self.mergeTagList.hide(); var value = jQuery( event.target ).data('value'); var input = self.getTargetElement( event.target ); @@ -1491,7 +1503,7 @@ var gfMergeTagsObj = function( form, element ) { var tagHTML = jQuery( '' + escapeHtml( label ) + '' ); tagHTML.on( 'click.gravityforms', self.bindMergeTagListClick ); - optionsHTML.push( jQuery( '
            • ' ).html( tagHTML ) ); + optionsHTML.push( jQuery( '
            • ' ).html( tagHTML ) ); } @@ -1804,7 +1816,7 @@ var gform = window.gform || {}; * Components namespace to house scripts associated with our new 2.5 and up components */ -gform.components = {}; +gform.components = gform.components || {}; /** * @function gform.components.dropdown @@ -1838,6 +1850,7 @@ gform.components.dropdown = function( options ) { }; this.options = gform.tools.mergeObjects( this.options, gform.tools.defaultFor( options, {} ) ); + this.el = gform.tools.getNodes( this.options.selector, false, this.options.container )[ 0 ]; if ( ! this.el ) { gform.console.error( 'Gform dropdown couldn\'t find [data-js="' + this.options.selector + '"] to instantiate on.'); @@ -2285,3 +2298,4 @@ gform.simplebar = { }; gform.initializeOnLoaded( gform.simplebar.init ); + diff --git a/js/form_admin.min.js b/js/form_admin.min.js index 88bde0c..bb29380 100644 --- a/js/form_admin.min.js +++ b/js/form_admin.min.js @@ -1 +1 @@ -function initMergeTagSupport(){"undefined"!=typeof form&&0<=jQuery(".merge-tag-support").length&&jQuery(".merge-tag-support").each(function(){new gfMergeTagsObj(form,jQuery(this))})}function FormatCurrency(e){var t;gf_vars.gf_currency_config&&(t=new Currency(gf_vars.gf_currency_config).toMoney(jQuery(e).val()),jQuery(e).val(t))}function ToggleConditionalLogic(e,t){jQuery("#"+t+"_conditional_logic").is(":checked")?(CreateConditionalLogic(t,GetConditionalObject(t)),SetConditionalProperty(t,"actionType",jQuery("#"+t+"_action_type").val()),SetConditionalProperty(t,"logicType",jQuery("#"+t+"_logic_type").val()),SetRule(t,0),jQuery("#"+t+"_conditional_logic_container").show()):jQuery("#"+t+"_conditional_logic_container").hide()}function GetConditionalObject(e){var t=!1;switch(e){case"page":case"field":t=GetSelectedField();break;case"next_button":var i=GetSelectedField();(t=i.nextButton).id=i.id;break;case"confirmation":t=confirmation;break;case"notification":t=current_notification;break;default:t="undefined"!=typeof form&&form.button}return t=gform.applyFilters("gform_conditional_object",t,e)}function CreateConditionalLogic(t,e){e.conditionalLogic||(e.conditionalLogic=new ConditionalLogic);var i,o="hide"==e.conditionalLogic.actionType?"selected='selected'":"",r="show"==e.conditionalLogic.actionType?"selected='selected'":"",n="all"==e.conditionalLogic.logicType?"selected='selected'":"",a="any"==e.conditionalLogic.logicType?"selected='selected'":"",s="section"==e.type?gf_vars.thisSectionIf:"field"==t?gf_vars.thisFieldIf:"page"==t?gf_vars.thisPage:"confirmation"==t?gf_vars.thisConfirmation:"notification"==t?gf_vars.thisNotification:gf_vars.thisFormButton,l="next_button"==t?(i=gf_vars.enable,gf_vars.disable):(i=gf_vars.show,gf_vars.hide),c={};"form_button"==t&&(c.a11yWarning="
              ",c.a11yWarning+="",c.a11yWarning+="

              "+gf_vars.conditional_logic_a11y+"

              ",c.a11yWarning+="
              "),c.actionType="",c.objectDescription=s,c.logicType="",c.ofTheFollowingMatch=gf_vars.ofTheFollowingMatch;for(var u,d=makeArray(c).join(" "),d=gform.applyFilters("gform_conditional_logic_description",d,c,t,e),g=0;g",d+=GetRuleFields(t,g,u.fieldId),d+=GetRuleOperators(t,g,u.fieldId,u.operator),d+=GetRuleValues(t,g,u.fieldId,u.value),d+="',1'),d+="
              ";jQuery("#"+t+"_conditional_logic_container").html(d),Placeholders.enable(),jQuery("#"+t+"_conditional_logic",document).parents("form").on("submit",function(e){jQuery("#"+t+"_conditional_logic_object").val(JSON.stringify(GetConditionalObject(t).conditionalLogic))})}function GetRuleOperators(e,t,i,o){var r={is:"is",isnot:"isNot",">":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},n=""}function GetOperatorsForMeta(e,i){var o={};return entry_meta[i]&&entry_meta[i].filter&&entry_meta[i].filter.operators?jQuery.each(e,function(e,t){0<=jQuery.inArray(e,entry_meta[i].filter.operators)&&(o[e]=t)}):o=e,o}function GetRuleFields(e,t,i){for(var t=""+a+""):(s=0==r?"gfield_ajax_placeholder_"+i:r+"_placeholder",jQuery.post(ajaxurl,{action:"gf_get_post_categories",objectType:t,ruleIndex:i,inputName:r,selectedValue:o},function(e){e&&(jQuery("#"+s).replaceWith(e.trim()),SetRuleProperty(t,i,"value",jQuery("#"+n).val()))}),""):c&&c.choices&&-1"):u&&entry_meta&&entry_meta[e]&&entry_meta[e].filter&&void 0!==entry_meta[e].filter.choices?GetRuleValuesDropDown(entry_meta[e].filter.choices,t,i,o,r):(o=o?o.replace(/'/g,"'"):"","'),g=gform.applyFilters("gform_conditional_logic_values_input",g,t,i,e,o)}function IsAddressSelect(e,t){if(!t||"address"!=GetInputType(t))return!1;var i=t.addressType||gf_vars.defaultAddressType;if(!gf_vars.addressTypes[i])return!1;var o=gf_vars.addressTypes[i],r=e==t.id+".6",t=e==t.id+".4";return r&&"international"==i||t&&"object"==typeof o.states}function GetFirstRuleField(){for(var e=0;e",a=!1,s=0;s"+e[s].text+"
              ").text())?u:e[s].text;n+=""}return!a&&o&&""!=o&&(n+=""),n+=""}function isEmpty(e){}function SetRuleProperty(e,t,i,o){e=GetConditionalObject(e);e.conditionalLogic.rules&&(e.conditionalLogic.rules[t][i]=o)}function GetFieldById(e){e=parseInt(e);for(var t=0;t',this.init=function(){return this.spinner=jQuery(this.image),jQuery(this.elem).after(this.spinner),this},this.destroy=function(){jQuery(this.spinner).remove()},this.init()}function InsertVariable(e,t,i){i=i||jQuery("#"+e+"_variable_select").val();var o,r=document.getElementById(e),n=jQuery(r);document.selection?(n[0].focus(),document.selection.createRange().text=i):"selectionStart"in r?(o=r.selectionStart,r.value=r.value.substr(0,o)+i+r.value.substr(r.selectionEnd,r.value.length),r.selectionStart=o+r.value.length,r.selectionEnd=o+r.value.length):n.val(i+messageElement.val());n=jQuery("#"+e+"_variable_select");0
            '),p.mergeTagListHover=!1,p.bindKeyDown(),p.initAutocomplete(),p.addMergeTagIcon(),p.mergeTagIcon.find("a.open-list").on("click.gravityforms",function(){var e=jQuery(this),t=p.getTargetElement(e);p.mergeTagList.html(""),p.mergeTagList.append(p.getMergeTagListItems(t)),p.mergeTagList.insertAfter(e).show()}),p.mergeTagList.hover(function(){p.mergeTagListHover=!0},function(){p.mergeTagListHover=!1}),jQuery("body").mouseup(function(){p.mergeTagListHover||p.mergeTagList.hide()}),p.elem.data("mergeTags",p))},p.destroy=function(e){(e=p.elem||e).next(".all-merge-tags").remove(),e.off("keydown.gravityforms"),e.autocomplete("destroy"),e.data("mergeTags",null)},p.bindKeyDown=function(){p.elem.on("keydown.gravityforms",function(e){var t=!(!p.elem.data("autocomplete")||!p.elem.data("autocomplete").menu)&&p.elem.data("autocomplete").menu.active;e.keyCode===jQuery.ui.keyCode.TAB&&t&&e.preventDefault()})},p.initAutocomplete=function(){p.elem.autocomplete({minLength:1,focus:function(){return!1},source:function(e,t){var i=p.extractLast(e.term);i.length'),p.mergeTagIcon.data("targetElement",p.elem.attr("id")),p.getClassProperty(p.elem,"manual_position")?(e=".mt-"+p.elem.attr("id"),jQuery(e).append(p.mergeTagIcon)):p.elem.after(p.mergeTagIcon),p.mergeTagIcon.find(".tooltip-merge-tag").tooltip({show:{delay:1250},position:{my:"center bottom",at:"center-3 top-10"},content:function(){return jQuery(this).prop("title")}})},p.bindMergeTagListClick=function(e){p.mergeTagList.hide();var t=jQuery(e.target).data("value"),e=p.getTargetElement(e.target);p.isWpEditor(e)?InsertEditorVariable(e.attr("id"),t):InsertVariable(e.attr("id"),null,t),e.trigger("input").trigger("propertychange"),p.mergeTagList.hide()},this.getMergeTags=function(e,t,i,o,r,n){void 0===e&&(e=[]),void 0===o&&(o=[]);var a,s,l,c,u,d,g=[],p=[],f=[],m=[],h=[],y=[],_=[],v=[],b=[];if(i||m.push({tag:"{all_fields}",label:this.getMergeTagLabel("{all_fields}")}),!r){for(j in e)e.hasOwnProperty(j)&&((a=e[j]).displayOnly||(c=GetInputType(a),-1==jQuery.inArray(c,o)&&(a.isRequired?"name"===c?(s=Copy(a),"extended"==a.nameFormat?(l=GetInput(a,a.id+".2"),u=GetInput(a,a.id+".8"),(d=Copy(a)).inputs=[l,u],p.push(d),delete s.inputs[0],delete s.inputs[3]):"advanced"==a.nameFormat&&(l=GetInput(a,a.id+".2"),c=GetInput(a,a.id+".4"),u=GetInput(a,a.id+".8"),(d=Copy(a)).inputs=[l,c,u],p.push(d),delete s.inputs[0],delete s.inputs[2],delete s.inputs[4]),g.push(s)):g.push(a):p.push(a),IsPricingField(a.type)&&f.push(a))));if(0'+d+"")),g)g.hasOwnProperty(i)&&(u=g[i],d=gform.tools.stripSlashes(u.label),(u=jQuery(''+escapeHtml(d)+"")).on("click.gravityforms",p.bindMergeTagListClick),c.push(jQuery("
          • ").html(u)))}return c},this.hasMultipleGroups=function(e){var t=0;for(group in e)e.hasOwnProperty(group)&&0?@[\\\]^`{|}~]/g,"\\$&"))},p.isWpEditor=function(e){e=jQuery(e);return 1==this.getClassProperty(e,"wp_editor")},p.split=function(e){return e.split(" ")},p.extractLast=function(e){return this.split(e).pop()},p.startsWith=function(e,t){return 0===e.indexOf(t)},p.elem&&p.init()},FeedConditionObj=function(e){this.strings=isSet(e.strings)?e.strings:{},this.logicObject=e.logicObject,this.init=function(){gform.addFilter("gform_conditional_object","FeedConditionConditionalObject"),gform.addFilter("gform_conditional_logic_description","FeedConditionConditionalDescription"),jQuery(document).ready(function(){ToggleConditionalLogic(!0,"feed_condition")})},this.init()};function SimpleConditionObject(e,t){if(t.indexOf("simple_condition")<0)return e;t=t.substring(17)+"_object";return window[t]}function FeedConditionConditionalObject(e,t){return"feed_condition"!=t?e:feedCondition.logicObject}function FeedConditionConditionalDescription(e,t,i,o){return"feed_condition"!=i?e:(t.actionType=t.actionType.replace("t.width()&&jQuery(".gform-form-toolbar__form-title span").tooltip({position:{my:"left center",at:"right+6 center"},tooltipClass:"arrow-left"}),e.remove())});var entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function escapeAttr(e){return String(e).replace(/["']/g,function(e){return entityMap[e]})}function escapeHtml(e){return String(e).replace(/[&<>"'`=\/]/g,function(e){return entityMap[e]})}var gform=window.gform||{};gform.components={},gform.components.dropdown=function(e){this.el=null,this.control=null,this.controlText=null,this.triggers=[],this.state={open:!1,unloading:!1},this.options={closeOnSelect:!0,container:document,detectTitleLength:!1,onItemSelect:function(){},reveal:"click",selector:"",showSpinner:!1,swapLabel:!0,titleLengthThresholdMedium:23,titleLengthThresholdLong:32},this.options=gform.tools.mergeObjects(this.options,gform.tools.defaultFor(e,{})),this.el=gform.tools.getNodes(this.options.selector,!1,this.options.container)[0],this.el?(this.titleEl=gform.tools.getNodes("gform-dropdown-control-text",!1,this.el)[0],this.storeTriggers(),this.bindEvents(),this.setupUI(),this.hideSpinner=function(){this.el.classList.remove("gform-dropdown--show-spinner")},this.showSpinner=function(){this.el.classList.add("gform-dropdown--show-spinner")}):gform.console.error("Gform dropdown couldn't find [data-js=\""+this.options.selector+'"] to instantiate on.')},gform.components.dropdown.prototype.handleChange=function(e){this.options.onItemSelect(e.target.dataset.value),this.options.showSpinner&&this.showSpinner(),this.options.swapLabel&&(this.controlText.innerText=e.target.innerText),this.options.closeOnSelect&&this.handleControl()},gform.components.dropdown.prototype.handleControl=function(){this.state.open?this.closeDropdown():this.openDropdown()},gform.components.dropdown.prototype.openDropdown=function(){this.state.open||(this.el.classList.add("gform-dropdown--reveal"),setTimeout(function(){this.el.classList.add("gform-dropdown--open"),this.control.setAttribute("aria-expanded","true"),this.state.open=!0}.bind(this),25),setTimeout(function(){this.el.classList.remove("gform-dropdown--reveal")}.bind(this),200))},gform.components.dropdown.prototype.closeDropdown=function(){this.state.open=!1,this.el.classList.remove("gform-dropdown--open"),this.el.classList.add("gform-dropdown--hide"),this.control.setAttribute("aria-expanded","false"),setTimeout(function(){this.el.classList.remove("gform-dropdown--hide")}.bind(this),150)},gform.components.dropdown.prototype.handleMouseenter=function(){"hover"!==this.options.reveal||this.state.open||this.state.unloading||this.openDropdown()},gform.components.dropdown.prototype.handleMouseleave=function(e){"hover"!==this.options.reveal||this.state.unloading||this.closeDropdown()},gform.components.dropdown.prototype.handleA11y=function(e){if(this.state.open)return 27===e.keyCode?(this.closeDropdown(),void this.control.focus()):void(9!==e.keyCode||gform.tools.getClosest(e.target,'[data-js="'+this.options.selector+'"]')||this.triggers[0].focus())},gform.components.dropdown.prototype.handleSearch=function(e){var t=e.target.value.toLowerCase();this.triggers.forEach(function(e){e.innerText.toLowerCase().includes(t)?e.parentNode.style.display="":e.parentNode.style.display="none"})},gform.components.dropdown.prototype.setupUI=function(){var e;"hover"===this.options.reveal&&this.el.classList.add("gform-dropdown--hover"),this.options.detectTitleLength&&((e=this.titleEl?this.titleEl.innerText:"").length>this.options.titleLengthThresholdMedium&&e.length<=this.options.titleLengthThresholdLong?this.el.parentNode.classList.add("gform-dropdown--medium-title"):e.length>this.options.titleLengthThresholdLong&&this.el.parentNode.classList.add("gform-dropdown--long-title"))},gform.components.dropdown.prototype.storeTriggers=function(){this.control=gform.tools.getNodes("gform-dropdown-control",!1,this.el)[0],this.controlText=gform.tools.getNodes("gform-dropdown-control-text",!1,this.control)[0],this.triggers=gform.tools.getNodes("gform-dropdown-trigger",!0,this.el)},gform.components.dropdown.prototype.bindEvents=function(){gform.tools.delegate('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-dropdown-trigger"], [data-js="gform-dropdown-trigger"] > span',this.handleChange.bind(this)),gform.tools.delegate('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-dropdown-trigger"]',this.handleChange.bind(this)),gform.tools.delegate('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-dropdown-control"], [data-js="gform-dropdown-control"] *',this.handleControl.bind(this)),gform.tools.delegate('[data-js="'+this.options.selector+'"]',"keyup",'[data-js="gform-dropdown-search"]',this.handleSearch.bind(this)),this.el.addEventListener("mouseenter",this.handleMouseenter.bind(this)),this.el.addEventListener("mouseleave",this.handleMouseleave.bind(this)),this.el.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("click",function(e){!this.el.contains(e.target)&&this.state.open&&this.handleControl()}.bind(this)),addEventListener("beforeunload",function(){this.state.unloading=!0}.bind(this))},gform.components.alert={instances:[],getInstance:function(t){return gform.components.alert.instances.filter(function(e){return e.id===t.getAttribute("data-gform-alert-instance")})[0]},initializeInstance:function(e){var t,i;e.hasAttribute("data-gform-alert-instance")||(t=gform.tools.uniqueId("gform-alert"),i=e.hasAttribute("data-gform-alert-cookie")?e.getAttribute("data-gform-alert-cookie"):"",e.setAttribute("data-gform-alert-instance",t),e.classList.add("gform-initialized"),gform.components.alert.instances.push({id:t,cookie:i}))},initializeInstances:function(){gform.tools.getNodes('[data-js="gform-alert"]:not(.gform-initialized)',!0,document,!0).forEach(gform.components.alert.initializeInstance)},dismissAlert:function(e){var t=gform.tools.getClosest(e.target,'[data-js="gform-alert"]'),e=gform.components.alert.getInstance(t);t.style.display="none",e.cookie&&gform.tools.setCookie(e.cookie,form.id,1,!0)},bindEvents:function(){document.addEventListener("gform_init_alerts",gform.components.alert.initializeInstances),gform.tools.delegate("body","click",'[data-js="gform-alert-dismiss-trigger"]',gform.components.alert.dismissAlert)},init:function(){gform.components.alert.bindEvents(),gform.components.alert.initializeInstances()}},gform.initializeOnLoaded(gform.components.alert.init),gform.simplebar={instances:[],cleanInstances:function(){gform.simplebar.instances=gform.simplebar.instances.filter(function(e,t){return!!gform.tools.getNodes('[data-simplebar-instance="'+e.id+'"]',!1,document,!0)[0]||(gform.simplebar.instances[t].instance.unMount(),!1)})},getInstance:function(t){return gform.simplebar.instances.filter(function(e){return e.id===t.getAttribute("data-simplebar-instance")})[0].instance},initializeInstance:function(t){var i,e;t.hasAttribute("data-simplebar-instance")||(i=gform.tools.uniqueId("simplebar"),e=(e=t.getAttribute("data-simplebar-delay"))?parseInt(e,10):0,setTimeout(function(){var e=gform.tools.isRtl()?"rtl":"ltr";"rtl"==e&&t.setAttribute("data-simplebar-direction","rtl"),t.setAttribute("data-simplebar-instance",i),t.classList.add("gform-initialized");e=new SimpleBar(t,{direction:e});gform.simplebar.instances.push({id:i,instance:e})},e))},initializeInstances:function(){gform.simplebar.cleanInstances(),gform.tools.getNodes('[data-js="gform-simplebar"]:not(.gform-initialized)',!0,document,!0).forEach(gform.simplebar.initializeInstance)},bindEvents:function(){document.addEventListener("gform_render_simplebars",gform.simplebar.initializeInstances)},init:function(){window.SimpleBar&&(gform.simplebar.bindEvents(),gform.simplebar.initializeInstances())}},gform.initializeOnLoaded(gform.simplebar.init); \ No newline at end of file +function initMergeTagSupport(){"undefined"!=typeof form&&0<=jQuery(".merge-tag-support").length&&jQuery(".merge-tag-support").each(function(){new gfMergeTagsObj(form,jQuery(this))})}function FormatCurrency(e){var t;gf_vars.gf_currency_config&&(t=new Currency(gf_vars.gf_currency_config).toMoney(jQuery(e).val()),jQuery(e).val(t))}function ToggleConditionalLogic(e,t){jQuery("#"+t+"_conditional_logic").is(":checked")?(CreateConditionalLogic(t,GetConditionalObject(t)),SetConditionalProperty(t,"actionType",jQuery("#"+t+"_action_type").val()),SetConditionalProperty(t,"logicType",jQuery("#"+t+"_logic_type").val()),SetRule(t,0),jQuery("#"+t+"_conditional_logic_container").show()):jQuery("#"+t+"_conditional_logic_container").hide()}function GetConditionalObject(e){var t=!1;switch(e){case"page":case"field":t=GetSelectedField();break;case"next_button":var i=GetSelectedField();(t=i.nextButton).id=i.id;break;case"confirmation":t=confirmation;break;case"notification":t=current_notification;break;case"button":t=form.button;break;default:t="undefined"!=typeof form&&form.button}return t=gform.applyFilters("gform_conditional_object",t,e)}function CreateConditionalLogic(t,e){e.conditionalLogic||(e.conditionalLogic=new ConditionalLogic);var i,o="hide"==e.conditionalLogic.actionType?"selected='selected'":"",n="show"==e.conditionalLogic.actionType?"selected='selected'":"",r="all"==e.conditionalLogic.logicType?"selected='selected'":"",a="any"==e.conditionalLogic.logicType?"selected='selected'":"",s="section"==e.type?gf_vars.thisSectionIf:"field"==t?gf_vars.thisFieldIf:"page"==t?gf_vars.thisPage:"confirmation"==t?gf_vars.thisConfirmation:"notification"==t?gf_vars.thisNotification:gf_vars.thisFormButton,l="next_button"==t?(i=gf_vars.enable,gf_vars.disable):(i=gf_vars.show,gf_vars.hide),c={};c.actionType="",c.objectDescription=s,c.logicType="",c.ofTheFollowingMatch=gf_vars.ofTheFollowingMatch;for(var u,d=makeArray(c).join(" "),d=gform.applyFilters("gform_conditional_logic_description",d,c,t,e),g=0;g",d+=GetRuleFields(t,g,u.fieldId),d+=GetRuleOperators(t,g,u.fieldId,u.operator),d+=GetRuleValues(t,g,u.fieldId,u.value),d+="',1'),d+="
          ";jQuery("#"+t+"_conditional_logic_container").html(d),Placeholders.enable(),jQuery("#"+t+"_conditional_logic",document).parents("form").on("submit",function(e){jQuery("#"+t+"_conditional_logic_object").val(JSON.stringify(GetConditionalObject(t).conditionalLogic))})}function GetRuleOperators(e,t,i,o){var n={is:"is",isnot:"isNot",">":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},r=""}function GetOperatorsForMeta(e,i){var o={};return entry_meta[i]&&entry_meta[i].filter&&entry_meta[i].filter.operators?jQuery.each(e,function(e,t){0<=jQuery.inArray(e,entry_meta[i].filter.operators)&&(o[e]=t)}):o=e,o}function GetRuleFields(e,t,i){for(var t=""+a+""):(s=0==n?"gfield_ajax_placeholder_"+i:n+"_placeholder",jQuery.post(ajaxurl,{action:"gf_get_post_categories",objectType:t,ruleIndex:i,inputName:n,selectedValue:o},function(e){e&&(jQuery("#"+s).replaceWith(e.trim()),SetRuleProperty(t,i,"value",jQuery("#"+r).val()))}),""):c&&c.choices&&-1"):u&&entry_meta&&entry_meta[e]&&entry_meta[e].filter&&void 0!==entry_meta[e].filter.choices?GetRuleValuesDropDown(entry_meta[e].filter.choices,t,i,o,n):(o=o?o.replace(/'/g,"'"):"","'),g=gform.applyFilters("gform_conditional_logic_values_input",g,t,i,e,o)}function IsAddressSelect(e,t){if(!t||"address"!=GetInputType(t))return!1;var i=t.addressType||gf_vars.defaultAddressType;if(!gf_vars.addressTypes[i])return!1;var o=gf_vars.addressTypes[i],n=e==t.id+".6",t=e==t.id+".4";return n&&"international"==i||t&&"object"==typeof o.states}function GetFirstRuleField(){for(var e=0;e",a=!1,s=0;s"+e[s].text+"
          ").text())?u:e[s].text;r+=""}return!a&&o&&""!=o&&(r+=""),r+=""}function isEmpty(e){}function SetRuleProperty(e,t,i,o){e=GetConditionalObject(e);e.conditionalLogic.rules&&(e.conditionalLogic.rules[t][i]=o)}function GetFieldById(e){if("submit"===e)return GetSubmitField();e=parseInt(e);for(var t=0;t',this.init=function(){return this.spinner=jQuery(this.image),jQuery(this.elem).after(this.spinner),this},this.destroy=function(){jQuery(this.spinner).remove()},this.init()}function InsertVariable(e,t,i){i=i||jQuery("#"+e+"_variable_select").val();var o,n=document.getElementById(e),r=jQuery(n);document.selection?(r[0].focus(),document.selection.createRange().text=i):"selectionStart"in n?(o=n.selectionStart,n.value=n.value.substr(0,o)+i+n.value.substr(n.selectionEnd,n.value.length),n.selectionStart=o+n.value.length,n.selectionEnd=o+n.value.length):r.val(i+messageElement.val());r=jQuery("#"+e+"_variable_select");0'),f.mergeTagListHover=!1,f.bindKeyDown(),f.initAutocomplete(),f.addMergeTagIcon(),f.mergeTagIcon.find(".open-list").on("click.gravityforms",function(e){e.preventDefault();var t=jQuery(this),e=f.getTargetElement(t);f.mergeTagList.html(""),f.mergeTagList.append(f.getMergeTagListItems(e)),f.mergeTagList.insertAfter(t).show()}),f.mergeTagList.hover(function(){f.mergeTagListHover=!0},function(){f.mergeTagListHover=!1}),jQuery("body").mouseup(function(){f.mergeTagListHover||f.mergeTagList.hide()}),f.elem.data("mergeTags",f))},f.destroy=function(e){(e=f.elem||e).next(".all-merge-tags").remove(),e.off("keydown.gravityforms"),e.autocomplete("destroy"),e.data("mergeTags",null)},f.bindKeyDown=function(){f.elem.on("keydown.gravityforms",function(e){var t=!(!f.elem.data("autocomplete")||!f.elem.data("autocomplete").menu)&&f.elem.data("autocomplete").menu.active;e.keyCode===jQuery.ui.keyCode.TAB&&t&&e.preventDefault()})},f.initAutocomplete=function(){f.elem.autocomplete({minLength:1,focus:function(){return!1},source:function(e,t){var i=f.extractLast(e.term);i.length"),f.mergeTagIcon.data("targetElement",f.elem.attr("id")),f.getClassProperty(f.elem,"manual_position")?(e=f.elem.attr("id").substring(1,f.elem.attr("id").length),jQuery("#"+e).find(".gform-tinymce-mergetag-button").append(f.mergeTagIcon)):f.elem.after(f.mergeTagIcon)},f.bindMergeTagListClick=function(e){f.mergeTagList.hide();var t=jQuery(e.target).data("value"),e=f.getTargetElement(e.target);f.isWpEditor(e)?InsertEditorVariable(e.attr("id"),t):InsertVariable(e.attr("id"),null,t),e.trigger("input").trigger("propertychange"),f.mergeTagList.hide()},this.getMergeTags=function(e,t,i,o,n,r){void 0===e&&(e=[]),void 0===o&&(o=[]);var a,s,l,c,u,d,g=[],f=[],p=[],m=[],h=[],y=[],_=[],v=[],b=[];if(i||m.push({tag:"{all_fields}",label:this.getMergeTagLabel("{all_fields}")}),!n){for(j in e)e.hasOwnProperty(j)&&((a=e[j]).displayOnly||(c=GetInputType(a),-1==jQuery.inArray(c,o)&&(a.isRequired?"name"===c?(s=Copy(a),"extended"==a.nameFormat?(l=GetInput(a,a.id+".2"),u=GetInput(a,a.id+".8"),(d=Copy(a)).inputs=[l,u],f.push(d),delete s.inputs[0],delete s.inputs[3]):"advanced"==a.nameFormat&&(l=GetInput(a,a.id+".2"),c=GetInput(a,a.id+".4"),u=GetInput(a,a.id+".8"),(d=Copy(a)).inputs=[l,c,u],f.push(d),delete s.inputs[0],delete s.inputs[2],delete s.inputs[4]),g.push(s)):g.push(a):f.push(a),IsPricingField(a.type)&&p.push(a))));if(0'+d+"")),g)g.hasOwnProperty(i)&&(u=g[i],d=gform.tools.stripSlashes(u.label),(u=jQuery(''+escapeHtml(d)+"")).on("click.gravityforms",f.bindMergeTagListClick),c.push(jQuery("
        • ").html(u)))}return c},this.hasMultipleGroups=function(e){var t=0;for(group in e)e.hasOwnProperty(group)&&0?@[\\\]^`{|}~]/g,"\\$&"))},f.isWpEditor=function(e){e=jQuery(e);return 1==this.getClassProperty(e,"wp_editor")},f.split=function(e){return e.split(" ")},f.extractLast=function(e){return this.split(e).pop()},f.startsWith=function(e,t){return 0===e.indexOf(t)},f.elem&&f.init()},FeedConditionObj=function(e){this.strings=isSet(e.strings)?e.strings:{},this.logicObject=e.logicObject,this.init=function(){gform.addFilter("gform_conditional_object","FeedConditionConditionalObject"),gform.addFilter("gform_conditional_logic_description","FeedConditionConditionalDescription"),jQuery(document).ready(function(){ToggleConditionalLogic(!0,"feed_condition")})},this.init()};function SimpleConditionObject(e,t){if(t.indexOf("simple_condition")<0)return e;t=t.substring(17)+"_object";return window[t]}function FeedConditionConditionalObject(e,t){return"feed_condition"!=t?e:feedCondition.logicObject}function FeedConditionConditionalDescription(e,t,i,o){return"feed_condition"!=i?e:(t.actionType=t.actionType.replace("t.width()&&jQuery(".gform-form-toolbar__form-title span").tooltip({position:{my:"left center",at:"right+6 center"},tooltipClass:"arrow-left"}),e.remove())});var entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function escapeAttr(e){return String(e).replace(/["']/g,function(e){return entityMap[e]})}function escapeHtml(e){return String(e).replace(/[&<>"'`=\/]/g,function(e){return entityMap[e]})}var gform=window.gform||{};gform.components=gform.components||{},gform.components.dropdown=function(e){this.el=null,this.control=null,this.controlText=null,this.triggers=[],this.state={open:!1,unloading:!1},this.options={closeOnSelect:!0,container:document,detectTitleLength:!1,onItemSelect:function(){},reveal:"click",selector:"",showSpinner:!1,swapLabel:!0,titleLengthThresholdMedium:23,titleLengthThresholdLong:32},this.options=gform.tools.mergeObjects(this.options,gform.tools.defaultFor(e,{})),this.el=gform.tools.getNodes(this.options.selector,!1,this.options.container)[0],this.el?(this.titleEl=gform.tools.getNodes("gform-dropdown-control-text",!1,this.el)[0],this.storeTriggers(),this.bindEvents(),this.setupUI(),this.hideSpinner=function(){this.el.classList.remove("gform-dropdown--show-spinner")},this.showSpinner=function(){this.el.classList.add("gform-dropdown--show-spinner")}):gform.console.error("Gform dropdown couldn't find [data-js=\""+this.options.selector+'"] to instantiate on.')},gform.components.dropdown.prototype.handleChange=function(e){this.options.onItemSelect(e.target.dataset.value),this.options.showSpinner&&this.showSpinner(),this.options.swapLabel&&(this.controlText.innerText=e.target.innerText),this.options.closeOnSelect&&this.handleControl()},gform.components.dropdown.prototype.handleControl=function(){this.state.open?this.closeDropdown():this.openDropdown()},gform.components.dropdown.prototype.openDropdown=function(){this.state.open||(this.el.classList.add("gform-dropdown--reveal"),setTimeout(function(){this.el.classList.add("gform-dropdown--open"),this.control.setAttribute("aria-expanded","true"),this.state.open=!0}.bind(this),25),setTimeout(function(){this.el.classList.remove("gform-dropdown--reveal")}.bind(this),200))},gform.components.dropdown.prototype.closeDropdown=function(){this.state.open=!1,this.el.classList.remove("gform-dropdown--open"),this.el.classList.add("gform-dropdown--hide"),this.control.setAttribute("aria-expanded","false"),setTimeout(function(){this.el.classList.remove("gform-dropdown--hide")}.bind(this),150)},gform.components.dropdown.prototype.handleMouseenter=function(){"hover"!==this.options.reveal||this.state.open||this.state.unloading||this.openDropdown()},gform.components.dropdown.prototype.handleMouseleave=function(e){"hover"!==this.options.reveal||this.state.unloading||this.closeDropdown()},gform.components.dropdown.prototype.handleA11y=function(e){if(this.state.open)return 27===e.keyCode?(this.closeDropdown(),void this.control.focus()):void(9!==e.keyCode||gform.tools.getClosest(e.target,'[data-js="'+this.options.selector+'"]')||this.triggers[0].focus())},gform.components.dropdown.prototype.handleSearch=function(e){var t=e.target.value.toLowerCase();this.triggers.forEach(function(e){e.innerText.toLowerCase().includes(t)?e.parentNode.style.display="":e.parentNode.style.display="none"})},gform.components.dropdown.prototype.setupUI=function(){var e;"hover"===this.options.reveal&&this.el.classList.add("gform-dropdown--hover"),this.options.detectTitleLength&&((e=this.titleEl?this.titleEl.innerText:"").length>this.options.titleLengthThresholdMedium&&e.length<=this.options.titleLengthThresholdLong?this.el.parentNode.classList.add("gform-dropdown--medium-title"):e.length>this.options.titleLengthThresholdLong&&this.el.parentNode.classList.add("gform-dropdown--long-title"))},gform.components.dropdown.prototype.storeTriggers=function(){this.control=gform.tools.getNodes("gform-dropdown-control",!1,this.el)[0],this.controlText=gform.tools.getNodes("gform-dropdown-control-text",!1,this.control)[0],this.triggers=gform.tools.getNodes("gform-dropdown-trigger",!0,this.el)},gform.components.dropdown.prototype.bindEvents=function(){gform.tools.delegate('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-dropdown-trigger"], [data-js="gform-dropdown-trigger"] > span',this.handleChange.bind(this)),gform.tools.delegate('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-dropdown-trigger"]',this.handleChange.bind(this)),gform.tools.delegate('[data-js="'+this.options.selector+'"]',"click",'[data-js="gform-dropdown-control"], [data-js="gform-dropdown-control"] *',this.handleControl.bind(this)),gform.tools.delegate('[data-js="'+this.options.selector+'"]',"keyup",'[data-js="gform-dropdown-search"]',this.handleSearch.bind(this)),this.el.addEventListener("mouseenter",this.handleMouseenter.bind(this)),this.el.addEventListener("mouseleave",this.handleMouseleave.bind(this)),this.el.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("keyup",this.handleA11y.bind(this)),document.addEventListener("click",function(e){!this.el.contains(e.target)&&this.state.open&&this.handleControl()}.bind(this)),addEventListener("beforeunload",function(){this.state.unloading=!0}.bind(this))},gform.components.alert={instances:[],getInstance:function(t){return gform.components.alert.instances.filter(function(e){return e.id===t.getAttribute("data-gform-alert-instance")})[0]},initializeInstance:function(e){var t,i;e.hasAttribute("data-gform-alert-instance")||(t=gform.tools.uniqueId("gform-alert"),i=e.hasAttribute("data-gform-alert-cookie")?e.getAttribute("data-gform-alert-cookie"):"",e.setAttribute("data-gform-alert-instance",t),e.classList.add("gform-initialized"),gform.components.alert.instances.push({id:t,cookie:i}))},initializeInstances:function(){gform.tools.getNodes('[data-js="gform-alert"]:not(.gform-initialized)',!0,document,!0).forEach(gform.components.alert.initializeInstance)},dismissAlert:function(e){var t=gform.tools.getClosest(e.target,'[data-js="gform-alert"]'),e=gform.components.alert.getInstance(t);t.style.display="none",e.cookie&&gform.tools.setCookie(e.cookie,form.id,1,!0)},bindEvents:function(){document.addEventListener("gform_init_alerts",gform.components.alert.initializeInstances),gform.tools.delegate("body","click",'[data-js="gform-alert-dismiss-trigger"]',gform.components.alert.dismissAlert)},init:function(){gform.components.alert.bindEvents(),gform.components.alert.initializeInstances()}},gform.initializeOnLoaded(gform.components.alert.init),gform.simplebar={instances:[],cleanInstances:function(){gform.simplebar.instances=gform.simplebar.instances.filter(function(e,t){return!!gform.tools.getNodes('[data-simplebar-instance="'+e.id+'"]',!1,document,!0)[0]||(gform.simplebar.instances[t].instance.unMount(),!1)})},getInstance:function(t){return gform.simplebar.instances.filter(function(e){return e.id===t.getAttribute("data-simplebar-instance")})[0].instance},initializeInstance:function(t){var i,e;t.hasAttribute("data-simplebar-instance")||(i=gform.tools.uniqueId("simplebar"),e=(e=t.getAttribute("data-simplebar-delay"))?parseInt(e,10):0,setTimeout(function(){var e=gform.tools.isRtl()?"rtl":"ltr";"rtl"==e&&t.setAttribute("data-simplebar-direction","rtl"),t.setAttribute("data-simplebar-instance",i),t.classList.add("gform-initialized");e=new SimpleBar(t,{direction:e});gform.simplebar.instances.push({id:i,instance:e})},e))},initializeInstances:function(){gform.simplebar.cleanInstances(),gform.tools.getNodes('[data-js="gform-simplebar"]:not(.gform-initialized)',!0,document,!0).forEach(gform.simplebar.initializeInstance)},bindEvents:function(){document.addEventListener("gform_render_simplebars",gform.simplebar.initializeInstances)},init:function(){window.SimpleBar&&(gform.simplebar.bindEvents(),gform.simplebar.initializeInstances())}},gform.initializeOnLoaded(gform.simplebar.init); \ No newline at end of file diff --git a/js/form_editor.js b/js/form_editor.js index 527204f..65bef1b 100644 --- a/js/form_editor.js +++ b/js/form_editor.js @@ -4,9 +4,13 @@ // INITIALIZING PAGE //------------------------------------------------- -jQuery( document ).ready( function() { - handleStatus(); +jQuery( document ).ready( + function () { + InitializeEditor(); + } +); +function InitializeEditor() { jQuery( '.search-button > input' ).on( 'keyup change click paste', function( e ) { FieldSearch( this ); addClearButton( this ); @@ -45,9 +49,9 @@ jQuery( document ).ready( function() { jQuery( '.add-buttons button' ).each( function() { var $this = jQuery( this ); - var type = $this.data( 'type' ); + var type = $this.attr( 'data-type' ); var onClick = $this.attr( 'onclick' ); - if ( typeof type == 'undefined' ) { + if ( typeof type == 'undefined' && onClick ) { // deprecate buttons without the type data attribute if ( onClick.indexOf( 'StartAddField' ) > -1 ) { if ( /StartAddField\([ ]?'(.*?)[ ]?'/.test( onClick ) ) { @@ -55,10 +59,6 @@ jQuery( document ).ready( function() { $this.data( 'type', type ); } } - - if ( window.console ) { - console.log( 'Deprecated button for the ' + this.value + ' field. Since v1.9 the field type must be specified in the "type" data attribute.' ); - } } if ( typeof type != 'undefined' && ( typeof onClick == 'undefined' || onClick == '') ) { jQuery( this ).click( function() { @@ -125,7 +125,7 @@ jQuery( document ).ready( function() { }); jQuery( '#field_settings' ).tabs(); jQuery( '.field_settings' ).accordion( gform.options.jqEditorAccordions ); - jQuery( '#add_fields_menu .panel-block-tabs__wrapper' ).accordion( gform.options.jqEditorAccordions ); + jQuery( '#add_fields_menu .panel-block-tabs__wrapper' ).accordion( gform.options.jqAddFieldAccordions ); jQuery( '.panel-block-tabs' ).find( '.panel-block-tabs__toggle' ).each( function( i, element ) { jQuery( element ).append( '' ); } ); @@ -134,7 +134,7 @@ jQuery( document ).ready( function() { // Loop keypresses in the field settings area through them, or focus back on the active fields // settings trigger if esc is used. - jQuery( '.panel-block.field_settings' ).on( 'keydown', function( e ) { + jQuery( '.panel-block > .field_settings' ).on( 'keydown', function( e ) { // esc key, refocus the settings trigger in the editor preview for the active field if ( e.keyCode === 27 ) { jQuery( '.gfield.field_selected .gfield-edit').focus(); @@ -164,31 +164,9 @@ jQuery( document ).ready( function() { } } } ); -} ); - -function handleStatus() { - - if( jQuery('.gf_editor_error').length ) { - - jQuery('.error_dismiss').on( 'click', function ( e ) { - jQuery('.gf_editor_error').animate({'opacity':'0'}, 500); - }); - } - - if( jQuery('.gf_editor_status').length ) { - - jQuery('.gf_editor_status').animate({'opacity':'1', 'bottom':'16px'}, 1000); - - jQuery('.gf_editor_status').on('click', function ( e ) { - jQuery(this).animate({'opacity':'0'}, 500); - }); - - setTimeout(function () { - jQuery('.gf_editor_status').animate({'opacity':'0'}, 500) - }, 25000); - - } + // Prior to gravityformsppcp 2.3, the PayPal buttons show up in the editor instead of in the sidebar. + jQuery( '#field_submit #gform_ppcp_smart_payment_buttons' ).remove(); } function InitializeFieldSettings(){ @@ -343,7 +321,6 @@ function InitializeFieldSettings(){ SetFieldDefaultValue(this.value); }); - jQuery('.choices_setting, .columns_setting') .on('input propertychange', '.field-choice-input', function(e){ var $this = jQuery(this); @@ -396,6 +373,14 @@ function InitializeFieldSettings(){ } } ); + jQuery('#submit_text').on('input propertychange', function(){ + jQuery('#gform_submit_button_' + form.id ).val( this.value ); + }); + + jQuery('#submit_image').on('input propertychange', function(){ + ToggleSubmitType( false ); + }); + jQuery('#field_description').on('blur', function(){ var field = GetSelectedField(); if ( field.description != this.value ) { @@ -557,6 +542,25 @@ function hideDefaultMarginOnTopLabelAlignment( settings, field ) { function InitializeForm(form){ + // Submit button settings. + jQuery( "#submit_text" ).val( form.button.text ); + jQuery( "#submit_image" ).val( form.button.imageUrl ); + if( form.button.width ) { + jQuery( "#submit_width_" + form.button.width ).prop( 'checked', true ); + } else { + jQuery( "#submit_width_auto" ).prop( 'checked', true ); + } + if( form.button.location ) { + jQuery( "#submit_location_" + form.button.location ).prop( 'checked', true ); + } else { + jQuery( "#submit_location_bottom" ).prop( 'checked', true ); + } + if( form.button.type ) { + jQuery( "#submit_type_" + form.button.type ).prop( 'checked', true ); + } else { + jQuery( "#submit_type_" ).prop( 'checked', true ); + } + if(form.lastPageButton && form.lastPageButton.type === 'image') jQuery('#last_page_button_image').prop('checked', true); else if(!form.lastPageButton || form.lastPageButton.type !== 'image') @@ -643,18 +647,20 @@ function LoadFieldSettings(){ resetAllFieldAccessibilityWarnings(); // Reset errors resetAllFieldErrors(); + // Reset notices + resetAllFieldNotices(); // Reset deprecated ready class notice resetDeprecatedReadyClassNotice(); jQuery("#field_label").val(field.label); if(field.type == "html"){ - jQuery(".label_setting .gf_tooltip:first-child").hide(); - jQuery(".label_setting .gf_tooltip:last-child").show(); + jQuery(".tooltip_form_field_label").hide(); + jQuery(".tooltip_form_field_label_html").show(); //jQuery(".tooltip_form_field_label").hide(); } else{ - jQuery(".label_setting .gf_tooltip:first-child").show(); - jQuery(".label_setting .gf_tooltip:last-child").hide(); + jQuery(".tooltip_form_field_label").show(); + jQuery(".tooltip_form_field_label_html").hide(); } jQuery("#field_admin_label").val(field.adminLabel); @@ -917,7 +923,6 @@ function LoadFieldSettings(){ CreateCustomizeInputsUI(field); CreateInputLabelsUI(field); - if(!field["dateType"] && inputType == "date"){ field["dateType"] = "datepicker"; } @@ -949,12 +954,13 @@ function LoadFieldSettings(){ CreateInputNames(field); ToggleInputName( true ); - var canHaveConditionalLogic = GetFirstRuleField() > 0; if(field["type"] == "page"){ LoadFieldConditionalLogic(canHaveConditionalLogic, "next_button"); LoadFieldConditionalLogic(canHaveConditionalLogic, "page"); - } + } else if(field["type"] == "submit"){ + LoadFieldConditionalLogic(canHaveConditionalLogic, "button"); + } else{ LoadFieldConditionalLogic(canHaveConditionalLogic, "field"); } @@ -1224,6 +1230,21 @@ function LoadFieldSettings(){ SetFieldAccessibilityWarning( 'date_input_type_setting', 'above' ); } + if ( field.type === 'submit' ) { + if ( HasPageField() ) { + SetFieldNotification( 'submit_location_setting', 'above' ); + } + if ( form.button.type === 'image' ) { + SetFieldAccessibilityWarning( 'submit_type_setting', 'below' ); + + if ( ! form.button.imageUrl ) { + SetFieldNotification( 'submit_image_setting', 'below' ); + } + } + } + + ToggleSubmitType( true ); + jQuery(document).trigger('gform_load_field_settings', [field, form]); gform.doAction('gform_post_load_field_settings', [field, form]); @@ -1432,17 +1453,25 @@ function UpdateAddressFields(){ jQuery(".field_selected #input_" + field["id"] + "_4_label").html(state_label); } - //hide country drop down if this address type applies to a specific country - var hide_country = jQuery("#field_address_country_" + addressType).val() != ""; + // hide country drop down and setting. + var isInternational = jQuery( "#field_address_country_" + addressType ).val() == ""; + var hideCountrySetting = ! isInternational; + var hideCountryField = ! isInternational || ! jQuery( '#field_address_fields_container [id="gforms-editor-toggle-' + field.id + '.6"' ).is( ':checked' ); - if(hide_country){ - jQuery('.field_selected #input_' + field.id + '_6_container').hide(); + // hide country setting if this address type applies to a specific country. + if ( hideCountrySetting ) { jQuery('.field_custom_input_row_input_' + field.id + '_6').hide(); + } else { + jQuery('.field_selected .field_custom_input_row_input_' + field.id + '_6').show(); + } + + // hide country field if this address type applies to a specific country or if show country is toggled off. + if ( hideCountryField ){ + jQuery('.field_selected #input_' + field.id + '_6_container').hide(); } else { //selects default country and displays drop down jQuery(".field_selected #input_" + field.id + "_6").val(jQuery("#field_address_default_country_" + addressType).val()); jQuery(".field_selected #input_" + field.id + "_6_container").show(); - jQuery('.field_selected .field_custom_input_row_input_' + field.id + '_6').show(); } var has_state_drop_down = jQuery("#field_address_has_states_" + addressType).val() != ""; @@ -1904,13 +1933,36 @@ function SetNextButtonConditionalLogic(isChecked){ field.nextButton.conditionalLogic = isChecked ? new ConditionalLogic() : null; } +/** + * Sets the conditonal logic for the submit button. + * + * @since 2.6 + */ +function SetSubmitConditionalLogic(isChecked) { + form.button.conditionalLogic = isChecked ? new ConditionalLogic() : null; +} + function UpdateFormObject(){ + form["button"]["text"] = jQuery('#submit_text').val(); + form["button"]["width"] = jQuery("input:radio[name='submit_width']:checked").val(); + form["button"]["location"] = jQuery("input:radio[name='submit_location']:checked").val(); + form["button"]["imageUrl"] = jQuery('#submit_image').val(); + form["button"]["layoutGridColumnSpan"] = jQuery( '#field_submit' ).getGridColumnSpan(); + form.postContentTemplateEnabled = false; form.postTitleTemplateEnabled = false; form.postTitleTemplate = ""; form.postContentTemplate = ""; + if( HasPageField() ) { + SetSubmitLocation( 'bottom' ); + jQuery('#field_submit').attr( 'data-field-position', 'bottom' ); + jQuery('input[name="submit_location"][value="bottom"]').prop( 'checked', true ); + } else { + jQuery( '.submit_location_setting' ).prev( '.gform-alert--notice' ).remove(); + } + if(HasPostField()){ form.postAuthor = jQuery('#field_post_author').val() ? jQuery('#field_post_author').val() : ""; form.useCurrentUserAsAuthor = jQuery('#gfield_current_user_as_author').is(":checked"); @@ -1988,16 +2040,19 @@ function UpdateFormObject(){ // new method for filtering the form object before save form = gform.applyFilters('gform_pre_form_editor_save', form); + return form; } function SortFields(){ var fields = new Array(); - jQuery(".gfield:not(.spacer)").each(function(){ + jQuery(".gfield").each(function(){ + if( jQuery(this).hasClass('spacer') || 'gform_editor_submit_container' == jQuery(this).attr('data-field-class') ) { + return; + } id = this.id.substr(6); fields.push(GetFieldById(id)); - } - ); + }); form.fields = fields; } @@ -2029,7 +2084,6 @@ function EditField( element ) { * @param element The field element being deleted. */ function DeleteField( element ) { - event.stopPropagation(); // Get field ID from element. @@ -2068,6 +2122,15 @@ function DeleteField( element ) { // Remove field element. jQuery( '#field_' + fieldId ).remove(); + if ( form['fields'].length === 0 ) { + jQuery('#field_submit').remove(); + } else { + if ( form['fields'][0].type === 'submit' ) { + jQuery('#field_submit').remove(); + form['fields'].splice( 0, 1 ); + } + } + // Show no fields placeholder if there are no form fields. if ( form.fields.length === 0 ) { jQuery( '#no-fields' ).show(); @@ -2383,7 +2446,6 @@ function GetFirstField() { } function EndAddField(field, fieldString, index){ - gf_vars['currentlyAddingField'] = false; // We just added a field. Let's hide the No Fields placeholder. @@ -2400,7 +2462,11 @@ function EndAddField(field, fieldString, index){ jQuery('#gform_fields').children().eq(index - 1).after(fieldString); } } else { - jQuery('#gform_fields').append(fieldString); + if ( jQuery( '#field_submit' ).length ) { + jQuery( fieldString ).insertBefore ( jQuery( '#field_submit' ) ); + } else { + jQuery('#gform_fields').append(fieldString); + } //creates new javascript field form.fields.push(field); } @@ -2623,7 +2689,7 @@ function FieldClick( field ) { function ShowSettings( element ) { if ( element.id === 'gform_last_page_settings' ) { - //hide field and form pagiantion setting fields + //hide field and form pagination setting fields jQuery( '.field_setting' ).hide(); jQuery( '.pagination_setting' ).hide(); // Show last pagination setting fields @@ -2644,6 +2710,16 @@ function ShowSettings( element ) { var label = jQuery( '#gform_pagination' ).data( 'title' ); var description = jQuery( '#gform_pagination' ).data( 'description' ); var icon_classes = 'button-icon dashicons-media-text'; + } else if ( element.id === 'field_submit' ) { + // Hide form pagination and last pagination setting fields + jQuery( '.pagination_setting' ).hide(); + jQuery( '.last_pagination_setting' ).hide(); + // Load and show field setting fields + LoadFieldSettings(); + fieldObject = GetSubmitField(); + var label = gf_vars.button; + var description = gf_vars.buttonDescription; + var icon_classes = 'gform-icon gform-icon--smart-button'; } else { // Hide form pagination and last pagination setting fields jQuery( '.pagination_setting' ).hide(); @@ -2662,9 +2738,13 @@ function ShowSettings( element ) { // Show field icon and description in sidebar jQuery( '#nothing_selected' ).hide(); jQuery( '#sidebar_field_label' ) + .removeClass( 'no-id' ) .text( label ) .attr( 'data-fieldId-label', gf_vars.idString ) .attr( 'data-fieldId', fieldObject.id ); + if( 'submit' === fieldObject.type ) { + jQuery( '#sidebar_field_label' ).addClass( 'no-id' ); + } jQuery( '#sidebar_field_text' ).text( description ); // Reset icon classes jQuery( ' #sidebar_field_icon' ).attr( 'class', '' ); @@ -2695,6 +2775,18 @@ function ShowSettings( element ) { jQuery('.field_settings').show(); // Show field settings tab jQuery('.sidebar').tabs( 'option', 'active', 1 ); + + var visibleChoicesSettings = gform.tools + .getNodes( '[data-js="choices-ui-content"] > li', true, document, true ) + .filter( function( element ) { + return window.getComputedStyle( element ).getPropertyValue( 'display' ) !== 'none'; + } ); + + if ( ! visibleChoicesSettings.length ) { + gform.tools.trigger( 'gform/flyout/close-all' ); + } + + gform.tools.trigger( 'gform/form_editor/setting_selected', document, false, element ); } function TogglePercentageStyle( isInit ){ @@ -2803,7 +2895,7 @@ function LoadBulkChoices(field){ } /** - * Filter bulk loaded choices *after* they've been formatted for the bulk UI. + * Filter bulk loaded choices *after* they've been formatted for the bulk UI. * * This filter is useful if you would like to format the choices to provide additional parameters for choice-based settings. * @@ -3260,8 +3352,8 @@ function LoadTimeInputs(){ jQuery('#input_default_value_row_input_' + field.id +'_3').show(); jQuery(".field_selected .gfield_time_ampm").show(); } - jQuery('#input_placeholder_row_input_' + field.id +'_3').hide(); // no support for placeholder - jQuery('.field_custom_input_row_' + field.id +'_3').hide(); + jQuery('#input_placeholder_row_input_' + field.id +'_3').hide(); // No support for placeholder. + // AM/PM Sub label is hidden in the time field class after `gform_post_load_field_settings` is fired. } /** @@ -4020,7 +4112,8 @@ function FormulaContentCallback() { } function SetupUnsavedChangesWarning() { - + // check if form is in legacy mode + var legacyHtml = window.gf_legacy && window.gf_legacy.is_legacy === '1'; // apply system changes to the form, unsaved notification should only apply for user-made changes UpdateFormObject(); @@ -4029,7 +4122,17 @@ function SetupUnsavedChangesWarning() { window.onbeforeunload = function(){ UpdateFormObject(); - if ( gforms_original_json != jQuery.toJSON(form) && !gf_vars.isFormTrash ) { + var original = JSON.parse( JSON.stringify( JSON.parse( window.gforms_original_json ) ) ); + var current = JSON.parse( JSON.stringify( window.form ) ); + if ( legacyHtml ) { + original.fields.forEach( function( field, i ) { + delete original.fields[ i ].layoutGroupId; + } ); + current.fields.forEach( function( field, i ) { + delete current.fields[ i ].layoutGroupId; + } ); + } + if ( JSON.stringify( original ) !== JSON.stringify( current ) && ! gf_vars.isFormTrash ) { return "You have unsaved changes."; } } @@ -4062,6 +4165,91 @@ function SetHTMLMargins( value ) { SetFieldProperty('disableMargins', value ); } +function SetSubmitLocation( location ) { + + if( 'inline' === location ) { + // Find the last group id. + var lastGroup = jQuery( '#field_submit' ).prev().attr( 'data-groupid' ); + + // Move the submit button to the group. + jQuery( '#field_submit' ).setGroupId( lastGroup ).resizeGroup( lastGroup ); + + // Remove any spacers from the group. + jQuery( '#field_submit' ).next( '.spacer' ).remove(); + + // Assign the correct position property. + jQuery( '*[data-field-class="gform_editor_submit_container"]' ).data( 'field-position', 'inline' ); + } else { + // Move the submit button out of the group and make it full-width. + var groupID = jQuery( '#field_submit' ).attr( 'data-groupid' ); + jQuery( '#field_submit' ) + .removeAttr( 'data-groupid' ) + .addClass( 'gfield--width-full' ) + .setGridColumnSpan( 12 ) + .resizeGroup( groupID ); + + // Assign the correct position property. + jQuery( '*[data-field-class="gform_editor_submit_container"]' ).data( 'field-position', 'bottom' ); + } + +} + +function SetSubmitWidth( width ) { + if( 'full' === width ) { + jQuery( '#field_submit .gform-button' ).addClass( 'gform-button--width-full' ); + } else { + jQuery( '#field_submit .gform-button' ).removeClass( 'gform-button--width-full' ); + } +} + +function ToggleSubmitType( isInit ) { + var field = GetSelectedField(); + if ( field.type !== 'submit' ) { + return; + } + + var type = jQuery( 'input[name=submit_type]:checked' ).val(); + if( ! isInit ) { + form.button.type = type; + } + + var $formSubmitButton = jQuery( '#gform_submit_button_' + form.id ); + var $submitImageSetting = jQuery( '#submit_image' ); + var $submitImageSettingValue = $submitImageSetting.val(); + var $submitTextSetting = jQuery( '#submit_text' ); + var $submitTextSettingValue = $submitTextSetting.val(); + + if( 'text' === type ) { + ResetFieldAccessibilityWarning( 'submit_type_setting' ); + ResetFieldNotice( 'submit_image_setting' ); + jQuery( '.submit_text_setting' ).show(); + jQuery( '.submit_image_setting' ).hide(); + } + + if( 'image' === type ) { + ResetFieldAccessibilityWarning( 'submit_type_setting' ); + SetFieldAccessibilityWarning( 'submit_type_setting', 'below' ); + if ( ! $submitImageSettingValue ) { + SetFieldNotification( 'submit_image_setting', 'below' ); + } + jQuery( '.submit_text_setting' ).hide(); + jQuery( '.submit_image_setting' ).show(); + } + + if( 'text' === type || ( 'image' === type && ! $submitImageSettingValue ) ) { + var text = $submitTextSettingValue ? $submitTextSettingValue : gform_form_strings.defaultSubmit; + $formSubmitButton.attr( 'type', 'submit' ).attr( 'value', text ).removeClass( 'gform_image_button' ); + $submitTextSetting.val( text ); + } + + if( 'image' === type && $submitImageSettingValue ) { + ResetFieldNotice( 'submit_image_setting' ); + var src = $submitImageSettingValue ? $submitImageSettingValue : ''; + $formSubmitButton.attr( 'type', 'image' ).attr( 'src', src ).removeAttr( 'value' ).addClass( 'gform_image_button' ); + $submitImageSetting.val( src ); + } +} + //------------------------------------------------------------------------------------------------------------------------ //Color Picker function iColorShow(mouseX, mouseY, id, callback){ @@ -4350,6 +4538,32 @@ function IsValidFormula(formula) { return gform.applyFilters( 'gform_is_valid_formula_form_editor', result, formula ); } +/** + * Reset the field notice alert for a field setting. + * + * @since 2.6 + * + * @param string [fieldSetting] The field setting class. + */ +function ResetFieldNotice( fieldSetting ) { + if ( typeof fieldSetting !== 'undefined' ) { + jQuery( '.' + fieldSetting ) + .nextAll( '.gform-alert--notice' ).remove() + .prevAll( '.gform-alert--notice' ).remove(); + } +} + +/** + * Reset the field notice alerts for all field settings. + * + * @since 2.6 + */ +function resetAllFieldNotices() { + if ( jQuery('.editor-sidebar').find('.gform-alert--notice').length ) { + jQuery('.editor-sidebar').find('.gform-alert--notice').remove(); + } +} + /** * Reset the field accessibility warning for a field setting. * @@ -4364,7 +4578,7 @@ function ResetFieldAccessibilityWarning( fieldSetting ) { } /** - * Reset the field errors for all field settings. + * Reset the field accessibility warnings for all field settings. * * @since 2.5.8 */ @@ -4425,7 +4639,7 @@ function setFieldError( fieldSetting, position, message ) { } var errorDiv = '
          '; - errorDiv += ''; + errorDiv += ''; errorDiv += '
          ' + message + '
          '; errorDiv += '
          '; diff --git a/js/form_editor.min.js b/js/form_editor.min.js index a54d249..e2d9256 100644 --- a/js/form_editor.min.js +++ b/js/form_editor.min.js @@ -1 +1 @@ -function handleStatus(){jQuery(".gf_editor_error").length&&jQuery(".error_dismiss").on("click",function(e){jQuery(".gf_editor_error").animate({opacity:"0"},500)}),jQuery(".gf_editor_status").length&&(jQuery(".gf_editor_status").animate({opacity:"1",bottom:"16px"},1e3),jQuery(".gf_editor_status").on("click",function(e){jQuery(this).animate({opacity:"0"},500)}),setTimeout(function(){jQuery(".gf_editor_status").animate({opacity:"0"},500)},25e3))}function InitializeFieldSettings(){gform.addFilter("gform_editor_field_settings","hideDefaultMarginOnTopLabelAlignment"),jQuery("#field_max_file_size").on("input propertychange",function(){var e=jQuery(this),e=parseInt(e.val());SetFieldProperty("maxFileSize",e||"")}).on("change",function(){var e=GetSelectedField(),e=e.maxFileSize||"";this.value=""===e?"":e+"MB"}),jQuery(document).on("input propertychange",".field_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(document).on("input propertychange",".field_placeholder, .field_placeholder_textarea",function(){SetFieldPlaceholder(this.value),""===GetSelectedField().label&&(setFieldError("label_setting","below"),""!==this.value&&resetFieldError("label_setting"))}),jQuery("#field_choices").on("change",".field-choice-price",function(){var e=GetSelectedField(),t=jQuery(this).parent("li").index(),t=e.choices[t].price;this.value=t}),jQuery(".field_input_choices").on("input propertychange","input",function(){var e=jQuery(this).closest("li"),t=e.data("index");SetInputChoice(e.data("input_id"),t,e.find(".field-choice-value").val(),e.find(".field-choice-text").val())}).on("click keypress","input:radio, input:checkbox",function(){var e=jQuery(this).closest("li"),t=e.data("index");SetInputChoice(e.data("input_id"),t,e.find(".field-choice-value").val(),e.find(".field-choice-text").val())}).on("click keypress",".field-input-insert-choice",function(){var e=jQuery(this).closest("li"),t=e.closest("ul"),i=e.data("index");InsertInputChoice(t,e.data("input_id"),i+1)}).on("click keypress",".field-input-delete-choice",function(){var e=jQuery(this).closest("li"),t=e.closest("ul"),i=e.data("index");DeleteInputChoice(t,e.data("input_id"),i)}),jQuery(".field_input_choice_values_enabled").on("click keypress",function(){var e=jQuery(this).parent().siblings(".gfield_settings_input_choices_container");ToggleInputChoiceValue(e,this.checked),SetInputChoices(e.find("ul"))}),jQuery(".input_placeholders_setting").on("input propertychange",".input_placeholder",function(){var e=jQuery(this).closest(".input_placeholder_row").data("input_id");SetInputPlaceholder(this.value,e)}).on("input propertychange","#field_single_placeholder",function(){SetFieldPlaceholder(this.value)}),jQuery("#field_rich_text_editor").on("click keypress",function(){var e,t=GetSelectedField();this.checked?(e=!0,HasConditionalLogicDependency(t.id,t.value)&&(confirm(gf_vars.conditionalLogicRichTextEditorWarning)||(jQuery("#field_rich_text_editor").prop("checked",!1),e=!1)),e&&(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block"))):(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none"))}),jQuery(".prepopulate_field_setting").on("input propertychange",".field_input_name",function(){var e=jQuery(this).closest(".field_input_name_row").data("input_id");SetInputName(this.value,e)}).on("input propertychange","#field_input_name",function(){SetInputName(this.value)}),jQuery(".custom_inputs_setting, .custom_inputs_sub_setting, .sub_labels_setting").on("change",".gform-field__toggle-input",function(){var e=jQuery(this).closest(".gform-field__toggle").data("input_id");ToggleInputHidden(jQuery(this),e)}).on("click","#field_password_fields_container .gform-field__toggle",function(){var e=jQuery(this).data("input_id"),t=jQuery(this).find(".gform-field__toggle-input");t[0].focus(),t[0].checked=!t[0].checked,ToggleInputHidden(t,e)}).on("input propertychange",".field_custom_input_default_label",function(){var e=jQuery(this).closest(".field_custom_input_row").data("input_id");SetInputCustomLabel(this.value,e)}).on("input propertychange",".field_single_custom_label",function(){SetInputCustomLabel(this.value)}),jQuery(".default_input_values_setting").on("input propertychange",".default_input_value",function(){var e=jQuery(this).closest(".default_input_value_row").data("input_id");SetInputDefaultValue(this.value,e)}).on("input","#field_single_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(".choices_setting, .columns_setting").on("input propertychange",".field-choice-input",function(e){var t=jQuery(this),i=t.closest("li.field-choice-row");SetFieldChoice(i.data("input_type"),i.data("index")),(t.hasClass("field-choice-text")||t.hasClass("field-choice-value"))&&(CheckChoiceConditionalLogicDependency(this),e.stopPropagation())}),jQuery("#field_enable_copy_values_option").on("click keypress",function(){SetCopyValuesOptionProperties(this.checked),ToggleCopyValuesOption(!1),0==this.checked&&ToggleCopyValuesActivated(!1)}),jQuery("#field_copy_values_option_label").on("input propertychange",function(){SetCopyValuesOptionLabel(this.value)}),jQuery("#field_copy_values_option_field").on("change",function(){SetFieldProperty("copyValuesOptionField",jQuery(this).val())}),jQuery("#field_copy_values_option_default").on("change",function(){SetFieldProperty("copyValuesOptionDefault",1==this.checked?1:0),ToggleCopyValuesActivated(this.checked)}),jQuery("#field_label").on("input propertychange",function(){SetFieldLabel(this.value),SetAriaLabel(this.value),""!==this.value&&(resetFieldError("label_setting"),ResetFieldAccessibilityWarning("label_setting"))}).on("blur",function(){""===this.value&&setFieldError("label_setting","below")}),jQuery("#field_description").on("blur",function(){var e=GetSelectedField();e.description!=this.value&&(SetFieldDescription(this.value),RefreshSelectedFieldPreview()),""===e.label&&(setFieldError("label_setting","below"),""!==this.value&&resetFieldError("label_setting"))}),jQuery('input[ name="field_visibility" ]').on("DOMSubTreeModified change",function(){var e=GetSelectedField();SetFieldProperty("visibility",this.value);var t='
          Hidden
          ';"hidden"===e.visibility?(jQuery("#field_"+e.id).addClass("admin-hidden"),jQuery("#field_"+e.id+" .gfield_label").before(t),jQuery("#field_"+e.id+" .gsection_title").before(t)):(jQuery("#field_"+e.id).removeClass("admin-hidden"),jQuery("#field_"+e.id+" .admin-hidden-markup").remove())}),jQuery("#field_checkbox_label").on("input propertychange",function(){GetSelectedField().checkboxLabel!=this.value&&(SetFieldCheckboxLabel(this.value),RefreshSelectedFieldPreview())}),jQuery("#field_content").on("input propertychange",function(){SetFieldProperty("content",this.value)}),jQuery("#next_button_text_input, #next_button_image_url").on("input propertychange",function(){SetPageButton("next")}),jQuery("#previous_button_image_url, #previous_button_text_input").on("input propertychange",function(){SetPageButton("previous")}),jQuery("#field_custom_field_name_text").on("input propertychange",function(){SetFieldProperty("postCustomFieldName",this.value)}),jQuery("#field_customfield_content_template").on("input propertychange",function(){SetCustomFieldTemplate()}),jQuery("#gfield_calendar_icon_url").on("input propertychange",function(){SetFieldProperty("calendarIconUrl",this.value)}),jQuery("#field_max_files").on("input propertychange",function(){SetFieldProperty("maxFiles",this.value)}),jQuery("#field_maxrows").on("input propertychange",function(){SetFieldProperty("maxRows",this.value)}),jQuery("#field_mask_text").on("input propertychange",function(){SetFieldProperty("inputMaskValue",this.value)}),jQuery("#field_file_extension").on("input propertychange",function(){SetFieldProperty("allowedExtensions",this.value)}),jQuery("#field_maxlen").on("keypress",function(e){return ValidateKeyPress(e,GetMaxLengthPattern(),!1)}).on("change keyup",function(){SetMaxLength(this)}),jQuery("#field_range_min").on("input propertychange",function(){SetFieldProperty("rangeMin",this.value)}),jQuery("#field_range_max").on("input propertychange",function(){SetFieldProperty("rangeMax",this.value)}),jQuery("#field_calculation_formula").on("input propertychange",function(){SetFieldProperty("calculationFormula",this.value.trim())}),jQuery("#field_error_message").on("input propertychange",function(){SetFieldProperty("errorMessage",this.value)}),jQuery("#field_css_class").on("focus",function(){jQuery(this).data("previousClass",this.value)}).on("change",function(){SetFieldProperty("cssClass",this.value),previousClass=jQuery(this).data("previousClass"),jQuery("#field_"+field.id).removeClass(previousClass).addClass(this.value),CheckDeprecatedReadyClass(field)}),jQuery("#field_admin_label").on("input propertychange",function(){SetFieldProperty("adminLabel",this.value)}),jQuery(".autocomplete_setting").on("input propertychange",".input_autocomplete",function(){var e=jQuery(this).closest(".input_autocomplete_row").data("input_id");SetInputAutocomplete(this.value,e)}).on("input propertychange","#field_autocomplete_attribute",function(){SetFieldProperty("autocompleteAttribute",this.value)}),jQuery("#field_add_icon_url").on("input propertychange",function(){SetFieldProperty("addIconUrl",this.value)}),jQuery("#field_delete_icon_url").on("input propertychange",function(){SetFieldProperty("deleteIconUrl",this.value)})}function hideDefaultMarginOnTopLabelAlignment(e,t){if("top_label"!==form.labelPlacement)return e;for(var i in e)if(".disable_margins_setting"===e[i]){e.splice(i,1);break}return e}function InitializeForm(e){e.lastPageButton&&"image"===e.lastPageButton.type?jQuery("#last_page_button_image").prop("checked",!0):e.lastPageButton&&"image"===e.lastPageButton.type||jQuery("#last_page_button_text").prop("checked",!0),jQuery("#last_page_button_text_input").val(e.lastPageButton?e.lastPageButton.text:gf_vars.previousLabel),jQuery("#last_page_button_image_url").val(e.lastPageButton?e.lastPageButton.imageUrl:""),TogglePageButton("last_page",!0),e.postStatus&&jQuery("#field_post_status").val(e.postStatus),e.postAuthor&&jQuery("#field_post_author").val(e.postAuthor),void 0===e.useCurrentUserAsAuthor&&(e.useCurrentUserAsAuthor=!0),jQuery("#gfield_current_user_as_author").prop("checked",!!e.useCurrentUserAsAuthor),e.postCategory&&jQuery("#field_post_category").val(e.postCategory),e.postFormat&&jQuery("#field_post_format").val(e.postFormat),e.postContentTemplateEnabled?(jQuery("#gfield_post_content_enabled").prop("checked",!0),jQuery("#field_post_content_template").val(e.postContentTemplate)):(jQuery("#gfield_post_content_enabled").prop("checked",!1),jQuery("#field_post_content_template").val("")),TogglePostContentTemplate(!0),e.postTitleTemplateEnabled?(jQuery("#gfield_post_title_enabled").prop("checked",!0),jQuery("#field_post_title_template").val(e.postTitleTemplate)):(jQuery("#gfield_post_title_enabled").prop("checked",!1),jQuery("#field_post_title_template").val("")),TogglePostTitleTemplate(!0),jQuery("#gform_pagination, #gform_last_page_settings").on("click",function(e){FieldClick(this),e.stopPropagation()}),jQuery("#gform_fields").on("click",".gfield",function(e){FieldClick(this),e.stopPropagation()});var t=e.pagination&&e.pagination.type?e.pagination.type:"percentage",i="percentage"===t,l="none"===t;"steps"===t?jQuery("#pagination_type_steps").prop("checked",!0):i?jQuery("#pagination_type_percentage").prop("checked",!0):l&&jQuery("#pagination_type_none").prop("checked",!0),jQuery("#first_page_css_class").val(e.firstPageCssClass),TogglePageBreakSettings(),InitPaginationOptions(!0),InitializeFields()}function LoadFieldSettings(){field=GetSelectedField();var e=GetInputType(field);resetAllFieldAccessibilityWarnings(),resetAllFieldErrors(),resetDeprecatedReadyClassNotice(),jQuery("#field_label").val(field.label),"html"==field.type?(jQuery(".label_setting .gf_tooltip:first-child").hide(),jQuery(".label_setting .gf_tooltip:last-child").show()):(jQuery(".label_setting .gf_tooltip:first-child").show(),jQuery(".label_setting .gf_tooltip:last-child").hide()),jQuery("#field_admin_label").val(field.adminLabel),jQuery("#field_content").val(null==field.content?"":field.content),jQuery("#post_custom_field_type").val(field.inputType),jQuery("#post_tag_type").val(field.inputType),jQuery("#field_size").val(field.size),jQuery("#field_required").prop("checked",1==field.isRequired),jQuery("#field_margins").prop("checked",1==field.disableMargins),jQuery("#field_no_duplicates").prop("checked",1==field.noDuplicates),jQuery("#field_default_value").val(null==field.defaultValue?"":field.defaultValue),jQuery("#field_default_value_textarea").val(null==field.defaultValue?"":field.defaultValue),jQuery("#field_autocomplete_attribute").val(field.autocompleteAttribute),jQuery("#field_description").val(null==field.description?"":field.description),jQuery("#field_description").attr("placeholder",null==field.descriptionPlaceholder?"":field.descriptionPlaceholder),jQuery("#field_checkbox_label").val(null==field.checkboxLabel?"":field.checkboxLabel),jQuery("#field_css_class").val(null==field.cssClass?"":field.cssClass),jQuery("#field_range_min").val(null==field.rangeMin||!1===field.rangeMin?"":field.rangeMin),jQuery("#field_range_max").val(null==field.rangeMax||!1===field.rangeMax?"":field.rangeMax),jQuery("#field_name_format").val(field.nameFormat),jQuery("#field_force_ssl").prop("checked",!!field.forceSSL),""!==field.cssClass&&CheckDeprecatedReadyClass(field),field.useRichTextEditor?(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block")):(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none")),void 0===field.labelPlacement&&(field.labelPlacement=""),void 0===field.descriptionPlacement&&(field.descriptionPlacement=""),void 0===field.subLabelPlacement&&(field.subLabelPlacement=""),jQuery("#field_label_placement").val(field.labelPlacement),jQuery("#field_description_placement").val(field.descriptionPlacement),jQuery("#field_sub_label_placement").val(field.subLabelPlacement),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?jQuery("#field_description_placement_container").hide():jQuery("#field_description_placement_container").show(),SetFieldVisibility(field.visibility,!0),void 0===field.placeholder&&(field.placeholder=""),jQuery("#field_placeholder, #field_placeholder_textarea").val(field.placeholder),jQuery("#field_file_extension").val(null==field.allowedExtensions?"":field.allowedExtensions),jQuery("#field_multiple_files").prop("checked",!!field.multipleFiles),jQuery("#field_max_files").val(field.maxFiles||""),jQuery("#field_max_file_size").val(field.maxFileSize?field.maxFileSize+"MB":""),ToggleMultiFile(!0),jQuery("#field_phone_format").val(field.phoneFormat),jQuery("#field_error_message").val(field.errorMessage),jQuery("#field_select_all_choices").prop("checked",!!field.enableSelectAll),jQuery("#field_other_choice").prop("checked",!!field.enableOtherChoice),jQuery("#field_add_icon_url").val(field.addIconUrl||""),jQuery("#field_delete_icon_url").val(field.deleteIconUrl||""),jQuery("#gfield_enable_enhanced_ui").prop("checked",!!field.enableEnhancedUI),jQuery("#gfield_password_strength_enabled").prop("checked",1==field.passwordStrengthEnabled),jQuery("#gfield_password_visibility_enabled").prop("checked",1==field.passwordVisibilityEnabled),TogglePasswordVisibility(!0),jQuery("#gfield_min_strength").val(null==field.minPasswordStrength?"":field.minPasswordStrength),TogglePasswordStrength(!0),jQuery("#gfield_email_confirm_enabled").prop("checked",1==field.emailConfirmEnabled),field.numberFormat?jQuery("#field_number_format_blank").remove():0==jQuery("#field_number_format #field_number_format_blank").length&&jQuery("#field_number_format").prepend(""),jQuery("#field_number_format").val(field.numberFormat||""),"product"==field.type&&"calculation"==field.inputType?(field.enableCalculation=!0,jQuery(".field_calculation_rounding").hide(),jQuery(".field_enable_calculation").hide()):(jQuery(".field_enable_calculation").show(),"number"==field.type&&"currency"==field.numberFormat?jQuery(".field_calculation_rounding").hide():jQuery(".field_calculation_rounding").show()),jQuery("#field_enable_calculation").prop("checked",!!field.enableCalculation),ToggleCalculationOptions(field.enableCalculation,field),jQuery("#field_calculation_formula").val(field.calculationFormula);var t=gformIsNumber(field.calculationRounding)?field.calculationRounding:"norounding";jQuery("#field_calculation_rounding").val(t),jQuery("#option_field_type").val(field.inputType);var i=jQuery("#product_field_type");i.val(field.inputType),has_entry(field.id)?i.prop("disabled",!0):i.prop("disabled",!1),jQuery("#donation_field_type").val(field.inputType),jQuery("#quantity_field_type").val(field.inputType),"hiddenproduct"!=field.inputType&&"singleproduct"!=field.inputType&&"singleshipping"!=field.inputType&&"calculation"!=field.inputType||(l=null==field.basePrice?"":field.basePrice,jQuery("#field_base_price").val(null==field.basePrice?"":field.basePrice),SetBasePrice(l)),jQuery("#shipping_field_type").val(field.inputType),jQuery("#field_disable_quantity").prop("checked",1==field.disableQuantity),SetDisableQuantity(1==field.disableQuantity);t=!!field.enablePasswordInput;jQuery("#field_password").prop("checked",t),jQuery("#field_maxlen").val(void 0===field.maxLength?"":field.maxLength),jQuery("#field_maxrows").val(void 0===field.maxRows?"":field.maxRows);i=null==field.addressType?"international":field.addressType;jQuery("#field_address_type").val(i),"address"==field.type&&(field=UpgradeAddressField(field)),"email"!=field.type&&"email"!=field.inputType||(field=UpgradeEmailField(field)),"consent"===field.type&&(field=UpgradeConsentField(field));var l=null==field.defaultState?"":field.defaultState,t=null==field.defaultProvince?"":field.defaultProvince,l="canadian"==i&&""==l?t:l;jQuery("#field_address_default_state_"+i).val(l),jQuery("#field_address_default_country_"+i).val(null==field.defaultCountry?"":field.defaultCountry),SetAddressType(!0),jQuery("#gfield_display_alt").prop("checked",1==field.displayAlt),jQuery("#gfield_display_title").prop("checked",1==field.displayTitle),jQuery("#gfield_display_caption").prop("checked",1==field.displayCaption),jQuery("#gfield_display_description").prop("checked",1==field.displayDescription);i=CustomFieldExists(field.postCustomFieldName);jQuery("#field_custom_field_name_select")[0].selectedIndex=0,jQuery("#field_custom_field_name_text").val(""),(i?jQuery("#field_custom_field_name_select"):jQuery("#field_custom_field_name_text")).val(field.postCustomFieldName),(i?jQuery("#field_custom_existing"):jQuery("#field_custom_new")).prop("checked",!0),ToggleCustomField(!0),jQuery("#gfield_customfield_content_enabled").prop("checked",!!field.customFieldTemplateEnabled),jQuery("#field_customfield_content_template").val(field.customFieldTemplateEnabled?field.customFieldTemplate:""),ToggleCustomFieldTemplate(!0),(field.displayAllCategories?jQuery("#gfield_category_all"):jQuery("#gfield_category_select")).prop("checked",!0),ToggleCategory(!0),jQuery("#gfield_post_category_initial_item_enabled").prop("checked",!!field.categoryInitialItemEnabled),jQuery("#field_post_category_initial_item").val(field.categoryInitialItemEnabled?field.categoryInitialItem:""),TogglePostCategoryInitialItem(!0);i=!!field.postFeaturedImage;jQuery("#gfield_featured_image").prop("checked",i),"boolean"!=typeof field.inputMaskIsCustom&&(field.inputMaskIsCustom=!IsStandardMask(field.inputMaskValue));i=!field.inputMaskIsCustom;if(jQuery("#field_input_mask").prop("checked",!!field.inputMask),i?(jQuery("#field_mask_standard").prop("checked",!0),jQuery("#field_mask_select").val(field.inputMaskValue)):(jQuery("#field_mask_custom").prop("checked",!0),jQuery("#field_mask_text").val(field.inputMaskValue)),ToggleInputMask(!0),ToggleInputMaskOptions(!0),InitAutocompleteOptions(!0),"creditcard"==e)for(d in field=UpgradeCreditCardField(field),(!field.creditCards||field.creditCards.length<=0)&&(field.creditCards=["amex","visa","discover","mastercard"]),field.creditCards)field.creditCards.hasOwnProperty(d)&&jQuery("#field_credit_card_"+field.creditCards[d]).prop("checked",!0);"date"==e&&(field=UpgradeDateField(field)),"time"==e&&(field=UpgradeTimeField(field)),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateAutocompleteUI(field),CreateCustomizeInputsUI(field),CreateInputLabelsUI(field),field.dateType||"date"!=e||(field.dateType="datepicker"),jQuery("#field_date_input_type").val(field.dateType),jQuery("#gfield_calendar_icon_url").val(null==field.calendarIconUrl?"":field.calendarIconUrl),jQuery("#field_date_format").val(null==field.dateFormat?"mdy":field.dateFormat),jQuery("#field_time_format").val("24"==field.timeFormat?"24":"12"),SetCalendarIconType(field.calendarIconType,!0),ToggleDateCalendar(!0),LoadDateInputs(),LoadTimeInputs(),field.allowsPrepopulate=!!field.allowsPrepopulate,field.useRichTextEditor=!!field.useRichTextEditor,jQuery("#field_prepopulate").prop("checked",!!field.allowsPrepopulate),jQuery("#field_rich_text_editor").prop("checked",!!field.useRichTextEditor),has_entry(field.id)?jQuery("#field_rich_text_editor").prop("disabled",!0):jQuery("#field_rich_text_editor").prop("disabled",!1),CreateInputNames(field),ToggleInputName(!0);i=0'+a.data("multiselect")+""),a.val("multiselect"),a.data("multiselect",null)),r="post_tags"===field.type?"post_tag_type_setting":"post_category_field_type_setting",SetFieldAccessibilityWarning(r,"below"))),"quantity"==field.type&&jQuery(".calculation_setting").hide(),jQuery("#post_category_field_type").val(field.inputType);var a=null==field.simpleCaptchaFontColor?"":field.simpleCaptchaFontColor;jQuery("#field_captcha_fg").val(a),SetColorPickerColor("field_captcha_fg",a);var r=null==field.simpleCaptchaBackgroundColor?"":field.simpleCaptchaBackgroundColor;jQuery("#field_captcha_bg").val(r),SetColorPickerColor("field_captcha_bg",r),jQuery("#field_captcha_type").val(null==field.captchaType?"captcha":field.captchaType),jQuery("#field_captcha_badge").val(null==field.captchaBadge?"bottomright":field.captchaBadge),jQuery("#field_captcha_size").val(null==field.simpleCaptchaSize?"medium":field.simpleCaptchaSize),"captcha"==field.type&&(SetFieldAccessibilityWarning("captcha","above"),a=".captcha_language_setting, .captcha_theme_setting",r=".captcha_size_setting, .captcha_fg_setting, .captcha_bg_setting","simple_captcha"==field.captchaType||"math"==field.captchaType?(jQuery(r).show(),jQuery(a).hide()):(jQuery(r).hide(),jQuery(a).show()),a=null==field.captchaTheme||["blackglass","dark"].indexOf(field.captchaTheme)<0?"light":"dark",jQuery("#field_captcha_theme").val(a).show(),a=null==field.captchaLanguage?"en":field.captchaLanguage,jQuery("#field_captcha_language").val(a).show(),jQuery('#field_captcha_type option[value="captcha"]').length<1&&jQuery("#field_captcha_type").prepend('')),"post_custom_field"!=field.type||"textarea"!=field.inputType&&"text"!=field.inputType||jQuery(".customfield_content_template_setting").show(),"name"==field.type&&(void 0===field.nameFormat||"advanced"!=field.nameFormat?field=MaybeUpgradeNameField(field):SetUpAdvancedNameField(),"simple"==field.nameFormat?(jQuery(".default_value_setting").show(),jQuery(".size_setting").show(),jQuery("#field_name_fields_container").html("").hide(),jQuery(".sub_label_placement_setting").hide(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".default_value_setting").show()):"extended"==field.nameFormat&&(jQuery(".name_format_setting").show(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".input_placeholders_setting").hide())),-1!=jQuery.inArray(field.type,["product","option","shipping"])&&jQuery(".other_choice_setting").hide(),field.enableCalculation&&jQuery("li.range_setting").hide(),"text"==field.type&&(field.inputMask?jQuery(".maxlen_setting").hide():jQuery(".maxlen_setting").show()),"date"==e&&ToggleDateSettings(field),"email"==e&&ToggleEmailSettings(field),"password"!==field.type&&"password"!==field.inputType||(field=UpgradePasswordField(field),e=GetCustomizeInputsUI(field),jQuery("#field_password_fields_container").html(e),jQuery("#field_password_fields_container table tr:eq(1) td:eq(0) div").remove(),"undefined"!=field.inputs[1].isHidden&&field.inputs[1].isHidden||jQuery(".size_setting").hide(),jQuery(".password_setting .custom_inputs_setting ").on("click keypress",".gform-field__toggle",function(){var e=GetSelectedField(),t=!e.inputs[1].isHidden,e=jQuery('label[for="input_'+e.id+'"]');t?(e.show(),jQuery(".size_setting").hide()):(e.hide(),jQuery(".size_setting").show())})),"multiselect"!==field.type&&"select"!==field.type||!field.enableEnhancedUI||SetFieldAccessibilityWarning("enable_enhanced_ui_setting","below"),"multiselect"===field.type&&SetFieldAccessibilityWarning("multiselect","above"),"hidden_label"===field.labelPlacement&&SetFieldAccessibilityWarning("label_placement_setting","above"),""===field.label&&setFieldError("label_setting","below"),"datepicker"===field.dateType&&SetFieldAccessibilityWarning("date_input_type_setting","above"),jQuery(document).trigger("gform_load_field_settings",[field,form]),gform.doAction("gform_post_load_field_settings",[field,form]),SetProductField(field),Placeholders.enable()}function getAllFieldSettings(e){var t,i=fieldSettings[e.type];!e.inputType||"post_category"==e.type||0<(t=fieldSettings[e.inputType]).length&&(i+=", "+t);i=i.split(", ");return(i=gform.applyFilters("gform_editor_field_settings",i,e)).join(", ")}function ToggleDateSettings(e){var t="datefield"==e.dateType,i="datepicker"==e.dateType,e="datedropdown"==e.dateType;jQuery(".placeholder_setting").toggle(i),jQuery(".default_value_setting").toggle(i),jQuery(".sub_label_placement_setting").toggle(t),jQuery(".sub_labels_setting").toggle(t),jQuery(".default_input_values_setting").toggle(e||t),jQuery(".input_placeholders_setting").toggle(e||t)}function SetUpAdvancedNameField(){field=GetSelectedField(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").show(),jQuery(".name_prefix_choices_setting").show();var e=GetCustomizeInputsUI(field);jQuery("#field_name_fields_container").html(e).show();var t=GetInput(field,field.id+".2"),e=GetInputChoices(t);jQuery("#field_prefix_choices").html(e),ToggleNamePrefixUI(!t.isHidden),jQuery(".name_setting .custom_inputs_setting").on("click",".gform-field__toggle",function(){0<=jQuery(this).data("input_id").toString().indexOf(".2")&&ToggleNamePrefixUI(jQuery(this).find(".gform-field__toggle-input").is(":checked"))}),jQuery(".default_value_setting").hide(),jQuery(".default_input_values_setting").show(),jQuery(".input_placeholders_setting").show(),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateAutocompleteUI(field),CreateInputNames(field)}function GetCopyValuesFieldsOptions(e,t){for(var i,l,d,a=[],r=GetInputType(t),o=0;o"+l+"",a.push(l));return a.join("")}function ToggleNamePrefixUI(e){jQuery(".name_prefix_choices_setting").toggle(e)}function TogglePageBreakSettings(){HasPageBreak()?(jQuery("#gform_last_page_settings").show(),jQuery("#gform_pagination").show()):(jQuery("#gform_last_page_settings").hide(),jQuery("#gform_pagination").hide())}function SetDisableQuantity(e){SetFieldProperty("disableQuantity",e),e?jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").hide():jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").show()}function SetBasePrice(e){e=e||0;e=GetCurrentCurrency().toMoney(e);0==e&&(e=0),jQuery("#field_base_price").val(e),SetFieldProperty("basePrice",e),jQuery(".field_selected .ginput_product_price, .field_selected .ginput_shipping_price").html(e),jQuery(".field_selected .ginput_amount").val(e)}function ChangeAddressType(){var e,t;field=GetSelectedField(),"address"==field.type&&(t=jQuery("#field_address_type").val(),e=GetInput(field,field.id+".6"),t=jQuery("#field_address_country_"+t).val(),e.isHidden=""!=t,SetAddressType(!1))}function SetAddressType(e){field=GetSelectedField(),"address"==field.type&&(SetAddressProperties(),jQuery(".gfield_address_type_container").hide(),jQuery("#address_type_container_"+jQuery("#field_address_type").val()).show(),CreatePlaceholdersUI(field),CreateAutocompleteUI(field))}function UpdateAddressFields(){var e=jQuery("#field_address_type").val();field=GetSelectedField();var t=GetCustomizeInputsUI(field);jQuery("#field_address_fields_container").html(t);var i=GetInput(field,field.id+".5"),t=jQuery("#field_address_zip_label_"+e).val();jQuery("#field_custom_input_default_label_"+field.id+"_5").text(t),jQuery("#field_custom_input_label_"+field.id+"\\.5").attr("placeholder",t),i.customLabel||jQuery(".field_selected #input_"+field.id+"_5_label").html(t);i=GetInput(field,field.id+".4"),t=jQuery("#field_address_state_label_"+e).val();jQuery("#field_custom_input_default_label_"+field.id+"_4").text(t),jQuery("#field_custom_input_label_"+field.id+"\\.4").attr("placeholder",t),i.customLabel||jQuery(".field_selected #input_"+field.id+"_4_label").html(t),""!=jQuery("#field_address_country_"+e).val()?(jQuery(".field_selected #input_"+field.id+"_6_container").hide(),jQuery(".field_custom_input_row_input_"+field.id+"_6").hide()):(jQuery(".field_selected #input_"+field.id+"_6").val(jQuery("#field_address_default_country_"+e).val()),jQuery(".field_selected #input_"+field.id+"_6_container").show(),jQuery(".field_selected .field_custom_input_row_input_"+field.id+"_6").show()),""!=jQuery("#field_address_has_states_"+e).val()?(jQuery(".field_selected .state_text").hide(),t=jQuery("#field_address_default_state_"+e).val(),(e=jQuery(".field_selected .state_dropdown")).append(jQuery("").val(t).html(t)),e.val(t).show()):(jQuery(".field_selected .state_dropdown").hide(),jQuery(".field_selected .state_text").show())}function SetAddressProperties(){field=GetSelectedField();var e=jQuery("#field_address_type").val();SetFieldProperty("addressType",e),SetFieldProperty("defaultState",jQuery("#field_address_default_state_"+e).val()),SetFieldProperty("defaultProvince","");var t=jQuery("#field_address_country_"+e).val();SetFieldProperty("defaultCountry",t=""==t?jQuery("#field_address_default_country_"+e).val():t),UpdateAddressFields()}function MaybeUpgradeNameField(e){return e=void 0===e.nameFormat||""==e.nameFormat||"normal"==e.nameFormat||"simple"==e.nameFormat&&!has_entry(e.id)?UpgradeNameField(e,!0,!0,!0):e}function UpgradeNameField(e,t,i,l){return e.nameFormat="advanced",e.inputs=MergeInputArrays(GetAdvancedNameFieldInputs(e,t,i,l),e.inputs),RefreshSelectedFieldPreview(function(){SetUpAdvancedNameField()}),e}function UpgradeDateField(e){return"date"!=e.type&&"date"!=e.inputType||void 0===e.dateType||"datepicker"==e.dateType||e.inputs||(e.inputs=GetDateFieldInputs(e)),e}function UpgradeTimeField(e){return"time"!=e.type&&"time"!=e.inputType||e.inputs||(e.inputs=GetTimeFieldInputs(e)),e}function UpgradeEmailField(e){return"email"!=e.type&&"email"!=e.inputType||e.emailConfirmEnabled&&!e.inputs&&(e.inputs=GetEmailFieldInputs(e),e.inputs[0].placeholder=e.placeholder),e}function UpgradePasswordField(e){return"password"!=e.type&&"password"!=e.inputType||e.inputs||(e.inputs=GetPasswordFieldInputs(e),e.inputs[0].placeholder=e.placeholder),e}function UpgradeAddressField(e){return e.hideCountry&&(GetInput(e,e.id+".6").isHidden=!0),delete e.hideCountry,e.hideAddress2&&(GetInput(e,e.id+".2").isHidden=!0),delete e.hideAddress2,e.hideState&&(GetInput(e,e.id+".4").isHidden=!0),delete e.hideState,e}function UpgradeConsentField(e){return"consent"!==e.type||e.choices[1]&&"0"===e.choices[1].value&&e.choices.pop(),e}function TogglePasswordVisibility(e){jQuery("#gfield_password_visibility_enabled").is(":checked")?jQuery(".gfield.field_selected .ginput_container_password span button").show():jQuery(".gfield.field_selected .ginput_container_password span button").hide()}function TogglePasswordStrength(e){jQuery("#gfield_password_strength_enabled").is(":checked")?jQuery("#gfield_min_strength_container").show():jQuery("#gfield_min_strength_container").hide()}function ToggleCategory(e){jQuery("#gfield_category_all").is(":checked")?(jQuery("#gfield_settings_category_container").hide(),SetFieldProperty("displayAllCategories",!0),SetFieldProperty("choices",new Array)):(jQuery("#gfield_settings_category_container").show(),SetFieldProperty("displayAllCategories",!1))}function SetCopyValuesOptionLabel(e){SetFieldProperty("copyValuesOptionLabel",e),jQuery(".field_selected .copy_values_option_label").html(e)}function SetCustomFieldTemplate(){var e=jQuery("#gfield_customfield_content_enabled").is(":checked");SetFieldProperty("customFieldTemplate",e?jQuery("#field_customfield_content_template").val():null),SetFieldProperty("customFieldTemplateEnabled",e)}function SetCategoryInitialItem(){var e=jQuery("#gfield_post_category_initial_item_enabled").is(":checked");SetFieldProperty("categoryInitialItem",e?jQuery("#field_post_category_initial_item").val():null),SetFieldProperty("categoryInitialItemEnabled",e)}function PopulateContentTemplate(e){var t;0==jQuery("#"+e).val().length&&(t=GetSelectedField(),jQuery("#"+e).val("{"+t.label+":"+t.id+"}"))}function TogglePostContentTemplate(e){jQuery("#gfield_post_content_enabled").is(":checked")?(jQuery("#gfield_post_content_container").show(),e||PopulateContentTemplate("field_post_content_template")):jQuery("#gfield_post_content_container").hide()}function TogglePostTitleTemplate(e){jQuery("#gfield_post_title_enabled").is(":checked")?(jQuery("#gfield_post_title_container").show(),e||PopulateContentTemplate("field_post_title_template")):jQuery("#gfield_post_title_container").hide()}function ToggleCustomFieldTemplate(e){jQuery("#gfield_customfield_content_enabled").is(":checked")?(jQuery("#gfield_customfield_content_container").show(),e||PopulateContentTemplate("field_customfield_content_template")):jQuery("#gfield_customfield_content_container").hide()}function ToggleInputName(e){jQuery("#field_prepopulate").is(":checked")?jQuery("#field_input_name_container").show():(jQuery("#field_input_name_container").hide(),jQuery("#field_input_name").val(""))}function SetFieldColumns(){SetFieldChoices()}function ToggleChoiceValue(e){var t=GetSelectedField(),i=t.enablePrice?"_and_price":"",l=jQuery("#gfield_settings_choices_container");l.removeClass("choice_with_price choice_with_value choice_with_value_and_price"),jQuery("#field_choice_values_enabled").is(":checked")?l.addClass("choice_with_value"+i):t.enablePrice&&l.addClass("choice_with_price")}function ToggleInputChoiceValue(e,t){void 0===t&&(t=!1);var i=GetSelectedField(),l=e.find("li").data("input_id");GetInput(i,l).enableChoiceValue=t,e.removeClass("choice_with_value"),t&&e.addClass("choice_with_value")}function ToggleCopyValuesActivated(e){jQuery(".field_selected .copy_values_activated").prop("checked",e);var t=GetSelectedField();jQuery("#input_"+t.id).toggle(!e)}function TogglePageButton(e,t){var i=jQuery("#"+e+"_button_text").is(":checked");show_element=i?"#"+e+"_button_text_container":"#"+e+"_button_image_container",hide_element=i?"#"+e+"_button_image_container":"#"+e+"_button_text_container",t?(jQuery(hide_element).hide(),jQuery(show_element).show()):(jQuery(hide_element).hide(),jQuery(show_element).fadeIn(800))}function SetPageButton(e){field=GetSelectedField();var t=jQuery("#"+e+"_button_image").is(":checked")?"image":"text";"image"==(field[e+"Button"].type=t)?(field[e+"Button"].text="",field[e+"Button"].imageUrl=jQuery("#"+e+"_button_image_url").val()):(field[e+"Button"].text=jQuery("#"+e+"_button_text_input").val(),field[e+"Button"].imageUrl="")}function ToggleCustomField(e){var t=jQuery("#field_custom_existing").is(":checked");show_element=t?"#field_custom_field_name_select":"#field_custom_field_name_text",hide_element=t?"#field_custom_field_name_text":"#field_custom_field_name_select",jQuery(hide_element).hide(),jQuery(show_element).show()}function ToggleInputMask(e){jQuery("#field_input_mask").is(":checked")?(jQuery("#gform_input_mask").show(),jQuery(".maxlen_setting").hide(),SetFieldProperty("inputMask",!0),jQuery("#field_maxlen").val(""),SetFieldProperty("maxLength","")):(jQuery("#gform_input_mask").hide(),jQuery(".maxlen_setting").show(),SetFieldProperty("inputMask",!1),SetFieldProperty("inputMaskValue",""),SetFieldProperty("inputMaskIsCustom",!1))}function ToggleInputMaskOptions(e){var t=jQuery("#field_mask_standard").is(":checked"),i=t?"#field_mask_select":"#field_mask_text, .mask_text_description";jQuery(t?"#field_mask_text, .mask_text_description":"#field_mask_select").val("").hide(),jQuery(i).show(),e||(SetFieldProperty("inputMaskValue",""),SetFieldProperty("inputMaskIsCustom",!t))}function ToggleAutoresponder(){jQuery("#form_autoresponder_enabled").is(":checked")?jQuery("#form_autoresponder_container").show("slow"):jQuery("#form_autoresponder_container").hide("slow")}function ToggleMultiFile(e){var t;jQuery("#field_multiple_files").prop("checked")?(jQuery("#gform_multiple_files_options").show(),(t=jQuery(".gform_fileupload_multifile").data("settings"))&&void 0!==t.chunk_size&&jQuery("#gform_server_max_file_size_notice").hide(),SetFieldProperty("multipleFiles",!0)):(jQuery("#gform_multiple_files_options").hide(),SetFieldProperty("multipleFiles",!1),jQuery("#field_max_files").val(""),SetFieldProperty("maxFiles","")),e||(e=GetSelectedField(),StartChangeInputType("fileupload",e))}function SetAutocompleteProperty(e,t){SetFieldProperty("enableAutocomplete",t),ToggleAutocompleteAttribute(e)}function ToggleAutocompleteAttribute(e){jQuery("#field_enable_autocomplete").is(":checked")?jQuery("#autocomplete_attribute_container").show():jQuery("#autocomplete_attribute_container").hide()}function InitAutocompleteOptions(e){jQuery("#field_enable_autocomplete").prop("checked",!!field.enableAutocomplete),ToggleAutocompleteAttribute(!0)}function HasPostContentField(){for(var e=0;et&&(t=parseFloat(form.fields[i].id));if(form.deletedFields)for(i=0;it&&(t=parseFloat(form.deletedFields[i]));e=parseFloat(t)+1}else e=parseInt(form.nextFieldId);return form.nextFieldId=e+1,e}function GetFirstField(){var e=0;if(e'):jQuery("#sidebar_field_icon").addClass(d),jQuery(".panel-block-tabs__body--settings").each(function(e,t){t=jQuery(t).attr("id");0===jQuery("#"+t+" > li").filter(function(){return"none"!==jQuery(this).css("display")}).length?(jQuery("#"+t+"_toggle").hide(),jQuery("#"+t).hide()):jQuery("#"+t+"_toggle").show()}),jQuery("#sidebar_field_info").removeClass("panel-block--hidden"),jQuery("#sidebar_field_info").addClass("panel-block--flex"),jQuery(".field_settings").show(),jQuery(".sidebar").tabs("option","active",1)}function TogglePercentageStyle(e){"custom"==jQuery("#percentage_style").val()?jQuery(".percentage_custom_container").show():jQuery(".percentage_custom_container").hide()}function TogglePercentageConfirmationText(e){jQuery("#percentage_confirmation_display").is(":checked")?jQuery(".percentage_confirmation_page_name_setting").show():jQuery(".percentage_confirmation_page_name_setting").hide()}function CustomFieldExists(e){if(!e)return!0;for(var t=jQuery("#field_custom_field_name_select option"),i=0;i";for(key in gform_custom_choices)gform_custom_choices.hasOwnProperty(key)&&(e='SelectCustomChoice( jQuery(this).data("key") );',t+="
        • "+escapeHtml(key)+"
        • ");t+="
        • "+gf_vars.predefinedChoices+"
        • ",jQuery("#bulk_items").prepend(t)}}function SelectCustomChoice(e){jQuery("#gfield_bulk_add_input").val(gform_custom_choices[e].join("\n")),gform_selected_custom_choice=e,InitBulkCustomPanel()}function SelectPredefinedChoice(e){jQuery("#gfield_bulk_add_input").val(gform_predefined_choices[e].join("\n")),gform_selected_custom_choice="",InitBulkCustomPanel()}function InsertBulkChoices(e){field=GetSelectedField(),field.choices=new Array;for(var t,i=!1,l=0;l"+field.choices[d].text+"";break;case"checkbox":for(d=0;d")}5"+gf_vars.editToViewAll.replace("%d",field.choices.length)+""),field.enableSelectAll&&(t+='");break;case"radio":for(var o,d=0;d");t+=field.enableOtherChoice?"<"+i+">":"",5"+gf_vars.editToViewAll.replace("%d",field.choices.length)+"");break;case"list":RefreshSelectedFieldPreview()}jQuery(".field_selected "+(".gfield_"+e)).html(t)}function UpdateInputChoices(e){for(var t="",i=0;i"+e.choices[i].text+""}var d=e.id.toString().replace(".","_");jQuery(".field_selected #input_"+d).html(t)}function InsertFieldChoice(e){field=GetSelectedField();var t=GetInputType(field),i="",l="",d=field.enablePrice?"0.00":"";"list"===t&&(i=window.gf_vars.column+" "+(e+1),l=window.gf_vars.column+" "+(e+1));d=new Choice(i,l,d);window["gform_new_choice_"+field.type]&&(d=window["gform_new_choice_"+field.type](field,d)),"object"!=typeof field.choices&&(field.choices=[]),field.choices.splice(e,0,d),LoadFieldChoices(field),UpdateFieldChoices(t)}function InsertInputChoice(e,t,i){var l=GetSelectedField(),l=GetInput(l,t),t=new Choice("","");l.choices.splice(i,0,t),LoadInputChoices(e,l),UpdateInputChoices(l)}function DeleteFieldChoice(e){field=GetSelectedField();var t=jQuery("#"+GetInputType(field)+"_choice_value_"+e).val();HasConditionalLogicDependency(field.id,t)&&!confirm(gf_vars.conditionalLogicDependencyChoice)||(field.choices.splice(e,1),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field)))}function DeleteInputChoice(e,t,i){var l=GetSelectedField(),t=GetInput(l,t);t.choices.splice(i,1),LoadInputChoices(e,t),UpdateInputChoices(t)}function MoveFieldChoice(e,t){field=GetSelectedField();var i=field.choices[e];field.choices.splice(e,1),field.choices.splice(t,0,i),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function MoveInputChoice(e,t,i,l){var d=GetSelectedField(),d=GetInput(d,t),t=d.choices[i];d.choices.splice(i,1),d.choices.splice(l,0,t),LoadInputChoices(e,d),UpdateInputChoices(d)}function GetFieldType(e){return e.substr(0,e.lastIndexOf("_"))}function GetSelectedField(){var e=jQuery(".field_selected");if(e.length<=0)return!1;e=e[0].id.substr(6);return GetFieldById(e)}function SetPasswordProperty(e){SetFieldProperty("enablePasswordInput",e)}function ToggleDateCalendar(e){var t=jQuery("#field_date_input_type").val();"datefield"==t||"datedropdown"==t?(jQuery("#date_picker_container").hide(),SetCalendarIconType("none")):jQuery("#date_picker_container").show()}function ToggleCalendarIconUrl(e){jQuery("#gsetting_icon_custom").is(":checked")?jQuery("#gfield_icon_url_container").show():(jQuery("#gfield_icon_url_container").hide(),jQuery("#gfield_calendar_icon_url").val(""),SetFieldProperty("calendarIconUrl",""))}function SetTimeFormat(e){SetFieldProperty("timeFormat",e),LoadTimeInputs()}function LoadTimeInputs(){var e=GetSelectedField();"time"!=e.type&&"time"!=e.inputType||("24"==jQuery("#field_time_format").val()?(jQuery("#input_default_value_row_input_"+e.id+"_3").hide(),jQuery(".field_selected .gfield_time_ampm").hide()):(jQuery("#input_default_value_row_input_"+e.id+"_3").show(),jQuery(".field_selected .gfield_time_ampm").show()),jQuery("#input_placeholder_row_input_"+e.id+"_3").hide(),jQuery(".field_custom_input_row_"+e.id+"_3").hide())}function SetDateFormat(e){SetFieldProperty("dateFormat",e);var t=GetSelectedField();"datepicker"===t.dateType&&(e=jQuery("#field_date_format option:selected").text(),""===t.placeholder&&jQuery('.field_selected input[name="ginput_datepicker"]').attr("placeholder",e)),LoadDateInputs()}function LoadDateInputs(){var e=jQuery("#field_date_input_type").val(),t=jQuery("#field_date_format").val(),t=t?t.substr(0,3):"mdy";if("datefield"==e){switch(t){case"ymd":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day"),jQuery(".field_selected #gfield_input_date_year").remove().insertBefore(".field_selected #gfield_input_date_month");break;case"mdy":jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day");break;case"dmy":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_month")}jQuery(".field_selected [id^='gfield_input_date']").show(),jQuery(".field_selected [id^='gfield_dropdown_date']").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else if("datedropdown"==e){switch(t){case"ymd":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day"),jQuery(".field_selected #gfield_dropdown_date_year").remove().insertBefore(".field_selected #gfield_dropdown_date_month");break;case"mdy":jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day");break;case"dmy":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_month")}jQuery(".field_selected [id^='gfield_dropdown_date']").css("display","inline"),jQuery(".field_selected [id^='gfield_input_date']").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else jQuery(".field_selected [id^='gfield_input_date']").hide(),jQuery(".field_selected [id^='gfield_dropdown_date']").hide(),jQuery(".field_selected #gfield_input_datepicker").show(),jQuery("#gsetting_icon_calendar").is(":checked")?jQuery(".field_selected #gfield_input_datepicker_icon").show():jQuery(".field_selected #gfield_input_datepicker_icon").hide()}function SetCalendarIconType(e,t){field=GetSelectedField(),"date"==GetInputType(field)&&("none"==(e=null==e?"none":e)?jQuery("#gsetting_icon_none").prop("checked",!0):"calendar"==e?jQuery("#gsetting_icon_calendar").prop("checked",!0):"custom"==e&&jQuery("#gsetting_icon_custom").prop("checked",!0),SetFieldProperty("calendarIconType",e),ToggleCalendarIconUrl(t),LoadDateInputs())}function SetDateInputType(e){field=GetSelectedField(),"date"==GetInputType(field)&&("datepicker"===e?SetFieldAccessibilityWarning("date_input_type_setting","above"):resetAllFieldAccessibilityWarnings(),field.dateType=e,field.inputs=GetDateFieldInputs(field),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateInputLabelsUI(field),ToggleDateSettings(field),ResetDefaultInputValues(field),ToggleDateCalendar(),LoadDateInputs())}function SetPostImageMeta(){var e=jQuery("#gfield_display_alt").is(":checked"),t=jQuery("#gfield_display_title").is(":checked"),i=jQuery("#gfield_display_caption").is(":checked"),l=jQuery("#gfield_display_description").is(":checked"),d=e||t||i||l;SetFieldProperty("displayAlt",e),SetFieldProperty("displayTitle",t),SetFieldProperty("displayCaption",i),SetFieldProperty("displayDescription",l),jQuery(".field_selected .ginput_post_image_alt").css("display",e?"block":"none"),jQuery(".field_selected .ginput_post_image_title").css("display",t?"block":"none"),jQuery(".field_selected .ginput_post_image_caption").css("display",i?"block":"none"),jQuery(".field_selected .ginput_post_image_description").css("display",l?"block":"none"),jQuery(".field_selected .ginput_post_image_file").css("display",d?"block":"none")}function SetFeaturedImage(){if(jQuery("#gfield_featured_image").is(":checked")){for(i in form.fields)form.fields.hasOwnProperty(i)&&(form.fields[i].postFeaturedImage=!1);SetFieldProperty("postFeaturedImage",!0)}else SetFieldProperty("postFeaturedImage",!1)}function SetFieldProperty(e,t){null==t&&(t=""),GetSelectedField()[e]=t}function SetInputName(e,t){var i=GetSelectedField();if(e=e&&e.trim(),t){for(var l=0;lt.text.toLowerCase()})}function SetFieldLabel(e){var t=jQuery(".field_selected .gfield_required")[0];jQuery(".field_selected .gfield_label, .field_selected .gsection_title").text(e).append(t),SetFieldProperty("label",e)}function SetAriaLabel(e){var t=jQuery(".field_selected")[0].id.split("_")[1],t=GetFieldById(t),t=window.gf_vars.fieldLabelAriaLabel.replace("{field_label}",e).replace("{field_type}",t.type);jQuery(".field_selected .gfield-edit").attr("aria-label",t)}function SetCaptchaTheme(e,t){jQuery(".field_selected .gfield_captcha").attr("src",t),SetFieldProperty("captchaTheme",e)}function SetCaptchaSize(e){var t=jQuery("#field_captcha_type").val();SetFieldProperty("simpleCaptchaSize",e),RedrawCaptcha(),jQuery(".field_selected .gfield_captcha_input_container").removeClass(t+"_small").removeClass(t+"_medium").removeClass(t+"_large").addClass(t+"_"+e)}function SetCaptchaFontColor(e){SetFieldProperty("simpleCaptchaFontColor",e),RedrawCaptcha()}function SetCaptchaBackgroundColor(e){SetFieldProperty("simpleCaptchaBackgroundColor",e),RedrawCaptcha()}function RedrawCaptcha(){"math"==jQuery("#field_captcha_type").val()?(url_1=GetCaptchaUrl(1),url_2=GetCaptchaUrl(2),url_3=GetCaptchaUrl(3),jQuery(".field_selected .gfield_captcha:eq(0)").attr("src",url_1),jQuery(".field_selected .gfield_captcha:eq(1)").attr("src",url_2),jQuery(".field_selected .gfield_captcha:eq(2)").attr("src",url_3)):(url=GetCaptchaUrl(),jQuery(".field_selected .gfield_captcha").attr("src",url))}function SetFieldEnhancedUI(e){SetFieldProperty("enableEnhancedUI",e?1:0),e?SetFieldAccessibilityWarning("enable_enhanced_ui_setting","below"):resetAllFieldAccessibilityWarnings()}function SetFieldSize(e){jQuery(".field_selected .small, .field_selected .medium, .field_selected .large").removeClass("small").removeClass("medium").removeClass("large").addClass(e),SetFieldProperty("size",e)}function SetFieldLabelPlacement(e){var t=e||form.labelPlacement;SetFieldProperty("labelPlacement",e),jQuery(".field_selected").removeClass("top_label").removeClass("right_label").removeClass("left_label").removeClass("hidden_label").addClass(t),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?(jQuery("#field_description_placement").val(""),SetFieldProperty("descriptionPlacement",""),jQuery("#field_description_placement_container").hide("slow")):jQuery("#field_description_placement_container").show("slow"),"hidden_label"==field.labelPlacement?SetFieldAccessibilityWarning("label_placement_setting","above"):resetAllFieldAccessibilityWarnings(),SetFieldProperty("labelPlacement",e),SetFieldRequired(field.isRequired),RefreshSelectedFieldPreview()}function SetFieldDescriptionPlacement(e){var t="above"==e||""==e&&"above)"==form.descriptionPlacement;SetFieldProperty("descriptionPlacement",e),RefreshSelectedFieldPreview(function(){t?jQuery(".field_selected").addClass("description_above"):jQuery(".field_selected").removeClass("description_above")})}function SetFieldSubLabelPlacement(e){SetFieldProperty("subLabelPlacement",e),RefreshSelectedFieldPreview(function(){"above"===e?jQuery(".field_selected").addClass("field_sublabel_above").removeClass("field_sublabel_below"):jQuery(".field_selected").addClass("field_sublabel_below").removeClass("field_sublabel_above")})}function SetFieldVisibility(e,t,i){if(!i&&"administrative"==e&&HasConditionalLogicDependency(field.id)&&!confirm(gf_vars.conditionalLogicDependencyAdminOnly))return!1;for(var l=!1,d=0;d div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").val(e),SetFieldProperty("defaultValue",e)}function SetFieldPlaceholder(i){jQuery(".field_selected > div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").each(function(){var e=this.nodeName,t=jQuery(this);"INPUT"==e||"TEXTAREA"==e?jQuery(this).prop("placeholder",i):"SELECT"==e&&(0<(e=t.find('option[value=""]')).length?0'+i+""),t.val("")))}),SetFieldProperty("placeholder",i)}function SetFieldDescription(e){SetFieldProperty("description",e=null==e?"":e)}function SetFieldCheckboxLabel(e){SetFieldProperty("checkboxLabel",e=null==e?"":e)}function SetPasswordStrength(e){e?jQuery(".field_selected .gfield_password_strength").show():(jQuery(".field_selected .gfield_password_strength").hide(),jQuery("#gfield_min_strength").val(""),SetFieldProperty("minPasswordStrength","")),SetFieldProperty("passwordStrengthEnabled",e)}function ToggleEmailSettings(e){e=void 0!==e.emailConfirmEnabled&&1==e.emailConfirmEnabled;jQuery(".placeholder_setting").toggle(!e),jQuery(".default_value_setting").toggle(!e),jQuery(".sub_label_placement_setting").toggle(e),jQuery(".sub_labels_setting").toggle(e),jQuery(".default_input_values_setting").toggle(e),jQuery(".input_placeholders_setting").toggle(e)}function SetEmailConfirmation(e){var t=GetSelectedField();e?(jQuery(".field_selected .ginput_single_email").hide(),jQuery(".field_selected .ginput_confirm_email").show()):(jQuery(".field_selected .ginput_confirm_email").hide(),jQuery(".field_selected .ginput_single_email").show()),t.emailConfirmEnabled=e,t.inputs=GetEmailFieldInputs(t),CreateDefaultValuesUI(t),CreatePlaceholdersUI(t),CreateAutocompleteUI(t),CreateCustomizeInputsUI(t),CreateInputLabelsUI(t),ToggleEmailSettings(t)}function SetCardType(e,t){var i=GetSelectedField().creditCards?GetSelectedField().creditCards:new Array;jQuery(e).is(":checked")?-1==jQuery.inArray(t,i)&&(jQuery(".gform_card_icon_"+t).fadeIn(),i[i.length]=t):-1!=(e=jQuery.inArray(t,i))&&(jQuery(".gform_card_icon_"+t).fadeOut(),i.splice(e,1)),SetFieldProperty("creditCards",i)}function SetFieldRequired(e){var t=gform_form_strings.requiredIndicator,i=".field_selected .gfield_required",l=!1;"consent"===field.type?(jQuery(i).remove(),e&&(l=!0)):0'+t+"")),SetFieldProperty("isRequired",e)}function SetMaxLength(e){var t=GetMaxLengthPattern(),l="",d=e.value.split("");for(i in d)d.hasOwnProperty(i)&&(t.test(d[i])||(l+=d[i]));SetFieldProperty("maxLength",e.value=l)}function GetMaxLengthPattern(){return/[a-zA-Z\-!@#$%^&*();'":_+=<,>.~`?\/|\[\]\{\}\\]/}function ValidateKeyPress(e,t,i){var i=void 0===i||i,l=e.which||e.keyCode,l=t.test(String.fromCharCode(l));return!!e.ctrlKey||(i?l:!l)}function IndexOf(e,t){for(var i=0;i';d+='',d+='
          '+(i=void 0===i?getFieldErrorMessage(e):i)+"
          ",d+="
          ",(e=jQuery("."+e)).addClass("error"),"above"===t?(e.prevAll(".gform-alert--error").remove(),e.before(d)):(e.nextAll(".gform-alert--error").remove(),e.after(d))}}function resetFieldError(e){var t=GetSelectedField(),t=t.hasOwnProperty("errors")?t.errors:[];void 0!==e&&(jQuery("."+e).nextAll(".gform-alert--error").remove().prevAll(".gform-alert--error").remove(),jQuery("."+e).removeClass("error"),-1<(e=t.indexOf(e))&&(1 input").on("keyup change click paste",function(e){FieldSearch(this),addClearButton(this)}),jQuery(".search-button > input").on("keyup paste",function(e){jQuery(".sidebar").tabs({active:0})}),jQuery(".clear-button").on("click",function(e){clearInput(this)}),jQuery(".gf-topmenu-dynamic").on("click",function(e){var t=jQuery(this).position();jQuery(".gf-popover").css("left",t.left+jQuery(this).width()/2+6+"px");t=jQuery(".gf-popover").css("display");jQuery(".gf-popover").css("display","block"===t?"none":"block")}),jQuery(".gf-popover__button").on("click",function(){var e=jQuery(this).data("url");""!==e&&(window.location.href=e)}),jQuery(document).on("click",function(e){var t=jQuery(".gf-topmenu-dynamic");t.is(e.target)||0!==t.has(e.target).length||jQuery(".gf-popover").hide()}),jQuery(".add-buttons button").each(function(){var e=jQuery(this),t=e.data("type"),i=e.attr("onclick");void 0===t&&(-1")}),ResetFieldAccordions(),jQuery(".panel-block.field_settings").on("keydown",function(e){var t,i;27!==e.keyCode?9===e.keyCode&&(t=(i=gform.tools.getFocusable(this))[0],i=i[i.length-1],e.shiftKey?document.activeElement===t&&(i.focus(),e.preventDefault()):document.activeElement===i&&(t.focus(),e.preventDefault())):jQuery(".gfield.field_selected .gfield-edit").focus()})}),this.iColorPicker=function(){jQuery("input.iColorPicker").each(function(e){0==e&&(jQuery(document.createElement("div")).attr("id","iColorPicker").css("display","none").html('
          ').appendTo("body"),jQuery(document.createElement("div")).attr("id","iColorPickerBg").click(function(){jQuery("#iColorPickerBg").hide(),jQuery("#iColorPicker").fadeOut()}).appendTo("body"),jQuery("table.pickerTable td").css({width:"12px",height:"14px",border:"1px solid #000",cursor:"pointer"}),jQuery("#iColorPicker table.pickerTable").css({"border-collapse":"collapse"}),jQuery("#iColorPicker").css({border:"1px solid #ccc",background:"#333",padding:"5px",color:"#fff","z-index":9999})),jQuery("#colorPreview").css({height:"50px"})})},jQuery(function(){iColorPicker()}),jQuery(document).mouseup(function(e){var t=jQuery("#iColorPicker");t.is(e.target)||0!==t.has(e.target).length||(jQuery("#iColorPickerBg").hide(),jQuery("#iColorPicker").fadeOut())}),jQuery.fn.gfSlide=function(e){var t=jQuery(".field_settings").is(":visible");return"up"==e?t?this.slideUp():this.hide():t?this.slideDown():this.show(),this},gform.addFilter("gform_is_conditional_logic_field",function(e,t){return e="administrative"==t.visibility||t.id==GetSelectedField().id?!1:e}); \ No newline at end of file +function InitializeEditor(){if(jQuery(".search-button > input").on("keyup change click paste",function(e){FieldSearch(this),addClearButton(this)}),jQuery(".search-button > input").on("keyup paste",function(e){jQuery(".sidebar").tabs({active:0})}),jQuery(".clear-button").on("click",function(e){clearInput(this)}),jQuery(".gf-topmenu-dynamic").on("click",function(e){var t=jQuery(this).position();jQuery(".gf-popover").css("left",t.left+jQuery(this).width()/2+6+"px");t=jQuery(".gf-popover").css("display");jQuery(".gf-popover").css("display","block"===t?"none":"block")}),jQuery(".gf-popover__button").on("click",function(){var e=jQuery(this).data("url");""!==e&&(window.location.href=e)}),jQuery(document).on("click",function(e){var t=jQuery(".gf-topmenu-dynamic");t.is(e.target)||0!==t.has(e.target).length||jQuery(".gf-popover").hide()}),jQuery(".add-buttons button").each(function(){var e=jQuery(this),t=e.attr("data-type"),i=e.attr("onclick");void 0===t&&i&&-1
          ")}),ResetFieldAccordions(),jQuery(".panel-block > .field_settings").on("keydown",function(e){var t,i;27!==e.keyCode?9===e.keyCode&&(t=(i=gform.tools.getFocusable(this))[0],i=i[i.length-1],e.shiftKey?document.activeElement===t&&(i.focus(),e.preventDefault()):document.activeElement===i&&(t.focus(),e.preventDefault())):jQuery(".gfield.field_selected .gfield-edit").focus()}),jQuery("#field_submit #gform_ppcp_smart_payment_buttons").remove()}function InitializeFieldSettings(){gform.addFilter("gform_editor_field_settings","hideDefaultMarginOnTopLabelAlignment"),jQuery("#field_max_file_size").on("input propertychange",function(){var e=jQuery(this),e=parseInt(e.val());SetFieldProperty("maxFileSize",e||"")}).on("change",function(){var e=GetSelectedField(),e=e.maxFileSize||"";this.value=""===e?"":e+"MB"}),jQuery(document).on("input propertychange",".field_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(document).on("input propertychange",".field_placeholder, .field_placeholder_textarea",function(){SetFieldPlaceholder(this.value),""===GetSelectedField().label&&(setFieldError("label_setting","below"),""!==this.value&&resetFieldError("label_setting"))}),jQuery("#field_choices").on("change",".field-choice-price",function(){var e=GetSelectedField(),t=jQuery(this).parent("li").index(),t=e.choices[t].price;this.value=t}),jQuery(".field_input_choices").on("input propertychange","input",function(){var e=jQuery(this).closest("li"),t=e.data("index");SetInputChoice(e.data("input_id"),t,e.find(".field-choice-value").val(),e.find(".field-choice-text").val())}).on("click keypress","input:radio, input:checkbox",function(){var e=jQuery(this).closest("li"),t=e.data("index");SetInputChoice(e.data("input_id"),t,e.find(".field-choice-value").val(),e.find(".field-choice-text").val())}).on("click keypress",".field-input-insert-choice",function(){var e=jQuery(this).closest("li"),t=e.closest("ul"),i=e.data("index");InsertInputChoice(t,e.data("input_id"),i+1)}).on("click keypress",".field-input-delete-choice",function(){var e=jQuery(this).closest("li"),t=e.closest("ul"),i=e.data("index");DeleteInputChoice(t,e.data("input_id"),i)}),jQuery(".field_input_choice_values_enabled").on("click keypress",function(){var e=jQuery(this).parent().siblings(".gfield_settings_input_choices_container");ToggleInputChoiceValue(e,this.checked),SetInputChoices(e.find("ul"))}),jQuery(".input_placeholders_setting").on("input propertychange",".input_placeholder",function(){var e=jQuery(this).closest(".input_placeholder_row").data("input_id");SetInputPlaceholder(this.value,e)}).on("input propertychange","#field_single_placeholder",function(){SetFieldPlaceholder(this.value)}),jQuery("#field_rich_text_editor").on("click keypress",function(){var e,t=GetSelectedField();this.checked?(e=!0,HasConditionalLogicDependency(t.id,t.value)&&(confirm(gf_vars.conditionalLogicRichTextEditorWarning)||(jQuery("#field_rich_text_editor").prop("checked",!1),e=!1)),e&&(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block"))):(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none"))}),jQuery(".prepopulate_field_setting").on("input propertychange",".field_input_name",function(){var e=jQuery(this).closest(".field_input_name_row").data("input_id");SetInputName(this.value,e)}).on("input propertychange","#field_input_name",function(){SetInputName(this.value)}),jQuery(".custom_inputs_setting, .custom_inputs_sub_setting, .sub_labels_setting").on("change",".gform-field__toggle-input",function(){var e=jQuery(this).closest(".gform-field__toggle").data("input_id");ToggleInputHidden(jQuery(this),e)}).on("click","#field_password_fields_container .gform-field__toggle",function(){var e=jQuery(this).data("input_id"),t=jQuery(this).find(".gform-field__toggle-input");t[0].focus(),t[0].checked=!t[0].checked,ToggleInputHidden(t,e)}).on("input propertychange",".field_custom_input_default_label",function(){var e=jQuery(this).closest(".field_custom_input_row").data("input_id");SetInputCustomLabel(this.value,e)}).on("input propertychange",".field_single_custom_label",function(){SetInputCustomLabel(this.value)}),jQuery(".default_input_values_setting").on("input propertychange",".default_input_value",function(){var e=jQuery(this).closest(".default_input_value_row").data("input_id");SetInputDefaultValue(this.value,e)}).on("input","#field_single_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(".choices_setting, .columns_setting").on("input propertychange",".field-choice-input",function(e){var t=jQuery(this),i=t.closest("li.field-choice-row");SetFieldChoice(i.data("input_type"),i.data("index")),(t.hasClass("field-choice-text")||t.hasClass("field-choice-value"))&&(CheckChoiceConditionalLogicDependency(this),e.stopPropagation())}),jQuery("#field_enable_copy_values_option").on("click keypress",function(){SetCopyValuesOptionProperties(this.checked),ToggleCopyValuesOption(!1),0==this.checked&&ToggleCopyValuesActivated(!1)}),jQuery("#field_copy_values_option_label").on("input propertychange",function(){SetCopyValuesOptionLabel(this.value)}),jQuery("#field_copy_values_option_field").on("change",function(){SetFieldProperty("copyValuesOptionField",jQuery(this).val())}),jQuery("#field_copy_values_option_default").on("change",function(){SetFieldProperty("copyValuesOptionDefault",1==this.checked?1:0),ToggleCopyValuesActivated(this.checked)}),jQuery("#field_label").on("input propertychange",function(){SetFieldLabel(this.value),SetAriaLabel(this.value),""!==this.value&&(resetFieldError("label_setting"),ResetFieldAccessibilityWarning("label_setting"))}).on("blur",function(){""===this.value&&setFieldError("label_setting","below")}),jQuery("#submit_text").on("input propertychange",function(){jQuery("#gform_submit_button_"+form.id).val(this.value)}),jQuery("#submit_image").on("input propertychange",function(){ToggleSubmitType(!1)}),jQuery("#field_description").on("blur",function(){var e=GetSelectedField();e.description!=this.value&&(SetFieldDescription(this.value),RefreshSelectedFieldPreview()),""===e.label&&(setFieldError("label_setting","below"),""!==this.value&&resetFieldError("label_setting"))}),jQuery('input[ name="field_visibility" ]').on("DOMSubTreeModified change",function(){var e=GetSelectedField();SetFieldProperty("visibility",this.value);var t='
          Hidden
          ';"hidden"===e.visibility?(jQuery("#field_"+e.id).addClass("admin-hidden"),jQuery("#field_"+e.id+" .gfield_label").before(t),jQuery("#field_"+e.id+" .gsection_title").before(t)):(jQuery("#field_"+e.id).removeClass("admin-hidden"),jQuery("#field_"+e.id+" .admin-hidden-markup").remove())}),jQuery("#field_checkbox_label").on("input propertychange",function(){GetSelectedField().checkboxLabel!=this.value&&(SetFieldCheckboxLabel(this.value),RefreshSelectedFieldPreview())}),jQuery("#field_content").on("input propertychange",function(){SetFieldProperty("content",this.value)}),jQuery("#next_button_text_input, #next_button_image_url").on("input propertychange",function(){SetPageButton("next")}),jQuery("#previous_button_image_url, #previous_button_text_input").on("input propertychange",function(){SetPageButton("previous")}),jQuery("#field_custom_field_name_text").on("input propertychange",function(){SetFieldProperty("postCustomFieldName",this.value)}),jQuery("#field_customfield_content_template").on("input propertychange",function(){SetCustomFieldTemplate()}),jQuery("#gfield_calendar_icon_url").on("input propertychange",function(){SetFieldProperty("calendarIconUrl",this.value)}),jQuery("#field_max_files").on("input propertychange",function(){SetFieldProperty("maxFiles",this.value)}),jQuery("#field_maxrows").on("input propertychange",function(){SetFieldProperty("maxRows",this.value)}),jQuery("#field_mask_text").on("input propertychange",function(){SetFieldProperty("inputMaskValue",this.value)}),jQuery("#field_file_extension").on("input propertychange",function(){SetFieldProperty("allowedExtensions",this.value)}),jQuery("#field_maxlen").on("keypress",function(e){return ValidateKeyPress(e,GetMaxLengthPattern(),!1)}).on("change keyup",function(){SetMaxLength(this)}),jQuery("#field_range_min").on("input propertychange",function(){SetFieldProperty("rangeMin",this.value)}),jQuery("#field_range_max").on("input propertychange",function(){SetFieldProperty("rangeMax",this.value)}),jQuery("#field_calculation_formula").on("input propertychange",function(){SetFieldProperty("calculationFormula",this.value.trim())}),jQuery("#field_error_message").on("input propertychange",function(){SetFieldProperty("errorMessage",this.value)}),jQuery("#field_css_class").on("focus",function(){jQuery(this).data("previousClass",this.value)}).on("change",function(){SetFieldProperty("cssClass",this.value),previousClass=jQuery(this).data("previousClass"),jQuery("#field_"+field.id).removeClass(previousClass).addClass(this.value),CheckDeprecatedReadyClass(field)}),jQuery("#field_admin_label").on("input propertychange",function(){SetFieldProperty("adminLabel",this.value)}),jQuery(".autocomplete_setting").on("input propertychange",".input_autocomplete",function(){var e=jQuery(this).closest(".input_autocomplete_row").data("input_id");SetInputAutocomplete(this.value,e)}).on("input propertychange","#field_autocomplete_attribute",function(){SetFieldProperty("autocompleteAttribute",this.value)}),jQuery("#field_add_icon_url").on("input propertychange",function(){SetFieldProperty("addIconUrl",this.value)}),jQuery("#field_delete_icon_url").on("input propertychange",function(){SetFieldProperty("deleteIconUrl",this.value)})}function hideDefaultMarginOnTopLabelAlignment(e,t){if("top_label"!==form.labelPlacement)return e;for(var i in e)if(".disable_margins_setting"===e[i]){e.splice(i,1);break}return e}function InitializeForm(e){jQuery("#submit_text").val(e.button.text),jQuery("#submit_image").val(e.button.imageUrl),(e.button.width?jQuery("#submit_width_"+e.button.width):jQuery("#submit_width_auto")).prop("checked",!0),(e.button.location?jQuery("#submit_location_"+e.button.location):jQuery("#submit_location_bottom")).prop("checked",!0),(e.button.type?jQuery("#submit_type_"+e.button.type):jQuery("#submit_type_")).prop("checked",!0),e.lastPageButton&&"image"===e.lastPageButton.type?jQuery("#last_page_button_image").prop("checked",!0):e.lastPageButton&&"image"===e.lastPageButton.type||jQuery("#last_page_button_text").prop("checked",!0),jQuery("#last_page_button_text_input").val(e.lastPageButton?e.lastPageButton.text:gf_vars.previousLabel),jQuery("#last_page_button_image_url").val(e.lastPageButton?e.lastPageButton.imageUrl:""),TogglePageButton("last_page",!0),e.postStatus&&jQuery("#field_post_status").val(e.postStatus),e.postAuthor&&jQuery("#field_post_author").val(e.postAuthor),void 0===e.useCurrentUserAsAuthor&&(e.useCurrentUserAsAuthor=!0),jQuery("#gfield_current_user_as_author").prop("checked",!!e.useCurrentUserAsAuthor),e.postCategory&&jQuery("#field_post_category").val(e.postCategory),e.postFormat&&jQuery("#field_post_format").val(e.postFormat),e.postContentTemplateEnabled?(jQuery("#gfield_post_content_enabled").prop("checked",!0),jQuery("#field_post_content_template").val(e.postContentTemplate)):(jQuery("#gfield_post_content_enabled").prop("checked",!1),jQuery("#field_post_content_template").val("")),TogglePostContentTemplate(!0),e.postTitleTemplateEnabled?(jQuery("#gfield_post_title_enabled").prop("checked",!0),jQuery("#field_post_title_template").val(e.postTitleTemplate)):(jQuery("#gfield_post_title_enabled").prop("checked",!1),jQuery("#field_post_title_template").val("")),TogglePostTitleTemplate(!0),jQuery("#gform_pagination, #gform_last_page_settings").on("click",function(e){FieldClick(this),e.stopPropagation()}),jQuery("#gform_fields").on("click",".gfield",function(e){FieldClick(this),e.stopPropagation()});var t=e.pagination&&e.pagination.type?e.pagination.type:"percentage",i="percentage"===t,l="none"===t;"steps"===t?jQuery("#pagination_type_steps").prop("checked",!0):i?jQuery("#pagination_type_percentage").prop("checked",!0):l&&jQuery("#pagination_type_none").prop("checked",!0),jQuery("#first_page_css_class").val(e.firstPageCssClass),TogglePageBreakSettings(),InitPaginationOptions(!0),InitializeFields()}function LoadFieldSettings(){field=GetSelectedField();var e=GetInputType(field);resetAllFieldAccessibilityWarnings(),resetAllFieldErrors(),resetAllFieldNotices(),resetDeprecatedReadyClassNotice(),jQuery("#field_label").val(field.label),"html"==field.type?(jQuery(".tooltip_form_field_label").hide(),jQuery(".tooltip_form_field_label_html").show()):(jQuery(".tooltip_form_field_label").show(),jQuery(".tooltip_form_field_label_html").hide()),jQuery("#field_admin_label").val(field.adminLabel),jQuery("#field_content").val(null==field.content?"":field.content),jQuery("#post_custom_field_type").val(field.inputType),jQuery("#post_tag_type").val(field.inputType),jQuery("#field_size").val(field.size),jQuery("#field_required").prop("checked",1==field.isRequired),jQuery("#field_margins").prop("checked",1==field.disableMargins),jQuery("#field_no_duplicates").prop("checked",1==field.noDuplicates),jQuery("#field_default_value").val(null==field.defaultValue?"":field.defaultValue),jQuery("#field_default_value_textarea").val(null==field.defaultValue?"":field.defaultValue),jQuery("#field_autocomplete_attribute").val(field.autocompleteAttribute),jQuery("#field_description").val(null==field.description?"":field.description),jQuery("#field_description").attr("placeholder",null==field.descriptionPlaceholder?"":field.descriptionPlaceholder),jQuery("#field_checkbox_label").val(null==field.checkboxLabel?"":field.checkboxLabel),jQuery("#field_css_class").val(null==field.cssClass?"":field.cssClass),jQuery("#field_range_min").val(null==field.rangeMin||!1===field.rangeMin?"":field.rangeMin),jQuery("#field_range_max").val(null==field.rangeMax||!1===field.rangeMax?"":field.rangeMax),jQuery("#field_name_format").val(field.nameFormat),jQuery("#field_force_ssl").prop("checked",!!field.forceSSL),""!==field.cssClass&&CheckDeprecatedReadyClass(field),field.useRichTextEditor?(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block")):(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none")),void 0===field.labelPlacement&&(field.labelPlacement=""),void 0===field.descriptionPlacement&&(field.descriptionPlacement=""),void 0===field.subLabelPlacement&&(field.subLabelPlacement=""),jQuery("#field_label_placement").val(field.labelPlacement),jQuery("#field_description_placement").val(field.descriptionPlacement),jQuery("#field_sub_label_placement").val(field.subLabelPlacement),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?jQuery("#field_description_placement_container").hide():jQuery("#field_description_placement_container").show(),SetFieldVisibility(field.visibility,!0),void 0===field.placeholder&&(field.placeholder=""),jQuery("#field_placeholder, #field_placeholder_textarea").val(field.placeholder),jQuery("#field_file_extension").val(null==field.allowedExtensions?"":field.allowedExtensions),jQuery("#field_multiple_files").prop("checked",!!field.multipleFiles),jQuery("#field_max_files").val(field.maxFiles||""),jQuery("#field_max_file_size").val(field.maxFileSize?field.maxFileSize+"MB":""),ToggleMultiFile(!0),jQuery("#field_phone_format").val(field.phoneFormat),jQuery("#field_error_message").val(field.errorMessage),jQuery("#field_select_all_choices").prop("checked",!!field.enableSelectAll),jQuery("#field_other_choice").prop("checked",!!field.enableOtherChoice),jQuery("#field_add_icon_url").val(field.addIconUrl||""),jQuery("#field_delete_icon_url").val(field.deleteIconUrl||""),jQuery("#gfield_enable_enhanced_ui").prop("checked",!!field.enableEnhancedUI),jQuery("#gfield_password_strength_enabled").prop("checked",1==field.passwordStrengthEnabled),jQuery("#gfield_password_visibility_enabled").prop("checked",1==field.passwordVisibilityEnabled),TogglePasswordVisibility(!0),jQuery("#gfield_min_strength").val(null==field.minPasswordStrength?"":field.minPasswordStrength),TogglePasswordStrength(!0),jQuery("#gfield_email_confirm_enabled").prop("checked",1==field.emailConfirmEnabled),field.numberFormat?jQuery("#field_number_format_blank").remove():0==jQuery("#field_number_format #field_number_format_blank").length&&jQuery("#field_number_format").prepend(""),jQuery("#field_number_format").val(field.numberFormat||""),"product"==field.type&&"calculation"==field.inputType?(field.enableCalculation=!0,jQuery(".field_calculation_rounding").hide(),jQuery(".field_enable_calculation").hide()):(jQuery(".field_enable_calculation").show(),"number"==field.type&&"currency"==field.numberFormat?jQuery(".field_calculation_rounding").hide():jQuery(".field_calculation_rounding").show()),jQuery("#field_enable_calculation").prop("checked",!!field.enableCalculation),ToggleCalculationOptions(field.enableCalculation,field),jQuery("#field_calculation_formula").val(field.calculationFormula);var t=gformIsNumber(field.calculationRounding)?field.calculationRounding:"norounding";jQuery("#field_calculation_rounding").val(t),jQuery("#option_field_type").val(field.inputType);var i=jQuery("#product_field_type");i.val(field.inputType),has_entry(field.id)?i.prop("disabled",!0):i.prop("disabled",!1),jQuery("#donation_field_type").val(field.inputType),jQuery("#quantity_field_type").val(field.inputType),"hiddenproduct"!=field.inputType&&"singleproduct"!=field.inputType&&"singleshipping"!=field.inputType&&"calculation"!=field.inputType||(l=null==field.basePrice?"":field.basePrice,jQuery("#field_base_price").val(null==field.basePrice?"":field.basePrice),SetBasePrice(l)),jQuery("#shipping_field_type").val(field.inputType),jQuery("#field_disable_quantity").prop("checked",1==field.disableQuantity),SetDisableQuantity(1==field.disableQuantity);t=!!field.enablePasswordInput;jQuery("#field_password").prop("checked",t),jQuery("#field_maxlen").val(void 0===field.maxLength?"":field.maxLength),jQuery("#field_maxrows").val(void 0===field.maxRows?"":field.maxRows);i=null==field.addressType?"international":field.addressType;jQuery("#field_address_type").val(i),"address"==field.type&&(field=UpgradeAddressField(field)),"email"!=field.type&&"email"!=field.inputType||(field=UpgradeEmailField(field)),"consent"===field.type&&(field=UpgradeConsentField(field));var l=null==field.defaultState?"":field.defaultState,t=null==field.defaultProvince?"":field.defaultProvince,l="canadian"==i&&""==l?t:l;jQuery("#field_address_default_state_"+i).val(l),jQuery("#field_address_default_country_"+i).val(null==field.defaultCountry?"":field.defaultCountry),SetAddressType(!0),jQuery("#gfield_display_alt").prop("checked",1==field.displayAlt),jQuery("#gfield_display_title").prop("checked",1==field.displayTitle),jQuery("#gfield_display_caption").prop("checked",1==field.displayCaption),jQuery("#gfield_display_description").prop("checked",1==field.displayDescription);i=CustomFieldExists(field.postCustomFieldName);jQuery("#field_custom_field_name_select")[0].selectedIndex=0,jQuery("#field_custom_field_name_text").val(""),(i?jQuery("#field_custom_field_name_select"):jQuery("#field_custom_field_name_text")).val(field.postCustomFieldName),(i?jQuery("#field_custom_existing"):jQuery("#field_custom_new")).prop("checked",!0),ToggleCustomField(!0),jQuery("#gfield_customfield_content_enabled").prop("checked",!!field.customFieldTemplateEnabled),jQuery("#field_customfield_content_template").val(field.customFieldTemplateEnabled?field.customFieldTemplate:""),ToggleCustomFieldTemplate(!0),(field.displayAllCategories?jQuery("#gfield_category_all"):jQuery("#gfield_category_select")).prop("checked",!0),ToggleCategory(!0),jQuery("#gfield_post_category_initial_item_enabled").prop("checked",!!field.categoryInitialItemEnabled),jQuery("#field_post_category_initial_item").val(field.categoryInitialItemEnabled?field.categoryInitialItem:""),TogglePostCategoryInitialItem(!0);i=!!field.postFeaturedImage;jQuery("#gfield_featured_image").prop("checked",i),"boolean"!=typeof field.inputMaskIsCustom&&(field.inputMaskIsCustom=!IsStandardMask(field.inputMaskValue));i=!field.inputMaskIsCustom;if(jQuery("#field_input_mask").prop("checked",!!field.inputMask),i?(jQuery("#field_mask_standard").prop("checked",!0),jQuery("#field_mask_select").val(field.inputMaskValue)):(jQuery("#field_mask_custom").prop("checked",!0),jQuery("#field_mask_text").val(field.inputMaskValue)),ToggleInputMask(!0),ToggleInputMaskOptions(!0),InitAutocompleteOptions(!0),"creditcard"==e)for(d in field=UpgradeCreditCardField(field),(!field.creditCards||field.creditCards.length<=0)&&(field.creditCards=["amex","visa","discover","mastercard"]),field.creditCards)field.creditCards.hasOwnProperty(d)&&jQuery("#field_credit_card_"+field.creditCards[d]).prop("checked",!0);"date"==e&&(field=UpgradeDateField(field)),"time"==e&&(field=UpgradeTimeField(field)),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateAutocompleteUI(field),CreateCustomizeInputsUI(field),CreateInputLabelsUI(field),field.dateType||"date"!=e||(field.dateType="datepicker"),jQuery("#field_date_input_type").val(field.dateType),jQuery("#gfield_calendar_icon_url").val(null==field.calendarIconUrl?"":field.calendarIconUrl),jQuery("#field_date_format").val(null==field.dateFormat?"mdy":field.dateFormat),jQuery("#field_time_format").val("24"==field.timeFormat?"24":"12"),SetCalendarIconType(field.calendarIconType,!0),ToggleDateCalendar(!0),LoadDateInputs(),LoadTimeInputs(),field.allowsPrepopulate=!!field.allowsPrepopulate,field.useRichTextEditor=!!field.useRichTextEditor,jQuery("#field_prepopulate").prop("checked",!!field.allowsPrepopulate),jQuery("#field_rich_text_editor").prop("checked",!!field.useRichTextEditor),has_entry(field.id)?jQuery("#field_rich_text_editor").prop("disabled",!0):jQuery("#field_rich_text_editor").prop("disabled",!1),CreateInputNames(field),ToggleInputName(!0);i=0'+r.data("multiselect")+""),r.val("multiselect"),r.data("multiselect",null)),o="post_tags"===field.type?"post_tag_type_setting":"post_category_field_type_setting",SetFieldAccessibilityWarning(o,"below"))),"quantity"==field.type&&jQuery(".calculation_setting").hide(),jQuery("#post_category_field_type").val(field.inputType);var r=null==field.simpleCaptchaFontColor?"":field.simpleCaptchaFontColor;jQuery("#field_captcha_fg").val(r),SetColorPickerColor("field_captcha_fg",r);var o=null==field.simpleCaptchaBackgroundColor?"":field.simpleCaptchaBackgroundColor;jQuery("#field_captcha_bg").val(o),SetColorPickerColor("field_captcha_bg",o),jQuery("#field_captcha_type").val(null==field.captchaType?"captcha":field.captchaType),jQuery("#field_captcha_badge").val(null==field.captchaBadge?"bottomright":field.captchaBadge),jQuery("#field_captcha_size").val(null==field.simpleCaptchaSize?"medium":field.simpleCaptchaSize),"captcha"==field.type&&(SetFieldAccessibilityWarning("captcha","above"),r=".captcha_language_setting, .captcha_theme_setting",o=".captcha_size_setting, .captcha_fg_setting, .captcha_bg_setting","simple_captcha"==field.captchaType||"math"==field.captchaType?(jQuery(o).show(),jQuery(r).hide()):(jQuery(o).hide(),jQuery(r).show()),r=null==field.captchaTheme||["blackglass","dark"].indexOf(field.captchaTheme)<0?"light":"dark",jQuery("#field_captcha_theme").val(r).show(),r=null==field.captchaLanguage?"en":field.captchaLanguage,jQuery("#field_captcha_language").val(r).show(),jQuery('#field_captcha_type option[value="captcha"]').length<1&&jQuery("#field_captcha_type").prepend('')),"post_custom_field"!=field.type||"textarea"!=field.inputType&&"text"!=field.inputType||jQuery(".customfield_content_template_setting").show(),"name"==field.type&&(void 0===field.nameFormat||"advanced"!=field.nameFormat?field=MaybeUpgradeNameField(field):SetUpAdvancedNameField(),"simple"==field.nameFormat?(jQuery(".default_value_setting").show(),jQuery(".size_setting").show(),jQuery("#field_name_fields_container").html("").hide(),jQuery(".sub_label_placement_setting").hide(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".default_value_setting").show()):"extended"==field.nameFormat&&(jQuery(".name_format_setting").show(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".input_placeholders_setting").hide())),-1!=jQuery.inArray(field.type,["product","option","shipping"])&&jQuery(".other_choice_setting").hide(),field.enableCalculation&&jQuery("li.range_setting").hide(),"text"==field.type&&(field.inputMask?jQuery(".maxlen_setting").hide():jQuery(".maxlen_setting").show()),"date"==e&&ToggleDateSettings(field),"email"==e&&ToggleEmailSettings(field),"password"!==field.type&&"password"!==field.inputType||(field=UpgradePasswordField(field),e=GetCustomizeInputsUI(field),jQuery("#field_password_fields_container").html(e),jQuery("#field_password_fields_container table tr:eq(1) td:eq(0) div").remove(),"undefined"!=field.inputs[1].isHidden&&field.inputs[1].isHidden||jQuery(".size_setting").hide(),jQuery(".password_setting .custom_inputs_setting ").on("click keypress",".gform-field__toggle",function(){var e=GetSelectedField(),t=!e.inputs[1].isHidden,e=jQuery('label[for="input_'+e.id+'"]');t?(e.show(),jQuery(".size_setting").hide()):(e.hide(),jQuery(".size_setting").show())})),"multiselect"!==field.type&&"select"!==field.type||!field.enableEnhancedUI||SetFieldAccessibilityWarning("enable_enhanced_ui_setting","below"),"multiselect"===field.type&&SetFieldAccessibilityWarning("multiselect","above"),"hidden_label"===field.labelPlacement&&SetFieldAccessibilityWarning("label_placement_setting","above"),""===field.label&&setFieldError("label_setting","below"),"datepicker"===field.dateType&&SetFieldAccessibilityWarning("date_input_type_setting","above"),"submit"===field.type&&(HasPageField()&&SetFieldNotification("submit_location_setting","above"),"image"===form.button.type&&(SetFieldAccessibilityWarning("submit_type_setting","below"),form.button.imageUrl||SetFieldNotification("submit_image_setting","below"))),ToggleSubmitType(!0),jQuery(document).trigger("gform_load_field_settings",[field,form]),gform.doAction("gform_post_load_field_settings",[field,form]),SetProductField(field),Placeholders.enable()}function getAllFieldSettings(e){var t,i=fieldSettings[e.type];!e.inputType||"post_category"==e.type||0<(t=fieldSettings[e.inputType]).length&&(i+=", "+t);var i=i.split(", ");return(i=gform.applyFilters("gform_editor_field_settings",i,e)).join(", ")}function ToggleDateSettings(e){var t="datefield"==e.dateType,i="datepicker"==e.dateType,e="datedropdown"==e.dateType;jQuery(".placeholder_setting").toggle(i),jQuery(".default_value_setting").toggle(i),jQuery(".sub_label_placement_setting").toggle(t),jQuery(".sub_labels_setting").toggle(t),jQuery(".default_input_values_setting").toggle(e||t),jQuery(".input_placeholders_setting").toggle(e||t)}function SetUpAdvancedNameField(){field=GetSelectedField(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").show(),jQuery(".name_prefix_choices_setting").show();var e=GetCustomizeInputsUI(field);jQuery("#field_name_fields_container").html(e).show();var t=GetInput(field,field.id+".2"),e=GetInputChoices(t);jQuery("#field_prefix_choices").html(e),ToggleNamePrefixUI(!t.isHidden),jQuery(".name_setting .custom_inputs_setting").on("click",".gform-field__toggle",function(){0<=jQuery(this).data("input_id").toString().indexOf(".2")&&ToggleNamePrefixUI(jQuery(this).find(".gform-field__toggle-input").is(":checked"))}),jQuery(".default_value_setting").hide(),jQuery(".default_input_values_setting").show(),jQuery(".input_placeholders_setting").show(),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateAutocompleteUI(field),CreateInputNames(field)}function GetCopyValuesFieldsOptions(e,t){for(var i,l,d,r=[],o=GetInputType(t),a=0;a"+l+"",r.push(l));return r.join("")}function ToggleNamePrefixUI(e){jQuery(".name_prefix_choices_setting").toggle(e)}function TogglePageBreakSettings(){HasPageBreak()?(jQuery("#gform_last_page_settings").show(),jQuery("#gform_pagination").show()):(jQuery("#gform_last_page_settings").hide(),jQuery("#gform_pagination").hide())}function SetDisableQuantity(e){SetFieldProperty("disableQuantity",e),e?jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").hide():jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").show()}function SetBasePrice(e){e=e||0;e=GetCurrentCurrency().toMoney(e);0==e&&(e=0),jQuery("#field_base_price").val(e),SetFieldProperty("basePrice",e),jQuery(".field_selected .ginput_product_price, .field_selected .ginput_shipping_price").html(e),jQuery(".field_selected .ginput_amount").val(e)}function ChangeAddressType(){var e,t;field=GetSelectedField(),"address"==field.type&&(t=jQuery("#field_address_type").val(),e=GetInput(field,field.id+".6"),t=jQuery("#field_address_country_"+t).val(),e.isHidden=""!=t,SetAddressType(!1))}function SetAddressType(e){field=GetSelectedField(),"address"==field.type&&(SetAddressProperties(),jQuery(".gfield_address_type_container").hide(),jQuery("#address_type_container_"+jQuery("#field_address_type").val()).show(),CreatePlaceholdersUI(field),CreateAutocompleteUI(field))}function UpdateAddressFields(){var e=jQuery("#field_address_type").val();field=GetSelectedField();var t=GetCustomizeInputsUI(field);jQuery("#field_address_fields_container").html(t);var i=GetInput(field,field.id+".5"),t=jQuery("#field_address_zip_label_"+e).val();jQuery("#field_custom_input_default_label_"+field.id+"_5").text(t),jQuery("#field_custom_input_label_"+field.id+"\\.5").attr("placeholder",t),i.customLabel||jQuery(".field_selected #input_"+field.id+"_5_label").html(t);i=GetInput(field,field.id+".4"),t=jQuery("#field_address_state_label_"+e).val();jQuery("#field_custom_input_default_label_"+field.id+"_4").text(t),jQuery("#field_custom_input_label_"+field.id+"\\.4").attr("placeholder",t),i.customLabel||jQuery(".field_selected #input_"+field.id+"_4_label").html(t);var i=""==jQuery("#field_address_country_"+e).val(),t=!i,i=!i||!jQuery('#field_address_fields_container [id="gforms-editor-toggle-'+field.id+'.6"').is(":checked");t?jQuery(".field_custom_input_row_input_"+field.id+"_6").hide():jQuery(".field_selected .field_custom_input_row_input_"+field.id+"_6").show(),i?jQuery(".field_selected #input_"+field.id+"_6_container").hide():(jQuery(".field_selected #input_"+field.id+"_6").val(jQuery("#field_address_default_country_"+e).val()),jQuery(".field_selected #input_"+field.id+"_6_container").show()),""!=jQuery("#field_address_has_states_"+e).val()?(jQuery(".field_selected .state_text").hide(),i=jQuery("#field_address_default_state_"+e).val(),(e=jQuery(".field_selected .state_dropdown")).append(jQuery("").val(i).html(i)),e.val(i).show()):(jQuery(".field_selected .state_dropdown").hide(),jQuery(".field_selected .state_text").show())}function SetAddressProperties(){field=GetSelectedField();var e=jQuery("#field_address_type").val();SetFieldProperty("addressType",e),SetFieldProperty("defaultState",jQuery("#field_address_default_state_"+e).val()),SetFieldProperty("defaultProvince","");var t=jQuery("#field_address_country_"+e).val();SetFieldProperty("defaultCountry",t=""==t?jQuery("#field_address_default_country_"+e).val():t),UpdateAddressFields()}function MaybeUpgradeNameField(e){return e=void 0===e.nameFormat||""==e.nameFormat||"normal"==e.nameFormat||"simple"==e.nameFormat&&!has_entry(e.id)?UpgradeNameField(e,!0,!0,!0):e}function UpgradeNameField(e,t,i,l){return e.nameFormat="advanced",e.inputs=MergeInputArrays(GetAdvancedNameFieldInputs(e,t,i,l),e.inputs),RefreshSelectedFieldPreview(function(){SetUpAdvancedNameField()}),e}function UpgradeDateField(e){return"date"!=e.type&&"date"!=e.inputType||void 0===e.dateType||"datepicker"==e.dateType||e.inputs||(e.inputs=GetDateFieldInputs(e)),e}function UpgradeTimeField(e){return"time"!=e.type&&"time"!=e.inputType||e.inputs||(e.inputs=GetTimeFieldInputs(e)),e}function UpgradeEmailField(e){return"email"!=e.type&&"email"!=e.inputType||e.emailConfirmEnabled&&!e.inputs&&(e.inputs=GetEmailFieldInputs(e),e.inputs[0].placeholder=e.placeholder),e}function UpgradePasswordField(e){return"password"!=e.type&&"password"!=e.inputType||e.inputs||(e.inputs=GetPasswordFieldInputs(e),e.inputs[0].placeholder=e.placeholder),e}function UpgradeAddressField(e){return e.hideCountry&&(GetInput(e,e.id+".6").isHidden=!0),delete e.hideCountry,e.hideAddress2&&(GetInput(e,e.id+".2").isHidden=!0),delete e.hideAddress2,e.hideState&&(GetInput(e,e.id+".4").isHidden=!0),delete e.hideState,e}function UpgradeConsentField(e){return"consent"!==e.type||e.choices[1]&&"0"===e.choices[1].value&&e.choices.pop(),e}function TogglePasswordVisibility(e){jQuery("#gfield_password_visibility_enabled").is(":checked")?jQuery(".gfield.field_selected .ginput_container_password span button").show():jQuery(".gfield.field_selected .ginput_container_password span button").hide()}function TogglePasswordStrength(e){jQuery("#gfield_password_strength_enabled").is(":checked")?jQuery("#gfield_min_strength_container").show():jQuery("#gfield_min_strength_container").hide()}function ToggleCategory(e){jQuery("#gfield_category_all").is(":checked")?(jQuery("#gfield_settings_category_container").hide(),SetFieldProperty("displayAllCategories",!0),SetFieldProperty("choices",new Array)):(jQuery("#gfield_settings_category_container").show(),SetFieldProperty("displayAllCategories",!1))}function SetCopyValuesOptionLabel(e){SetFieldProperty("copyValuesOptionLabel",e),jQuery(".field_selected .copy_values_option_label").html(e)}function SetCustomFieldTemplate(){var e=jQuery("#gfield_customfield_content_enabled").is(":checked");SetFieldProperty("customFieldTemplate",e?jQuery("#field_customfield_content_template").val():null),SetFieldProperty("customFieldTemplateEnabled",e)}function SetCategoryInitialItem(){var e=jQuery("#gfield_post_category_initial_item_enabled").is(":checked");SetFieldProperty("categoryInitialItem",e?jQuery("#field_post_category_initial_item").val():null),SetFieldProperty("categoryInitialItemEnabled",e)}function PopulateContentTemplate(e){var t;0==jQuery("#"+e).val().length&&(t=GetSelectedField(),jQuery("#"+e).val("{"+t.label+":"+t.id+"}"))}function TogglePostContentTemplate(e){jQuery("#gfield_post_content_enabled").is(":checked")?(jQuery("#gfield_post_content_container").show(),e||PopulateContentTemplate("field_post_content_template")):jQuery("#gfield_post_content_container").hide()}function TogglePostTitleTemplate(e){jQuery("#gfield_post_title_enabled").is(":checked")?(jQuery("#gfield_post_title_container").show(),e||PopulateContentTemplate("field_post_title_template")):jQuery("#gfield_post_title_container").hide()}function ToggleCustomFieldTemplate(e){jQuery("#gfield_customfield_content_enabled").is(":checked")?(jQuery("#gfield_customfield_content_container").show(),e||PopulateContentTemplate("field_customfield_content_template")):jQuery("#gfield_customfield_content_container").hide()}function ToggleInputName(e){jQuery("#field_prepopulate").is(":checked")?jQuery("#field_input_name_container").show():(jQuery("#field_input_name_container").hide(),jQuery("#field_input_name").val(""))}function SetFieldColumns(){SetFieldChoices()}function ToggleChoiceValue(e){var t=GetSelectedField(),i=t.enablePrice?"_and_price":"",l=jQuery("#gfield_settings_choices_container");l.removeClass("choice_with_price choice_with_value choice_with_value_and_price"),jQuery("#field_choice_values_enabled").is(":checked")?l.addClass("choice_with_value"+i):t.enablePrice&&l.addClass("choice_with_price")}function ToggleInputChoiceValue(e,t){void 0===t&&(t=!1);var i=GetSelectedField(),l=e.find("li").data("input_id");GetInput(i,l).enableChoiceValue=t,e.removeClass("choice_with_value"),t&&e.addClass("choice_with_value")}function ToggleCopyValuesActivated(e){jQuery(".field_selected .copy_values_activated").prop("checked",e);var t=GetSelectedField();jQuery("#input_"+t.id).toggle(!e)}function TogglePageButton(e,t){var i=jQuery("#"+e+"_button_text").is(":checked");show_element=i?"#"+e+"_button_text_container":"#"+e+"_button_image_container",hide_element=i?"#"+e+"_button_image_container":"#"+e+"_button_text_container",t?(jQuery(hide_element).hide(),jQuery(show_element).show()):(jQuery(hide_element).hide(),jQuery(show_element).fadeIn(800))}function SetPageButton(e){field=GetSelectedField();var t=jQuery("#"+e+"_button_image").is(":checked")?"image":"text";"image"==(field[e+"Button"].type=t)?(field[e+"Button"].text="",field[e+"Button"].imageUrl=jQuery("#"+e+"_button_image_url").val()):(field[e+"Button"].text=jQuery("#"+e+"_button_text_input").val(),field[e+"Button"].imageUrl="")}function ToggleCustomField(e){var t=jQuery("#field_custom_existing").is(":checked");show_element=t?"#field_custom_field_name_select":"#field_custom_field_name_text",hide_element=t?"#field_custom_field_name_text":"#field_custom_field_name_select",jQuery(hide_element).hide(),jQuery(show_element).show()}function ToggleInputMask(e){jQuery("#field_input_mask").is(":checked")?(jQuery("#gform_input_mask").show(),jQuery(".maxlen_setting").hide(),SetFieldProperty("inputMask",!0),jQuery("#field_maxlen").val(""),SetFieldProperty("maxLength","")):(jQuery("#gform_input_mask").hide(),jQuery(".maxlen_setting").show(),SetFieldProperty("inputMask",!1),SetFieldProperty("inputMaskValue",""),SetFieldProperty("inputMaskIsCustom",!1))}function ToggleInputMaskOptions(e){var t=jQuery("#field_mask_standard").is(":checked"),i=t?"#field_mask_select":"#field_mask_text, .mask_text_description";jQuery(t?"#field_mask_text, .mask_text_description":"#field_mask_select").val("").hide(),jQuery(i).show(),e||(SetFieldProperty("inputMaskValue",""),SetFieldProperty("inputMaskIsCustom",!t))}function ToggleAutoresponder(){jQuery("#form_autoresponder_enabled").is(":checked")?jQuery("#form_autoresponder_container").show("slow"):jQuery("#form_autoresponder_container").hide("slow")}function ToggleMultiFile(e){var t;jQuery("#field_multiple_files").prop("checked")?(jQuery("#gform_multiple_files_options").show(),(t=jQuery(".gform_fileupload_multifile").data("settings"))&&void 0!==t.chunk_size&&jQuery("#gform_server_max_file_size_notice").hide(),SetFieldProperty("multipleFiles",!0)):(jQuery("#gform_multiple_files_options").hide(),SetFieldProperty("multipleFiles",!1),jQuery("#field_max_files").val(""),SetFieldProperty("maxFiles","")),e||(e=GetSelectedField(),StartChangeInputType("fileupload",e))}function SetAutocompleteProperty(e,t){SetFieldProperty("enableAutocomplete",t),ToggleAutocompleteAttribute(e)}function ToggleAutocompleteAttribute(e){jQuery("#field_enable_autocomplete").is(":checked")?jQuery("#autocomplete_attribute_container").show():jQuery("#autocomplete_attribute_container").hide()}function InitAutocompleteOptions(e){jQuery("#field_enable_autocomplete").prop("checked",!!field.enableAutocomplete),ToggleAutocompleteAttribute(!0)}function HasPostContentField(){for(var e=0;et&&(t=parseFloat(form.fields[i].id));if(form.deletedFields)for(i=0;it&&(t=parseFloat(form.deletedFields[i]));e=parseFloat(t)+1}else e=parseInt(form.nextFieldId);return form.nextFieldId=e+1,e}function GetFirstField(){var e=0;if(e'):jQuery("#sidebar_field_icon").addClass(d),jQuery(".panel-block-tabs__body--settings").each(function(e,t){t=jQuery(t).attr("id");0===jQuery("#"+t+" > li").filter(function(){return"none"!==jQuery(this).css("display")}).length?(jQuery("#"+t+"_toggle").hide(),jQuery("#"+t).hide()):jQuery("#"+t+"_toggle").show()}),jQuery("#sidebar_field_info").removeClass("panel-block--hidden"),jQuery("#sidebar_field_info").addClass("panel-block--flex"),jQuery(".field_settings").show(),jQuery(".sidebar").tabs("option","active",1),gform.tools.getNodes('[data-js="choices-ui-content"] > li',!0,document,!0).filter(function(e){return"none"!==window.getComputedStyle(e).getPropertyValue("display")}).length||gform.tools.trigger("gform/flyout/close-all"),gform.tools.trigger("gform/form_editor/setting_selected",document,!1,e)}function TogglePercentageStyle(e){"custom"==jQuery("#percentage_style").val()?jQuery(".percentage_custom_container").show():jQuery(".percentage_custom_container").hide()}function TogglePercentageConfirmationText(e){jQuery("#percentage_confirmation_display").is(":checked")?jQuery(".percentage_confirmation_page_name_setting").show():jQuery(".percentage_confirmation_page_name_setting").hide()}function CustomFieldExists(e){if(!e)return!0;for(var t=jQuery("#field_custom_field_name_select option"),i=0;i";for(key in gform_custom_choices)gform_custom_choices.hasOwnProperty(key)&&(e='SelectCustomChoice( jQuery(this).data("key") );',t+="
        • "+escapeHtml(key)+"
        • ");t+="
        • "+gf_vars.predefinedChoices+"
        • ",jQuery("#bulk_items").prepend(t)}}function SelectCustomChoice(e){jQuery("#gfield_bulk_add_input").val(gform_custom_choices[e].join("\n")),gform_selected_custom_choice=e,InitBulkCustomPanel()}function SelectPredefinedChoice(e){jQuery("#gfield_bulk_add_input").val(gform_predefined_choices[e].join("\n")),gform_selected_custom_choice="",InitBulkCustomPanel()}function InsertBulkChoices(e){field=GetSelectedField(),field.choices=new Array;for(var t,i=!1,l=0;l"+field.choices[d].text+"";break;case"checkbox":for(d=0;d")}5"+gf_vars.editToViewAll.replace("%d",field.choices.length)+""),field.enableSelectAll&&(t+='");break;case"radio":for(var a,d=0;d");t+=field.enableOtherChoice?"<"+i+">":"",5"+gf_vars.editToViewAll.replace("%d",field.choices.length)+"");break;case"list":RefreshSelectedFieldPreview()}jQuery(".field_selected "+(".gfield_"+e)).html(t)}function UpdateInputChoices(e){for(var t="",i=0;i"+e.choices[i].text+""}var d=e.id.toString().replace(".","_");jQuery(".field_selected #input_"+d).html(t)}function InsertFieldChoice(e){field=GetSelectedField();var t=GetInputType(field),i="",l="",d=field.enablePrice?"0.00":"";"list"===t&&(i=window.gf_vars.column+" "+(e+1),l=window.gf_vars.column+" "+(e+1));d=new Choice(i,l,d);window["gform_new_choice_"+field.type]&&(d=window["gform_new_choice_"+field.type](field,d)),"object"!=typeof field.choices&&(field.choices=[]),field.choices.splice(e,0,d),LoadFieldChoices(field),UpdateFieldChoices(t)}function InsertInputChoice(e,t,i){var l=GetSelectedField(),l=GetInput(l,t),t=new Choice("","");l.choices.splice(i,0,t),LoadInputChoices(e,l),UpdateInputChoices(l)}function DeleteFieldChoice(e){field=GetSelectedField();var t=jQuery("#"+GetInputType(field)+"_choice_value_"+e).val();HasConditionalLogicDependency(field.id,t)&&!confirm(gf_vars.conditionalLogicDependencyChoice)||(field.choices.splice(e,1),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field)))}function DeleteInputChoice(e,t,i){var l=GetSelectedField(),t=GetInput(l,t);t.choices.splice(i,1),LoadInputChoices(e,t),UpdateInputChoices(t)}function MoveFieldChoice(e,t){field=GetSelectedField();var i=field.choices[e];field.choices.splice(e,1),field.choices.splice(t,0,i),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function MoveInputChoice(e,t,i,l){var d=GetSelectedField(),d=GetInput(d,t),t=d.choices[i];d.choices.splice(i,1),d.choices.splice(l,0,t),LoadInputChoices(e,d),UpdateInputChoices(d)}function GetFieldType(e){return e.substr(0,e.lastIndexOf("_"))}function GetSelectedField(){var e=jQuery(".field_selected");if(e.length<=0)return!1;e=e[0].id.substr(6);return GetFieldById(e)}function SetPasswordProperty(e){SetFieldProperty("enablePasswordInput",e)}function ToggleDateCalendar(e){var t=jQuery("#field_date_input_type").val();"datefield"==t||"datedropdown"==t?(jQuery("#date_picker_container").hide(),SetCalendarIconType("none")):jQuery("#date_picker_container").show()}function ToggleCalendarIconUrl(e){jQuery("#gsetting_icon_custom").is(":checked")?jQuery("#gfield_icon_url_container").show():(jQuery("#gfield_icon_url_container").hide(),jQuery("#gfield_calendar_icon_url").val(""),SetFieldProperty("calendarIconUrl",""))}function SetTimeFormat(e){SetFieldProperty("timeFormat",e),LoadTimeInputs()}function LoadTimeInputs(){var e=GetSelectedField();"time"!=e.type&&"time"!=e.inputType||("24"==jQuery("#field_time_format").val()?(jQuery("#input_default_value_row_input_"+e.id+"_3").hide(),jQuery(".field_selected .gfield_time_ampm").hide()):(jQuery("#input_default_value_row_input_"+e.id+"_3").show(),jQuery(".field_selected .gfield_time_ampm").show()),jQuery("#input_placeholder_row_input_"+e.id+"_3").hide())}function SetDateFormat(e){SetFieldProperty("dateFormat",e);var t=GetSelectedField();"datepicker"===t.dateType&&(e=jQuery("#field_date_format option:selected").text(),""===t.placeholder&&jQuery('.field_selected input[name="ginput_datepicker"]').attr("placeholder",e)),LoadDateInputs()}function LoadDateInputs(){var e=jQuery("#field_date_input_type").val(),t=jQuery("#field_date_format").val(),t=t?t.substr(0,3):"mdy";if("datefield"==e){switch(t){case"ymd":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day"),jQuery(".field_selected #gfield_input_date_year").remove().insertBefore(".field_selected #gfield_input_date_month");break;case"mdy":jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day");break;case"dmy":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_month")}jQuery(".field_selected [id^='gfield_input_date']").show(),jQuery(".field_selected [id^='gfield_dropdown_date']").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else if("datedropdown"==e){switch(t){case"ymd":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day"),jQuery(".field_selected #gfield_dropdown_date_year").remove().insertBefore(".field_selected #gfield_dropdown_date_month");break;case"mdy":jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day");break;case"dmy":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_month")}jQuery(".field_selected [id^='gfield_dropdown_date']").css("display","inline"),jQuery(".field_selected [id^='gfield_input_date']").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else jQuery(".field_selected [id^='gfield_input_date']").hide(),jQuery(".field_selected [id^='gfield_dropdown_date']").hide(),jQuery(".field_selected #gfield_input_datepicker").show(),jQuery("#gsetting_icon_calendar").is(":checked")?jQuery(".field_selected #gfield_input_datepicker_icon").show():jQuery(".field_selected #gfield_input_datepicker_icon").hide()}function SetCalendarIconType(e,t){field=GetSelectedField(),"date"==GetInputType(field)&&("none"==(e=null==e?"none":e)?jQuery("#gsetting_icon_none").prop("checked",!0):"calendar"==e?jQuery("#gsetting_icon_calendar").prop("checked",!0):"custom"==e&&jQuery("#gsetting_icon_custom").prop("checked",!0),SetFieldProperty("calendarIconType",e),ToggleCalendarIconUrl(t),LoadDateInputs())}function SetDateInputType(e){field=GetSelectedField(),"date"==GetInputType(field)&&("datepicker"===e?SetFieldAccessibilityWarning("date_input_type_setting","above"):resetAllFieldAccessibilityWarnings(),field.dateType=e,field.inputs=GetDateFieldInputs(field),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateInputLabelsUI(field),ToggleDateSettings(field),ResetDefaultInputValues(field),ToggleDateCalendar(),LoadDateInputs())}function SetPostImageMeta(){var e=jQuery("#gfield_display_alt").is(":checked"),t=jQuery("#gfield_display_title").is(":checked"),i=jQuery("#gfield_display_caption").is(":checked"),l=jQuery("#gfield_display_description").is(":checked"),d=e||t||i||l;SetFieldProperty("displayAlt",e),SetFieldProperty("displayTitle",t),SetFieldProperty("displayCaption",i),SetFieldProperty("displayDescription",l),jQuery(".field_selected .ginput_post_image_alt").css("display",e?"block":"none"),jQuery(".field_selected .ginput_post_image_title").css("display",t?"block":"none"),jQuery(".field_selected .ginput_post_image_caption").css("display",i?"block":"none"),jQuery(".field_selected .ginput_post_image_description").css("display",l?"block":"none"),jQuery(".field_selected .ginput_post_image_file").css("display",d?"block":"none")}function SetFeaturedImage(){if(jQuery("#gfield_featured_image").is(":checked")){for(i in form.fields)form.fields.hasOwnProperty(i)&&(form.fields[i].postFeaturedImage=!1);SetFieldProperty("postFeaturedImage",!0)}else SetFieldProperty("postFeaturedImage",!1)}function SetFieldProperty(e,t){null==t&&(t=""),GetSelectedField()[e]=t}function SetInputName(e,t){var i=GetSelectedField();if(e=e&&e.trim(),t){for(var l=0;lt.text.toLowerCase()})}function SetFieldLabel(e){var t=jQuery(".field_selected .gfield_required")[0];jQuery(".field_selected .gfield_label, .field_selected .gsection_title").text(e).append(t),SetFieldProperty("label",e)}function SetAriaLabel(e){var t=jQuery(".field_selected")[0].id.split("_")[1],t=GetFieldById(t),t=window.gf_vars.fieldLabelAriaLabel.replace("{field_label}",e).replace("{field_type}",t.type);jQuery(".field_selected .gfield-edit").attr("aria-label",t)}function SetCaptchaTheme(e,t){jQuery(".field_selected .gfield_captcha").attr("src",t),SetFieldProperty("captchaTheme",e)}function SetCaptchaSize(e){var t=jQuery("#field_captcha_type").val();SetFieldProperty("simpleCaptchaSize",e),RedrawCaptcha(),jQuery(".field_selected .gfield_captcha_input_container").removeClass(t+"_small").removeClass(t+"_medium").removeClass(t+"_large").addClass(t+"_"+e)}function SetCaptchaFontColor(e){SetFieldProperty("simpleCaptchaFontColor",e),RedrawCaptcha()}function SetCaptchaBackgroundColor(e){SetFieldProperty("simpleCaptchaBackgroundColor",e),RedrawCaptcha()}function RedrawCaptcha(){"math"==jQuery("#field_captcha_type").val()?(url_1=GetCaptchaUrl(1),url_2=GetCaptchaUrl(2),url_3=GetCaptchaUrl(3),jQuery(".field_selected .gfield_captcha:eq(0)").attr("src",url_1),jQuery(".field_selected .gfield_captcha:eq(1)").attr("src",url_2),jQuery(".field_selected .gfield_captcha:eq(2)").attr("src",url_3)):(url=GetCaptchaUrl(),jQuery(".field_selected .gfield_captcha").attr("src",url))}function SetFieldEnhancedUI(e){SetFieldProperty("enableEnhancedUI",e?1:0),e?SetFieldAccessibilityWarning("enable_enhanced_ui_setting","below"):resetAllFieldAccessibilityWarnings()}function SetFieldSize(e){jQuery(".field_selected .small, .field_selected .medium, .field_selected .large").removeClass("small").removeClass("medium").removeClass("large").addClass(e),SetFieldProperty("size",e)}function SetFieldLabelPlacement(e){var t=e||form.labelPlacement;SetFieldProperty("labelPlacement",e),jQuery(".field_selected").removeClass("top_label").removeClass("right_label").removeClass("left_label").removeClass("hidden_label").addClass(t),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?(jQuery("#field_description_placement").val(""),SetFieldProperty("descriptionPlacement",""),jQuery("#field_description_placement_container").hide("slow")):jQuery("#field_description_placement_container").show("slow"),"hidden_label"==field.labelPlacement?SetFieldAccessibilityWarning("label_placement_setting","above"):resetAllFieldAccessibilityWarnings(),SetFieldProperty("labelPlacement",e),SetFieldRequired(field.isRequired),RefreshSelectedFieldPreview()}function SetFieldDescriptionPlacement(e){var t="above"==e||""==e&&"above)"==form.descriptionPlacement;SetFieldProperty("descriptionPlacement",e),RefreshSelectedFieldPreview(function(){t?jQuery(".field_selected").addClass("description_above"):jQuery(".field_selected").removeClass("description_above")})}function SetFieldSubLabelPlacement(e){SetFieldProperty("subLabelPlacement",e),RefreshSelectedFieldPreview(function(){"above"===e?jQuery(".field_selected").addClass("field_sublabel_above").removeClass("field_sublabel_below"):jQuery(".field_selected").addClass("field_sublabel_below").removeClass("field_sublabel_above")})}function SetFieldVisibility(e,t,i){if(!i&&"administrative"==e&&HasConditionalLogicDependency(field.id)&&!confirm(gf_vars.conditionalLogicDependencyAdminOnly))return!1;for(var l=!1,d=0;d div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").val(e),SetFieldProperty("defaultValue",e)}function SetFieldPlaceholder(i){jQuery(".field_selected > div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").each(function(){var e=this.nodeName,t=jQuery(this);"INPUT"==e||"TEXTAREA"==e?jQuery(this).prop("placeholder",i):"SELECT"==e&&(0<(e=t.find('option[value=""]')).length?0'+i+""),t.val("")))}),SetFieldProperty("placeholder",i)}function SetFieldDescription(e){SetFieldProperty("description",e=null==e?"":e)}function SetFieldCheckboxLabel(e){SetFieldProperty("checkboxLabel",e=null==e?"":e)}function SetPasswordStrength(e){e?jQuery(".field_selected .gfield_password_strength").show():(jQuery(".field_selected .gfield_password_strength").hide(),jQuery("#gfield_min_strength").val(""),SetFieldProperty("minPasswordStrength","")),SetFieldProperty("passwordStrengthEnabled",e)}function ToggleEmailSettings(e){e=void 0!==e.emailConfirmEnabled&&1==e.emailConfirmEnabled;jQuery(".placeholder_setting").toggle(!e),jQuery(".default_value_setting").toggle(!e),jQuery(".sub_label_placement_setting").toggle(e),jQuery(".sub_labels_setting").toggle(e),jQuery(".default_input_values_setting").toggle(e),jQuery(".input_placeholders_setting").toggle(e)}function SetEmailConfirmation(e){var t=GetSelectedField();e?(jQuery(".field_selected .ginput_single_email").hide(),jQuery(".field_selected .ginput_confirm_email").show()):(jQuery(".field_selected .ginput_confirm_email").hide(),jQuery(".field_selected .ginput_single_email").show()),t.emailConfirmEnabled=e,t.inputs=GetEmailFieldInputs(t),CreateDefaultValuesUI(t),CreatePlaceholdersUI(t),CreateAutocompleteUI(t),CreateCustomizeInputsUI(t),CreateInputLabelsUI(t),ToggleEmailSettings(t)}function SetCardType(e,t){var i=GetSelectedField().creditCards?GetSelectedField().creditCards:new Array;jQuery(e).is(":checked")?-1==jQuery.inArray(t,i)&&(jQuery(".gform_card_icon_"+t).fadeIn(),i[i.length]=t):-1!=(e=jQuery.inArray(t,i))&&(jQuery(".gform_card_icon_"+t).fadeOut(),i.splice(e,1)),SetFieldProperty("creditCards",i)}function SetFieldRequired(e){var t=gform_form_strings.requiredIndicator,i=".field_selected .gfield_required",l=!1;"consent"===field.type?(jQuery(i).remove(),e&&(l=!0)):0'+t+"")),SetFieldProperty("isRequired",e)}function SetMaxLength(e){var t=GetMaxLengthPattern(),l="",d=e.value.split("");for(i in d)d.hasOwnProperty(i)&&(t.test(d[i])||(l+=d[i]));SetFieldProperty("maxLength",e.value=l)}function GetMaxLengthPattern(){return/[a-zA-Z\-!@#$%^&*();'":_+=<,>.~`?\/|\[\]\{\}\\]/}function ValidateKeyPress(e,t,i){var i=void 0===i||i,l=e.which||e.keyCode,l=t.test(String.fromCharCode(l));return!!e.ctrlKey||(i?l:!l)}function IndexOf(e,t){for(var i=0;i';d+='',d+='
          '+(i=void 0===i?getFieldErrorMessage(e):i)+"
          ",d+="
          ",(e=jQuery("."+e)).addClass("error"),"above"===t?(e.prevAll(".gform-alert--error").remove(),e.before(d)):(e.nextAll(".gform-alert--error").remove(),e.after(d))}}function resetFieldError(e){var t=GetSelectedField(),t=t.hasOwnProperty("errors")?t.errors:[];void 0!==e&&(jQuery("."+e).nextAll(".gform-alert--error").remove().prevAll(".gform-alert--error").remove(),jQuery("."+e).removeClass("error"),-1<(e=t.indexOf(e))&&(1').appendTo("body"),jQuery(document.createElement("div")).attr("id","iColorPickerBg").click(function(){jQuery("#iColorPickerBg").hide(),jQuery("#iColorPicker").fadeOut()}).appendTo("body"),jQuery("table.pickerTable td").css({width:"12px",height:"14px",border:"1px solid #000",cursor:"pointer"}),jQuery("#iColorPicker table.pickerTable").css({"border-collapse":"collapse"}),jQuery("#iColorPicker").css({border:"1px solid #ccc",background:"#333",padding:"5px",color:"#fff","z-index":9999})),jQuery("#colorPreview").css({height:"50px"})})},jQuery(function(){iColorPicker()}),jQuery(document).mouseup(function(e){var t=jQuery("#iColorPicker");t.is(e.target)||0!==t.has(e.target).length||(jQuery("#iColorPickerBg").hide(),jQuery("#iColorPicker").fadeOut())}),jQuery.fn.gfSlide=function(e){var t=jQuery(".field_settings").is(":visible");return"up"==e?t?this.slideUp():this.hide():t?this.slideDown():this.show(),this},gform.addFilter("gform_is_conditional_logic_field",function(e,t){return e="administrative"==t.visibility||t.id==GetSelectedField().id?!1:e}); \ No newline at end of file diff --git a/js/gf_field_filter.min.js b/js/gf_field_filter.min.js index 304eed0..c5a003a 100644 --- a/js/gf_field_filter.min.js +++ b/js/gf_field_filter.min.js @@ -1 +1 @@ -!function(a){var o,l,n,f,s,c,u,d;function g(){var e,t="
          ";return t+=function(){var e,t,i=[];for(i.push(""),i.push(""),i.join("")}()+i()+r()+(e="",u?(e+="".format(gf_vars.addFieldFilter),e+=""):e),t+="
          "}function h(e){var t=a(e),i=v(t.siblings(".gform-filter-field").val());i&&t.siblings(".gform-filter-value").replaceWith(r(i,e.value)),_(),window.gformInitDatepicker&&gformInitDatepicker()}function m(e){var t=v(e.value);t&&((e=a(e)).siblings(".gform-filter-value").replaceWith(r(t)),e.siblings(".gform-filter-type").val(t.type),e.siblings(".gform-filter-operator").replaceWith(i(t)),e.siblings(".gform-filter-operator").change()),_()}function p(e){e=e.toString();var i=[];return a(".gform-filter-field :selected").each(function(e,t){i[e]=a(t).val()}),-1{1}'.format(i,gf_vars[l[i]]);return r+=""}function r(e,t){var i,r,o,l,n,f="",s="gform-filter-value";if(e&&void 0!==e.cssClass&&(s+=" "+e.cssClass),e&&e.values&&"contains"!=t){for(void 0!==e.placeholder&&(f+=''.format(e.placeholder)),i=0;i{1}'.format(r,o));l="".format(s,f)}else n=e&&void 0!==e.placeholder?"placeholder='{0}'".format(e.placeholder):"",l="".format(s,n);return l}function v(e,t){var i;if(e){t=t||n;for(var r=0;ro.height()||o.height()>=d?(o.css({"min-height":d+"px","border-bottom":"5px double #DDD"}).resizable({handles:"s",minHeight:d}),e.css("min-height",d)):o.css({"min-height":"","border-bottom":""}))}function y(){var e="";e+="
          "+gf_vars.addFieldFilter,e+="
          ".format(gf_vars.addFieldFilter),a("#gform-field-filters").html(e),c&&(o.css({"min-height":"","border-bottom":""}),o.height(80),a("#gform-field-filters").css("min-height",""))}function _(){a("select.gform-filter-field option").removeAttr("disabled"),a("select.gform-filter-field").each(function(e){var t=v(this.value);void 0!==t&&t.preventMultiple&&p(this.value)&&a("select.gform-filter-field option[value='"+this.value+"']:not(:selected)").attr("disabled","disabled")})}function F(e){e=''.format(t("all",e),gf_vars.all,t("any",e),gf_vars.any);return e=gf_vars.filterAndAny.format(e)}function t(e,t){return e==t?'selected="selected"':""}function j(e){var e=a(e),e=e.is("button")?e.parent():e;e.after(g()),e.next("div").find(".gform-filter-field").change().find(".gform-filter-operator").change(),1==a(".gform-field-filter").length&&e.after(F()),b()}function k(e){a(e).parent().remove(),0==a(".gform-field-filter").length&&y(),_(),b()}a.fn.gfFilterUI=function(e,t,i,r){return e=e,t=t,i=i,r=r,(o=a(this)).css("position","relative").html('
          '),c=void 0!==(d=r)&&0":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},gf_vars.baseUrl,n=e,f=t&&t.filters?t.filters:[],s=t&&t.mode?t.mode:"all",u=!(void 0!==i&&!i),function(t){var e;if(o.on("change",".gform-filter-field",function(){m(this)}),o.on("click","#gform-no-filters",function(){if(a(".gform-field-filter").length==0)j(this);a(this).remove()}),o.on("click",".gform-add",function(e){j(this);e.preventDefault()}),o.on("click",".gform-remove",function(){k(this)}),o.on("change",".gform-filter-operator",function(){h(this,this.value)}),void 0!==t&&0!=t.length){for("off"!=s&&a("#gform-field-filters").append(F(s)),e=0;e"),e=0;e{2}'.format(d,s,l)));u=h.repeat(i),i=u+t.text,t.isNestable?g.push('{1}'.format(i,n.join(""))):g.push('{1}'.format(i,n.join("")))}else d=t.preventMultiple&&p(o)?"disabled='disabled'":"",l=t.text,g.push(''.format(d,o,l));return g.join("")}(n[e]),i.push(t);return i.push(""),i.push(""),i.join("")}()+i()+r()+(e="",u?(e+="".format(gf_vars.addFieldFilter),e+=""):e),t+="
          "}function h(e){var t=a(e),i=v(t.siblings(".gform-filter-field").val());i&&t.siblings(".gform-filter-value").replaceWith(r(i,e.value)),_(),window.gformInitDatepicker&&gformInitDatepicker()}function m(e){var t=v(e.value);t&&((e=a(e)).siblings(".gform-filter-value").replaceWith(r(t)),e.siblings(".gform-filter-type").val(t.type),e.siblings(".gform-filter-operator").replaceWith(i(t)),e.siblings(".gform-filter-operator").change()),_()}function p(e){e=e.toString();var i=[];return a(".gform-filter-field :selected").each(function(e,t){i[e]=a(t).val()}),-1{1}'.format(i,gf_vars[l[i]]);return r+=""}function r(e,t){var i,r,o,l,n,f="",s="gform-filter-value";if(e&&void 0!==e.cssClass&&(s+=" "+e.cssClass),e&&e.values&&"contains"!=t){for(void 0!==e.placeholder&&(f+=''.format(e.placeholder)),i=0;i{1}'.format(r,o));l="".format(s,f)}else n=e&&void 0!==e.placeholder?"placeholder='{0}'".format(e.placeholder):"",l="".format(s,n);return l}function v(e,t){var i;if(e){t=t||n;for(var r=0;ro.height()||o.height()>=d?(o.css({"min-height":d+"px","border-bottom":"5px double #DDD"}).resizable({handles:"s",minHeight:d}),e.css("min-height",d)):o.css({"min-height":"","border-bottom":""}))}function y(){var e="";e+="
          "+gf_vars.addFieldFilter,e+="
          ".format(gf_vars.addFieldFilter),a("#gform-field-filters").html(e),c&&(o.css({"min-height":"","border-bottom":""}),o.height(80),a("#gform-field-filters").css("min-height",""))}function _(){a("select.gform-filter-field option").removeAttr("disabled"),a("select.gform-filter-field").each(function(e){var t=v(this.value);void 0!==t&&t.preventMultiple&&p(this.value)&&a("select.gform-filter-field option[value='"+this.value+"']:not(:selected)").attr("disabled","disabled")})}function F(e){e=''.format(t("all",e),gf_vars.all,t("any",e),gf_vars.any);return gf_vars.filterAndAny.format(e)}function t(e,t){return e==t?'selected="selected"':""}function j(e){var e=a(e),e=e.is("button")?e.parent():e;e.after(g()),e.next("div").find(".gform-filter-field").change().find(".gform-filter-operator").change(),1==a(".gform-field-filter").length&&e.after(F()),b()}function k(e){a(e).parent().remove(),0==a(".gform-field-filter").length&&y(),_(),b()}a.fn.gfFilterUI=function(e,t,i,r){return e=e,t=t,i=i,r=r,(o=a(this)).css("position","relative").html('
          '),c=void 0!==(d=r)&&0":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},gf_vars.baseUrl,n=e,f=t&&t.filters?t.filters:[],s=t&&t.mode?t.mode:"all",u=!(void 0!==i&&!i),function(t){var e;if(o.on("change",".gform-filter-field",function(){m(this)}),o.on("click","#gform-no-filters",function(){if(a(".gform-field-filter").length==0)j(this);a(this).remove()}),o.on("click",".gform-add",function(e){j(this);e.preventDefault()}),o.on("click",".gform-remove",function(){k(this)}),o.on("change",".gform-filter-operator",function(){h(this,this.value)}),void 0!==t&&0!=t.length){for("off"!=s&&a("#gform-field-filters").append(F(s)),e=0;e h2").text())},1e3))}function gformBindFormatPricingFields(){jQuery(".ginput_amount, .ginput_donation_amount").off("change.gform").on("change.gform",function(){gformFormatPricingField(this)}),jQuery(".ginput_amount, .ginput_donation_amount").each(function(){gformFormatPricingField(this)})}function Currency(e){this.currency=e,this.toNumber=function(e){return this.isNumeric(e)?parseFloat(e):gformCleanNumber(e,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)},this.toMoney=function(e,t){if(!1===(e=!(t=t||!1)?gformCleanNumber(e,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator):e))return"";"-"==(e+=negative="")[0]&&(e=parseFloat(e.substr(1)),negative="-"),money=this.numberFormat(e,this.currency.decimals,this.currency.decimal_separator,this.currency.thousand_separator),"0.00"==money&&(negative="");t=this.currency.symbol_left?this.currency.symbol_left+this.currency.symbol_padding:"",e=this.currency.symbol_right?this.currency.symbol_padding+this.currency.symbol_right:"";return money=negative+this.htmlDecode(t)+money+this.htmlDecode(e),money},this.numberFormat=function(e,t,r,i,n){n=void 0===n||n,e=(e+"").replace(",","").replace(" ","");var o=isFinite(+e)?+e:0,a=isFinite(+t)?Math.abs(t):0,e=void 0===i?",":i,i=void 0===r?".":r,r="";return 3<(r="0"==t?(o+=1e-10,(""+Math.round(o)).split(".")):(-1==t?""+o:function(e,t){t=Math.pow(10,t);return""+Math.round(e*t)/t}(o+=1e-10,a)).split("."))[0].length&&(r[0]=r[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,e)),n&&(r[1]||"").length/i,"").replace(a,""),a=0==gformToNumber(a=gformGetPriceDifference(r,o))?"":" "+a;e.attr("price",a);e="option"==e[0].tagName.toLowerCase()?" "+a:""+a+"",a=t+e;return a=window.gform_format_option_label?gform_format_option_label(a,t,e,r,o,i,n):a}function gformGetProductIds(e,t){for(var r=(jQuery(t).hasClass(e)?jQuery(t):jQuery(t).parents("."+e)).attr("class").split(" "),i=0;it?(r.text(e.name+" - "+gform_gravityforms.strings.file_exceeds_limit),wp.a11y.speak(e.name+" - "+gform_gravityforms.strings.file_exceeds_limit)):r.remove())}function gformInitSpinner(e,t){jQuery("#gform_"+e).submit(function(){gformAddSpinner(e,t)})}function gformAddSpinner(e,t){void 0!==t&&t||(t=gform.applyFilters("gform_spinner_url",gf_global.spinnerUrl,e)),0==jQuery("#gform_ajax_spinner_"+e).length&&gform.applyFilters("gform_spinner_target_elem",jQuery("#gform_submit_button_"+e+", #gform_wrapper_"+e+" .gform_next_button, #gform_send_resume_link_button_"+e),e).after('')}function gformReInitTinymceInstance(e,t){var r,i,n;e&&t?(r=window.tinymce)?(i=r.get("input_"+e+"_"+t))?(n=jQuery.extend({},i.settings),i.remove(),r.init(n),gform.console.log("gformReInitTinymceInstance reinitialized TinyMCE on input_"+e+"_"+t+".")):gform.console.error("gformReInitTinymceInstance did not find an instance for input_"+e+"_"+t+"."):gform.console.error("gformReInitTinymceInstance requires tinymce to be available."):gform.console.error("gformReInitTinymceInstance requires a form and field id.")}function gf_raw_input_change(e,t){clearTimeout(__gf_keyup_timeout);var r=jQuery(t),i=r.attr("id"),n=gf_get_input_id_by_html_id(i),o=gf_get_form_id_by_html_id(i),i=gform.applyFilters("gform_field_meta_raw_input_change",{fieldId:n,formId:o},r,e),n=i.fieldId,o=i.formId;n&&(r=!(i=r.is(":checkbox")||r.is(":radio")||r.is("select"))||r.is("textarea"),"keyup"==e.type&&!r||"change"==e.type&&!i&&!r||("keyup"==e.type?__gf_keyup_timeout=setTimeout(function(){gf_input_change(t,o,n)},300):gf_input_change(t,o,n)))}function gf_get_input_id_by_html_id(e){var t=gf_get_ids_by_html_id(e),e=t[t.length-1];return 3==t.length&&(t.shift(),e=t.join(".")),e}function gf_get_form_id_by_html_id(e){return gf_get_ids_by_html_id(e)[0]}function gf_get_ids_by_html_id(e){for(var t=e?e.split("_"):[],r=t.length-1;0<=r;r--)gformIsNumber(t[r])||t.splice(r,1);return t}function gf_input_change(e,t,r){gform.doAction("gform_input_change",e,t,r)}function gformExtractFieldId(e){var t=parseInt(e.toString().split(".")[0],10);return t||e}function gformExtractInputIndex(e){e=parseInt(e.toString().split(".")[1],10);return e||!1}gform.recaptcha={renderRecaptcha:function(){jQuery(".ginput_recaptcha:not(.gform-initialized)").each(function(){var t=jQuery(this),e={sitekey:t.data("sitekey"),theme:t.data("theme"),tabindex:t.data("tabindex")};t.data("stoken")&&(e.stoken=t.data("stoken"));var r=!1;"invisible"==t.data("size")&&(r=function(e){e&&t.closest("form").submit()}),(r=gform.applyFilters("gform_recaptcha_callback",r,t))&&(e.callback=r),t.data("widget-id",grecaptcha.render(this.id,e)),e.tabindex&&t.find("iframe").attr("tabindex",e.tabindex),t.addClass("gform-initialized"),gform.doAction("gform_post_recaptcha_render",t)})},gformIsRecaptchaPending:function(e){e=e.find(".ginput_recaptcha");return!(!e.length||"invisible"!==e.data("size"))&&!((e=e.find(".g-recaptcha-response")).length&&e.val())},needsRender:function(){return document.querySelectorAll(".ginput_recaptcha:not(.gform-initialized)")[0]},renderOnRecaptchaLoaded:function(){var e;gform.recaptcha.needsRender()&&(e=setInterval(function(){window.grecaptcha&&window.grecaptcha.render&&(this.renderRecaptcha(),clearInterval(e))},100))}},gform.initializeOnLoaded(gform.recaptcha.renderOnRecaptchaLoaded),jQuery(document).on("gform_post_render",gform.recaptcha.renderOnRecaptchaLoaded),window.renderRecaptcha=gform.recaptcha.renderRecaptcha,window.gformIsRecaptchaPending=gform.recaptcha.gformIsRecaptchaPending,function(u,g){u.uploaders={};var m="undefined"!=typeof gform_gravityforms?gform_gravityforms.strings:{},_="undefined"!=typeof gform_gravityforms?gform_gravityforms.vars.images_url:"";function i(o){var f,r,e=g(o).data("settings"),t=new plupload.Uploader(e);function d(e,t){g("#"+e).prepend("
        • "+p(t)+"
        • "),setTimeout(function(){wp.a11y.speak(g("#"+e).text())},1e3)}function a(e){var t=parseInt(e.gf_vars.max_files,10);0{1} ({2}) {5}
          ',t,r,m,i,o).format(t.id,p(t.name),r,m.cancel_upload,i,m.cancel),g("#"+o.settings.filelist).prepend(n),s++));var r,i,n}),o.refresh(),0==(e=g("form#gform_"+f+" "+(t="input:hidden[name='gform_unique_id']"))).length&&(e=g(t)),""===(r=e.val())&&(r="xxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),e.val(r)),0",o=e.settings.multipart_params.form_id,r=e.settings.multipart_params.field_id,n="undefined"!=typeof gf_legacy&&gf_legacy.is_legacy?""+m.delete_file+" "+n:" "+n;n=gform.applyFilters("gform_file_upload_markup",n,t,e,m,_,i),g("#"+t.id).html(n),100==t.percent&&(i.status&&"ok"==i.status?(n=r,r=i.data,(i=s(n)).unshift(r),function(e,t){var r=l(),i=g("#gform_uploaded_files_"+f),e=c(e);r[e]=t,i.val(g.toJSON(r))}(n,i)):d(e.settings.gf_vars.message_id,m.unknown_error+": "+t.name))}}),t.bind("FilesRemoved",function(e,t){a(e.settings)}),g("#"+e.drop_element).on({dragenter:n,dragover:n})}function p(e){return g("
          ").text(e).html()}g(document).bind("gform_post_render",function(e,t){g("form#gform_"+t+" .gform_fileupload_multifile").each(function(){i(this)});var r=g("form#gform_"+t);0 li").hover(function(){jQuery(this).find(".gform-form-toolbar__submenu").toggleClass("open"),jQuery(this).find(".has_submenu").toggleClass("submenu-open")},function(){jQuery(".gform-form-toolbar__submenu.open").removeClass("open"),jQuery(".has_submenu.submenu-open").removeClass("submenu-open")}),jQuery("#gform-form-toolbar__menu .has_submenu").click(function(e){e.preventDefault()})}),jQuery(document).ready(function(){jQuery(".gform-settings-field").each(function(){1 .gform-settings-input__container").length&&jQuery(this).addClass("gform-settings-field--multiple-inputs")})}),jQuery(function(){gform.tools.trigger("gform_main_scripts_loaded")}); \ No newline at end of file +var gform=window.gform||{};function announceAJAXValidationErrors(){jQuery(".gform_validation_errors").length&&(jQuery("#gf_form_focus").focus(),setTimeout(function(){wp.a11y.speak(jQuery(".gform_validation_errors > h2").text())},1e3))}function gformBindFormatPricingFields(){jQuery(".ginput_amount, .ginput_donation_amount").off("change.gform").on("change.gform",function(){gformFormatPricingField(this)}),jQuery(".ginput_amount, .ginput_donation_amount").each(function(){gformFormatPricingField(this)})}function Currency(e){this.currency=e,this.toNumber=function(e){return this.isNumeric(e)?parseFloat(e):gformCleanNumber(e,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)},this.toMoney=function(e,t){if(!1===(e=!(t=t||!1)?gformCleanNumber(e,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator):e))return"";"-"==(e+=negative="")[0]&&(e=parseFloat(e.substr(1)),negative="-"),money=this.numberFormat(e,this.currency.decimals,this.currency.decimal_separator,this.currency.thousand_separator),"0.00"==money&&(negative="");t=this.currency.symbol_left?this.currency.symbol_left+this.currency.symbol_padding:"",e=this.currency.symbol_right?this.currency.symbol_padding+this.currency.symbol_right:"";return money=negative+this.htmlDecode(t)+money+this.htmlDecode(e),money},this.numberFormat=function(e,t,r,i,n){n=void 0===n||n,e=(e+"").replace(",","").replace(" ","");var o=isFinite(+e)?+e:0,a=isFinite(+t)?Math.abs(t):0,e=void 0===i?",":i,i=void 0===r?".":r,r="";return 3<(r="0"==t?(o+=1e-10,(""+Math.round(o)).split(".")):(-1==t?""+o:function(e,t){t=Math.pow(10,t);return""+Math.round(e*t)/t}(o+=1e-10,a)).split("."))[0].length&&(r[0]=r[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,e)),n&&(r[1]||"").length/i,"").replace(a,""),a=0==gformToNumber(a=gformGetPriceDifference(r,o))?"":" "+a;e.attr("price",a);e="option"==e[0].tagName.toLowerCase()?" "+a:""+a+"",a=t+e;return a=window.gform_format_option_label?gform_format_option_label(a,t,e,r,o,i,n):a}function gformGetProductIds(e,t){for(var r=(jQuery(t).hasClass(e)?jQuery(t):jQuery(t).parents("."+e)).attr("class").split(" "),i=0;it?(r.text(e.name+" - "+gform_gravityforms.strings.file_exceeds_limit),wp.a11y.speak(e.name+" - "+gform_gravityforms.strings.file_exceeds_limit)):r.remove())}function gformInitSpinner(e,t){jQuery("#gform_"+e).submit(function(){gformAddSpinner(e,t)})}function gformAddSpinner(e,t){void 0!==t&&t||(t=gform.applyFilters("gform_spinner_url",gf_global.spinnerUrl,e)),0==jQuery("#gform_ajax_spinner_"+e).length&&gform.applyFilters("gform_spinner_target_elem",jQuery("#gform_submit_button_"+e+", #gform_wrapper_"+e+" .gform_next_button, #gform_send_resume_link_button_"+e),e).after('')}function gformReInitTinymceInstance(e,t){var r,i,n;e&&t?(r=window.tinymce)?(i=r.get("input_"+e+"_"+t))?(n=jQuery.extend({},i.settings),i.remove(),r.init(n),gform.console.log("gformReInitTinymceInstance reinitialized TinyMCE on input_"+e+"_"+t+".")):gform.console.error("gformReInitTinymceInstance did not find an instance for input_"+e+"_"+t+"."):gform.console.error("gformReInitTinymceInstance requires tinymce to be available."):gform.console.error("gformReInitTinymceInstance requires a form and field id.")}function gf_raw_input_change(e,t){clearTimeout(__gf_keyup_timeout);var r=jQuery(t),i=r.attr("id"),n=gf_get_input_id_by_html_id(i),o=gf_get_form_id_by_html_id(i),i=gform.applyFilters("gform_field_meta_raw_input_change",{fieldId:n,formId:o},r,e),n=i.fieldId,o=i.formId;n&&(r=!(i=r.is(":checkbox")||r.is(":radio")||r.is("select"))||r.is("textarea"),"keyup"==e.type&&!r||"change"==e.type&&!i&&!r||("keyup"==e.type?__gf_keyup_timeout=setTimeout(function(){gf_input_change(t,o,n)},300):gf_input_change(t,o,n)))}function gf_get_input_id_by_html_id(e){var t=gf_get_ids_by_html_id(e),e=t[t.length-1];return 3==t.length&&(t.shift(),e=t.join(".")),e}function gf_get_form_id_by_html_id(e){return gf_get_ids_by_html_id(e)[0]}function gf_get_ids_by_html_id(e){for(var t=e?e.split("_"):[],r=t.length-1;0<=r;r--)gformIsNumber(t[r])||t.splice(r,1);return t}function gf_input_change(e,t,r){gform.doAction("gform_input_change",e,t,r)}function gformExtractFieldId(e){var t=parseInt(e.toString().split(".")[0],10);return t||e}function gformExtractInputIndex(e){e=parseInt(e.toString().split(".")[1],10);return e||!1}gform.recaptcha={renderRecaptcha:function(){jQuery(".ginput_recaptcha:not(.gform-initialized)").each(function(){var t=jQuery(this),e={sitekey:t.data("sitekey"),theme:t.data("theme"),tabindex:t.data("tabindex")};t.data("stoken")&&(e.stoken=t.data("stoken"));var r=!1;"invisible"==t.data("size")&&(r=function(e){e&&t.closest("form").submit()}),(r=gform.applyFilters("gform_recaptcha_callback",r,t))&&(e.callback=r),t.data("widget-id",grecaptcha.render(this.id,e)),e.tabindex&&t.find("iframe").attr("tabindex",e.tabindex),t.addClass("gform-initialized"),gform.doAction("gform_post_recaptcha_render",t)})},gformIsRecaptchaPending:function(e){var e=e.find(".ginput_recaptcha");return!(!e.length||"invisible"!==e.data("size"))&&!((e=e.find(".g-recaptcha-response")).length&&e.val())},needsRender:function(){return document.querySelectorAll(".ginput_recaptcha:not(.gform-initialized)")[0]},renderOnRecaptchaLoaded:function(){var e;gform.recaptcha.needsRender()&&(e=setInterval(function(){window.grecaptcha&&window.grecaptcha.render&&(this.renderRecaptcha(),clearInterval(e))},100))}},gform.initializeOnLoaded(gform.recaptcha.renderOnRecaptchaLoaded),jQuery(document).on("gform_post_render",gform.recaptcha.renderOnRecaptchaLoaded),window.renderRecaptcha=gform.recaptcha.renderRecaptcha,window.gformIsRecaptchaPending=gform.recaptcha.gformIsRecaptchaPending,function(u,g){u.uploaders={};var m="undefined"!=typeof gform_gravityforms?gform_gravityforms.strings:{},_="undefined"!=typeof gform_gravityforms?gform_gravityforms.vars.images_url:"";function i(o){var f,r,e=g(o).data("settings"),t=new plupload.Uploader(e);function d(e,t){g("#"+e).prepend("
        • "+p(t)+"
        • "),setTimeout(function(){wp.a11y.speak(g("#"+e).text())},1e3)}function a(e){var t=parseInt(e.gf_vars.max_files,10);0{1} ({2}) {5}
          ',t,r,m,i,o).format(t.id,p(t.name),r,m.cancel_upload,i,m.cancel),g("#"+o.settings.filelist).prepend(n),s++));var r,i,n}),o.refresh(),0==(e=g("form#gform_"+f+" "+(t="input:hidden[name='gform_unique_id']"))).length&&(e=g(t)),""===(r=e.val())&&(r="xxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),e.val(r)),0",o=e.settings.multipart_params.form_id,r=e.settings.multipart_params.field_id,n="undefined"!=typeof gf_legacy&&gf_legacy.is_legacy?""+m.delete_file+" "+n:" "+n;n=gform.applyFilters("gform_file_upload_markup",n,t,e,m,_,i),g("#"+t.id).html(n),100==t.percent&&(i.status&&"ok"==i.status?(n=r,r=i.data,(i=s(n)).unshift(r),function(e,t){var r=l(),i=g("#gform_uploaded_files_"+f),e=c(e);r[e]=t,i.val(g.toJSON(r))}(n,i)):d(e.settings.gf_vars.message_id,m.unknown_error+": "+t.name))}}),t.bind("FilesRemoved",function(e,t){a(e.settings)}),g("#"+e.drop_element).on({dragenter:n,dragover:n})}function p(e){return g("
          ").text(e).html()}g(document).bind("gform_post_render",function(e,t){g("form#gform_"+t+" .gform_fileupload_multifile").each(function(){i(this)});var r=g("form#gform_"+t);0 li").hover(function(){jQuery(this).find(".gform-form-toolbar__submenu").toggleClass("open"),jQuery(this).find(".has_submenu").toggleClass("submenu-open")},function(){jQuery(".gform-form-toolbar__submenu.open").removeClass("open"),jQuery(".has_submenu.submenu-open").removeClass("submenu-open")}),jQuery("#gform-form-toolbar__menu .has_submenu").click(function(e){e.preventDefault()})}),jQuery(document).ready(function(){jQuery(".gform-settings-field").each(function(){1 .gform-settings-input__container").length&&jQuery(this).addClass("gform-settings-field--multiple-inputs")})}),jQuery(function(){gform.tools.trigger("gform_main_scripts_loaded")}); \ No newline at end of file diff --git a/js/layout_editor.js b/js/layout_editor.js index e631bef..d9139ce 100644 --- a/js/layout_editor.js +++ b/js/layout_editor.js @@ -1,4 +1,4 @@ -( function ( $ ) { +function initLayoutEditor( $ ) { /** * Get the group ID of the targeted element. @@ -63,6 +63,10 @@ * @returns {number} */ $.fn.getGridColumnSpan = function () { + if( undefined === this.css('gridColumnStart') ) { + return; + } + // Use 'gridColumnStart' instead of 'grid-column' as Firefox returns null for the latter. var span = parseInt( this.css( 'gridColumnStart' ).split( ' ' )[ 1 ] ); if ( isNaN( span ) && typeof columnCount !== 'undefined' ) { @@ -71,6 +75,10 @@ return span; }; + $.fn.resizeGroup = function ( groupID ) { + resizeGroup( groupID ); + }; + /** * Replace placeholders in the targeted string with passed values. * @@ -94,6 +102,7 @@ $elem = null, fieldButtonsSelector = '.add-buttons button'; + /** * The max column count determined by the fields container's grid CSS. * @type {number} @@ -126,6 +135,9 @@ // Parse and maybe patch group ids validateGroupIds(); + // Set the correct group for the submit button. + setSubmitButtonGroup(); + // Initialize field buttons. initFieldButtons( $( fieldButtonsSelector ) ); @@ -169,6 +181,11 @@ $field.setGroupId( getGroupId() ); + // If the submit button is inline, move it back to its own row + if( jQuery('#field_submit').data( 'field-position' ) == 'inline' ) { + moveButtonToBottom(); + } + } // This field was added by dragging into the editor. else { @@ -196,11 +213,25 @@ initElement( $field ); + if ( field['type'] === 'page' ) { + moveButtonToBottom(); + jQuery('input[name="submit_location"][value="inline"]').prop( 'disabled', true ); + SetFieldAccessibilityWarning( 'submit_location_setting', 'below' ); + } + + if ( ! jQuery( '#field_submit' ).length > 0 ) { + StartAddField( 'submit', Math.max( 0, $container.children().index( $elem ) + 1 ) ); + } + } ); // Save the group ID of the deleted field. $( document ).on( 'gform_field_deleted', function ( event, form, fieldId ) { deletedFieldGroupId = getGroupId( $( '#field_' + fieldId ) ); + if ( ! HasPageField() ) { + jQuery('input[name="submit_location"][value="inline"]').prop( 'disabled', false ); + jQuery( '.submit_location_setting' ).prev( '.gform-alert--notice' ).remove(); + } } ); // Handle resizing the group after the deleted field has been fully removed from the DOM. @@ -230,6 +261,21 @@ initElement( $( '#field_' + fieldId ) ); } ); + gform.addAction( 'gform_form_saving_action_element_after_reload', function( form, event, newElement, elementReloadId, existingElement ) { + if ( $( newElement ).hasClass( 'gfield' ) ) { + initElement( $( '[data-js-reload="' + elementReloadId + '"]' ) ); + } + + if ( $( newElement ).hasClass( 'editor-sidebar' ) ) { + initFieldButtons( $( fieldButtonsSelector ) ); + } + + } ); + + gform.addAction( 'gform_form_saving_action_editor_has_new_components', function( form, event, newElement, currentSidebar, newSidebar ) { + initFieldButtons( $( fieldButtonsSelector ) ); + } ); + gform.addAction( 'gform_before_get_field_markup', function( form, field, index ) { addFieldPlaceholder( field, index ); } ); @@ -238,6 +284,10 @@ removeFieldPlaceholder(); } ); + gform.addAction( 'gform_after_get_field_markup', function( form, field, index ) { + initSubmit(); + } ); + gform.addAction( 'gform_before_field_duplicated', function( sourcefieldId ) { var $source = $( '#field_' + sourcefieldId ); var $index = $container.children().index( $source ); @@ -257,6 +307,16 @@ removeFieldUpdateIndicator( field_id ); } ); + /** + * Make the submit button resizable when it is first added to the form. + * + * @since 2.6 + */ + function initSubmit() { + var submitField = jQuery( '#field_submit' ); + initElement( submitField ); + } + function addFieldPlaceholder( field, index ) { var fieldString = '
        • ' + @@ -272,7 +332,11 @@ $( '#gform_fields' ).children().eq( index - 1 ).after( fieldString ); } } else { - $( '#gform_fields' ).append( fieldString ); + if ( jQuery( '#field_submit' ) ) { + jQuery( fieldString ).insertBefore ( jQuery( '#field_submit' ) ); + } else { + $( '#gform_fields' ).append( fieldString ); + } } $( '[data-js-field-loading-placeholder]' ).setGridColumnSpan( columnCount ); @@ -409,6 +473,12 @@ } } + if ( ui.element.data( 'fieldClass' ) === 'gform_editor_submit_container' ) { + min = 1; + } else { + min = columnCount / 4; + } + /** * We've calculated the desired span based on the physical size of the field. Now let's adjust it to * make sure it's not too big or too small. @@ -416,7 +486,13 @@ * If the field is in a group, we will deduct the minimum span from the max to always save room for * the field to it's right. If it the last field, we do not have to save this room. */ - span = getAdjustedGridColumnSpan( span, min, max - ( $group.length > 1 && ! lastInGroup ? min : 0 ) ); + var calculatedMax = max; + if ( $item.next().data( 'fieldClass' ) === 'gform_editor_submit_container' ) { + calculatedMax = max - 1; + } else if ( $group.length > 1 && ! lastInGroup ) { + calculatedMax = max - min; + } + span = getAdjustedGridColumnSpan( span, min, calculatedMax ); $().add( ui.helper ).add( ui.element ) // Resizable will set a width with each increment, we have to deliberately override this. @@ -543,6 +619,21 @@ } ); } + /** + * @function setSubmitButtonGroup + * @description Sets the submit button's group ID to the group ID of the last row if it is inline. + * + * @since 2.6 + */ + function setSubmitButtonGroup() { + if ( $( '#field_submit' ).data( 'field-position') === 'inline' ) { + // Find the last group id. + var lastGroup = jQuery( '#field_submit' ).prev().attr( 'data-groupid' ); + // Move the submit button to the group. + jQuery( '#field_submit' ).setGroupId( lastGroup ); + } + } + /** * Initialize the field buttons so they can be dragged over the layout editor. * @@ -551,6 +642,8 @@ function initFieldButtons( $buttons ) { $buttons .on( 'mousedown touchstart', function() { + // closes any open flyouts + gform.tools.trigger( 'gform/flyout/close-all' ); // hides the tooltip during drag, stop method sets it back using the data-description // start was too late to execute this with, the tooltip would persist in some browsers $( this ).attr( 'title', '' ); @@ -664,17 +757,19 @@ } // Check if field is dragged *below* all other fields. else if ( helperTop > $container.outerHeight() ) { - $indicator() - .css( { - top: $container.outerHeight() - 14, - left: 0, - height: '4px', - width: $container.outerWidth() - } ) - .data( { - where: 'bottom', - target: $elements().last() - } ); + if ( $elements().last().data( 'field-class' ) !== 'gform_editor_submit_container' && $elements().last().prev().data( 'field-class' ) !== 'gform_editor_submit_container' ) { + $indicator() + .css( { + top: $container.outerHeight() - 14, + left: 0, + height: '4px', + width: $container.outerWidth() + } ) + .data( { + where: 'bottom', + target: $elements().last() + } ); + } return; } @@ -716,7 +811,21 @@ var available = isSpaceAvailable( ui, $target ); + if ( $target.data( 'field-class' ) === 'gform_editor_submit_container' ) { + if ( gform.tools.isRtl() ) { + if ( where === 'left' || where === 'bottom' ) { + return; + } + } + if ( where === 'right' || where === 'bottom' ) { + return; + } + } + if ( where === 'left' || where === 'right' ) { + if ( $target.data( 'field-position' ) === 'bottom' ) { + return; + } // Columns are not supported in Legacy markup or with Page or Section fields. if ( ! areColumnsEnabled( $target, $elem ) ) { return; @@ -725,6 +834,10 @@ } } + if ( where === 'bottom' && isButtonInGroup( $targetGroup ) ) { + return; + } + $indicator().data( { where: where, target: $target @@ -755,7 +868,6 @@ return false; case 'bottom': - $indicator().css( { top: sibPos.top + $target.outerHeight() + 26, left: 0, @@ -939,6 +1051,10 @@ return; } + if ( $target.hasClass( 'gform_button' ) ) { + return; + } + var targetSpan, splitSpan, $targetGroup, @@ -1099,6 +1215,9 @@ */ function isEvenSplit( $group ) { + if ( $group.length === 0 ) { + return isEvenSplit = true; + } var baseSpan = $group.first().getGridColumnSpan(), isEvenSplit = true; @@ -1146,6 +1265,31 @@ return $group.length === 1 || $group.last()[ 0 ] === $elem[ 0 ]; } + /** + * Determine if a submit button is in the group. + * + * @since 2.6 + * + * @param {jQuery} $group The group of field elements to check for a submit button. + * + * @returns {boolean} + */ + function isButtonInGroup( $group ) { + return $group.filter( '[data-field-class="gform_editor_submit_container"]' ).length > 0; + } + + /** + * Move the button to the bottom of the form and adjust the location setting. + * + * @since 2.6 + * + */ + function moveButtonToBottom() { + SetSubmitLocation( 'bottom' ); + jQuery('#field_submit').attr( 'data-field-position', 'bottom' ); + jQuery('input[name="submit_location"][value="bottom"]').prop( 'checked', true ); + } + /** * Insert a Spacer field after the given field element. * @@ -1264,4 +1408,6 @@ return $indicator; } -} )( jQuery ); +} + +initLayoutEditor( jQuery ); diff --git a/js/layout_editor.min.js b/js/layout_editor.min.js index e13122e..d0045e2 100644 --- a/js/layout_editor.min.js +++ b/js/layout_editor.min.js @@ -1 +1 @@ -!function(u){u.fn.setGroupId=function(t){return this.attr("data-groupId",t),this.each(function(){var e=H(u(this));e&&(e.layoutGroupId=t)}),this},u.fn.setGridColumnSpan=function(t){return null===t?this.css("grid-column","auto / auto"):(this.css("grid-column","span {0}".format(t)),this.each(function(){var e;u(this).hasClass("spacer")?(e=u(this).prev(".gfield"),(r=H(e)).layoutSpacerGridColumnSpan=t):(r=H(u(this)))&&(r.layoutGridColumnSpan=t)})),this;var r},u.fn.getGridColumnSpan=function(){var e=parseInt(this.css("gridColumnStart").split(" ")[1]);return e=isNaN(e)&&void 0!==m?m:e},String.prototype.format=function(){var r=arguments;return this.replace(/{(\d+)}/g,function(e,t){return void 0!==r[t]?r[t]:e})};var i,e,n,a=u("#form_editor_fields_container"),f=u(".gform_editor"),h=u("#gform_fields"),t=u("#no-fields"),o=u("#no-fields-drop"),g=u(".editor-sidebar"),p=u(".gfield-field-action"),d=k(),c=null,r=".add-buttons button",m=getComputedStyle(h[0])["grid-template-columns"].split(" ").length,v=m/4,_=null,l=!1;function s(e,t){var r='
        • ';void 0!==t?0===t?u("#gform_fields").prepend(r):u("#gform_fields").children().eq(t-1).after(r):u("#gform_fields").append(r),u("[data-js-field-loading-placeholder]").setGridColumnSpan(m),u("#form_editor_fields_container").addClass("dropzone-loader-visible"),x(u("[data-js-field-loading-placeholder]"),T(!1).data("target"),T(!1).data("where"))}function C(){u("#form_editor_fields_container").removeClass("dropzone-loader-visible"),u("[data-js-field-loading-placeholder]").remove()}function b(r){r.hasClass("ui-draggable")&&r.draggable("destroy").resizable("destroy"),r.draggable({helper:"clone",zIndex:999,handle:".gfield-drag",create:function(e,t){var r,i;A(u(this))||((i=!!(i=u(this).attr("id").replace("field_",""))&&GetFieldById(i))&&i.layoutGroupId&&!f.hasClass("gform_legacy_markup")?r=i.layoutGroupId:y(u(this),!1)||(r=y()),u(this).setGroupId(r))},start:function(e,t){h.addClass("dragging"),a.addClass("droppable"),(c=u(this)).addClass("placeholder")},drag:function(e,t){t.helper.width(c.width()).height(c.height()).setGridColumnSpan(null),helperLeft=gform.tools.isRtl()?t.position.left+t.helper.outerWidth():t.position.left,G(0,t,t.position.top,helperLeft)},stop:function(e,t){h.removeClass("dragging"),a.removeClass("droppable"),c.removeClass("placeholder"),k().removeClass("hovering"),T().data("target")&&x(c,T().data("target"),T().data("where")),T().remove(),t.helper.remove()}}).resizable({handles:"e, w",start:function(e,t){if("1"===gf_legacy.is_legacy)return r.resizable("option","minWidth",t.size.width),r.resizable("option","maxWidth",t.size.width),void alert(gf_vars.alertLegacyMode);_=null,h.addClass("resizing")},resize:function(e,t){var r,i,o,n,a,d,l,s,f;"1"!==gf_legacy.is_legacy&&(a=h.outerWidth()/m,n=(r=t.element).outerWidth(),i=Math.max(v,Math.round(n/a)),f=r.getGridColumnSpan(),o=S(y(r)),s=r,n=1===(l=(l=o).not(".spacer")).length||l.last()[0]===s[0],a=o.filter(".spacer"),l=n&&!a.length?null:r.next(),null===_&&(_=1
          ').setGroupId(t).setGridColumnSpan(r);e.after(r)}(r,y(r),1))},stop:function(){"1"!==gf_legacy.is_legacy&&h.removeClass("resizing")}})}function G(e,d,l,s){k().removeClass("hovering"),function(e,t){n=(gform.tools.isRtl()?h:a).offset().left;var r=h.offset(),i=r.top-a.offset().top,o=r.left-n,r=p.outerWidth()||null,n=-i+r,r=-o+a.outerWidth()-g.outerWidth()-r,i=-i+a.outerHeight(),o=-o;return nh.outerHeight()?T().css({top:h.outerHeight()-14,left:0,height:"4px",width:h.outerWidth()}).data({where:"bottom",target:k().last()}):k().not(d.helper).not(this).each(function(){var e,t,r=u(this),i=r.position(),o={top:i.top,right:i.left+r.outerWidth(),bottom:i.top+r.outerHeight(),left:i.left};if(e=s,(t=l)<(a=o).bottom&&t>a.top&&ea.left){r.addClass("hovering"),A(r)&&(i=(r=r.prev()).position(),n="right");var n=function(e,t,r,i,o){var n=r.left+i/2,a=r.right-i/2,i=r.top+o/5,o=r.bottom-o/5;{if(t>r.top&&tr.left&&e=m/v;y(r)===y(d.helper)&&(a=!1);o=function(e,t){var r,i,o;if(r=y(t),o=y(e.helper),e=S(r),r===o)return!0;A(t)?t=(i=t).prev():A(t.next())&&!1!==e.index(t.next())&&(i=t.next());i=(i=i?i.getGridColumnSpan():null)?i:I(e)?m/(e.length+1):(i=t.getGridColumnSpan())/2;if(parseInt(i)<3)return!1}(d,r);if("left"===n||"right"===n){if(!function(e,t){if(f.hasClass("gform_legacy_markup"))return!1;if(e.hasClass("gpage")||e.hasClass("gsection")||e.hasClass("gform_hidden"))return!1;if(t.hasClass("gpage")||t.hasClass("gsection")||t.hasClass("gform_hidden")||"hidden"===t.data("type"))return!1;if(t.is("button")&&-1!==u.inArray(t.val().toLowerCase(),["page","section"]))return!1;return!0}(r,c))return;if(a||!1===o)return}switch(T().data({where:n,target:r}),n){case"left":return T().css({top:i.top,left:i.left-10,height:r.outerHeight(),width:"4px"}),!1;case"right":return T().css({top:i.top,left:i.left+r.outerWidth()+6,right:"auto",height:r.outerHeight(),width:"4px"}),!1;case"bottom":return T().css({top:i.top+r.outerHeight()+26,left:0,height:"4px",width:"100%"}),!1;case"top":return T().css({top:i.top-30,left:0,height:"4px",width:"100%"}),!1}}}):T(!1).remove()}function x(e,t,r){var i,o,n,a,d,l,s,f;t&&(n=y(e),d=S(a=y(t)),A(t)?t=(l=t).prev():(A(t.next())||0
          '),h.append(t)),t}b(d),"1"!==window.gf_legacy.is_legacy&&d.length&&(e=function(){var e=[],t=[],r=d[0].offsetTop;return d.each(function(){r===this.offsetTop||t.length&&(e.push(t),t=[]),t.push({el:this,groupId:this.dataset.groupid}),r=this.offsetTop}),e}(),n=[],e.forEach(function(e){var t,r,i=[],o=!1;e.forEach(function(e){-1!==n.indexOf(e.groupId)&&(o=!0),i.push(e.groupId)}),i.every(function(e,t,r){return e===r[0]})&&!o||(t=e,r=y(),t.forEach(function(e){u(e.el).setGroupId(r)})),n.push(e[0].groupId)})),u(r).on("mousedown touchstart",function(){u(this).attr("title","")}).draggable({helper:"clone",revert:function(){return!1},cancel:!1,appendTo:h,containment:"document",start:function(e,t){if(j(),a.addClass("droppable"),1==gf_vars.currentlyAddingField)return!1;t.helper.width(u(this).width()).height(u(this).height()),h.addClass("dragging"),(c=u(this).clone()).addClass("placeholder"),u(this).addClass("fieldPlaceholder")},drag:function(e,t){var r,i;form.fields.length&&(r=+t.position.top+t.helper.outerHeight()/2,i=+t.position.left+t.helper.outerWidth()/2,G(0,t,r,i))},stop:function(e,t){u(this).removeClass("fieldPlaceholder"),a.removeClass("droppable"),h.removeClass("dragging");var r=!1;!form.fields.length&&l?(l=!1,r=M(t.helper.data("type"))):form.fields.length&&T(!1).data("target")&&(r=M(t.helper.data("type"))),r||(T(!1).remove(),c.remove(),c=null),u(this).attr("title",u(this).attr("data-description"))}}).on("click keypress",function(){c=null}),t.droppable({accept:r,activate:function(e,t){o.show(),u(this).addClass("ready")},over:function(){u(this).addClass("hovering"),o.addClass("hovering")},out:function(){u(this).removeClass("hovering"),o.removeClass("hovering")},drop:function(){l=!0,u(this).removeClass("hovering"),o.removeClass("hovering")},deactivate:function(){u(this).removeClass("ready")}}),a.on("click",function(){j()}),u(document).on("gform_field_added",function(e,t,r){r=u("#field_"+r.id);null===c?r.setGroupId(y()):(x(r,T().data("target"),T().data("where")),c.remove(),c=null),a.hasClass("form_editor_fields_no_fields")&&(a.hasClass("form_editor_no_conflict")||gform.simplebar.initializeInstance(a[0]),setTimeout(function(){o.hide(),a.removeClass("form_editor_fields_no_fields")},200)),T().remove(),b(r)}),u(document).on("gform_field_deleted",function(e,t,r){i=y(u("#field_"+r))}),gform.addAction("gform_after_field_removed",function(e,t){z(i)}),gform.addAction("gform_field_duplicated",function(e,t,r,i){S(y(u("#field_"+i))).last().after(r),r.setGridColumnSpan(m).setGroupId(y()),b(r)}),gform.addAction("gform_after_refresh_field_preview",function(e){b(u("#field_"+e))}),gform.addAction("gform_before_get_field_markup",function(e,t,r){s(0,r)}),gform.addAction("gform_after_get_field_markup",function(e,t,r){C()}),gform.addAction("gform_before_field_duplicated",function(e){e=u("#field_"+e);s(0,h.children().index(e)+1)}),gform.addAction("gform_field_duplicated",function(){C()}),gform.addAction("gform_before_refresh_field_preview",function(e){jQuery("#field_"+e).addClass("loading")}),gform.addAction("gform_after_refresh_field_preview",function(e){jQuery("#field_"+e).removeClass("loading")})}(jQuery); \ No newline at end of file +function initLayoutEditor(u){u.fn.setGroupId=function(e){return this.attr("data-groupId",e),this.each(function(){var t=M(u(this));t&&(t.layoutGroupId=e)}),this},u.fn.setGridColumnSpan=function(e){return null===e?this.css("grid-column","auto / auto"):(this.css("grid-column","span {0}".format(e)),this.each(function(){var t;u(this).hasClass("spacer")?(t=u(this).prev(".gfield"),(i=M(t)).layoutSpacerGridColumnSpan=e):(i=M(u(this)))&&(i.layoutGridColumnSpan=e)})),this;var i},u.fn.getGridColumnSpan=function(){if(void 0!==this.css("gridColumnStart")){var t=parseInt(this.css("gridColumnStart").split(" ")[1]);return t=isNaN(t)&&void 0!==m?m:t}},u.fn.resizeGroup=function(t){A(t)},String.prototype.format=function(){var i=arguments;return this.replace(/{(\d+)}/g,function(t,e){return void 0!==i[e]?i[e]:t})};var r,t,n,a=u("#form_editor_fields_container"),f=u(".gform_editor"),g=u("#gform_fields"),e=u("#no-fields"),o=u("#no-fields-drop"),c=u(".editor-sidebar"),h=u(".gfield-field-action"),d=F(),p=null,l=".add-buttons button",m=getComputedStyle(g[0])["grid-template-columns"].split(" ").length,_=m/4,v=null,s=!1;function C(t,e){var i='
        • ';void 0!==e?0===e?u("#gform_fields").prepend(i):u("#gform_fields").children().eq(e-1).after(i):jQuery("#field_submit")?jQuery(i).insertBefore(jQuery("#field_submit")):u("#gform_fields").append(i),u("[data-js-field-loading-placeholder]").setGridColumnSpan(m),u("#form_editor_fields_container").addClass("dropzone-loader-visible"),S(u("[data-js-field-loading-placeholder]"),L(!1).data("target"),L(!1).data("where"))}function b(){u("#form_editor_fields_container").removeClass("dropzone-loader-visible"),u("[data-js-field-loading-placeholder]").remove()}function y(i){i.hasClass("ui-draggable")&&i.draggable("destroy").resizable("destroy"),i.draggable({helper:"clone",zIndex:999,handle:".gfield-drag",create:function(t,e){var i,r;H(u(this))||((r=!!(r=u(this).attr("id").replace("field_",""))&&GetFieldById(r))&&r.layoutGroupId&&!f.hasClass("gform_legacy_markup")?i=r.layoutGroupId:w(u(this),!1)||(i=w()),u(this).setGroupId(i))},start:function(t,e){g.addClass("dragging"),a.addClass("droppable"),(p=u(this)).addClass("placeholder")},drag:function(t,e){e.helper.width(p.width()).height(p.height()).setGridColumnSpan(null),helperLeft=gform.tools.isRtl()?e.position.left+e.helper.outerWidth():e.position.left,G(0,e,e.position.top,helperLeft)},stop:function(t,e){g.removeClass("dragging"),a.removeClass("droppable"),p.removeClass("placeholder"),F().removeClass("hovering"),L().data("target")&&S(p,L().data("target"),L().data("where")),L().remove(),e.helper.remove()}}).resizable({handles:"e, w",start:function(t,e){if("1"===gf_legacy.is_legacy)return i.resizable("option","minWidth",e.size.width),i.resizable("option","maxWidth",e.size.width),void alert(gf_vars.alertLegacyMode);v=null,g.addClass("resizing")},resize:function(t,e){var i,r,o,n,a,d,l,s,f;"1"!==gf_legacy.is_legacy&&(a=g.outerWidth()/m,n=(i=e.element).outerWidth(),r=Math.max(_,Math.round(n/a)),s=i.getGridColumnSpan(),o=I(w(i)),f=i,n=1===(l=(l=o).not(".spacer")).length||l.last()[0]===f[0],a=o.filter(".spacer"),l=n&&!a.length?null:i.next(),null===v&&(v=1').setGroupId(e).setGridColumnSpan(i);t.after(i)}(i,w(i),1))},stop:function(){"1"!==gf_legacy.is_legacy&&g.removeClass("resizing")}})}function x(t){t.on("mousedown touchstart",function(){gform.tools.trigger("gform/flyout/close-all"),u(this).attr("title","")}).draggable({helper:"clone",revert:function(){return!1},cancel:!1,appendTo:g,containment:"document",start:function(t,e){if(i(),a.addClass("droppable"),1==gf_vars.currentlyAddingField)return!1;e.helper.width(u(this).width()).height(u(this).height()),g.addClass("dragging"),(p=u(this).clone()).addClass("placeholder"),u(this).addClass("fieldPlaceholder")},drag:function(t,e){var i,r;form.fields.length&&(i=+e.position.top+e.helper.outerHeight()/2,r=+e.position.left+e.helper.outerWidth()/2,G(0,e,i,r))},stop:function(t,e){u(this).removeClass("fieldPlaceholder"),a.removeClass("droppable"),g.removeClass("dragging");var i=!1;!form.fields.length&&s?(s=!1,i=k(e.helper.data("type"))):form.fields.length&&L(!1).data("target")&&(i=k(e.helper.data("type"))),i||(L(!1).remove(),p.remove(),p=null),u(this).attr("title",u(this).attr("data-description"))}}).on("click keypress",function(){p=null})}function G(t,d,l,s){F().removeClass("hovering"),function(t,e){n=(gform.tools.isRtl()?g:a).offset().left;var i=g.offset(),r=i.top-a.offset().top,o=i.left-n,i=h.outerWidth()||null,n=-r+i,i=-o+a.outerWidth()-c.outerWidth()-i,r=-r+a.outerHeight(),o=-o;return ng.outerHeight()?"gform_editor_submit_container"!==F().last().data("field-class")&&"gform_editor_submit_container"!==F().last().prev().data("field-class")&&L().css({top:g.outerHeight()-14,left:0,height:"4px",width:g.outerWidth()}).data({where:"bottom",target:F().last()}):F().not(d.helper).not(this).each(function(){var t,e=u(this),i=e.position(),r={top:i.top,right:i.left+e.outerWidth(),bottom:i.top+e.outerHeight(),left:i.left};if(n=s,(t=l)<(a=r).bottom&&t>a.top&&na.left){e.addClass("hovering"),H(e)&&(i=(e=e.prev()).position(),o="right");var o=function(t,e,i,r,o){var n=i.left+r/2,a=i.right-r/2,r=i.top+o/5,o=i.bottom-o/5;{if(e>i.top&&ei.left&&t=m/_;w(e)===w(d.helper)&&(a=!1);r=function(t,e){var i,r,o;if(i=w(e),o=w(t.helper),t=I(i),i===o)return!0;H(e)?e=(r=e).prev():H(e.next())&&!1!==t.index(e.next())&&(r=e.next());r=(r=r?r.getGridColumnSpan():null)?r:z(t)?m/(t.length+1):(r=e.getGridColumnSpan())/2;if(parseInt(r)<3)return!1}(d,e);if("gform_editor_submit_container"===e.data("field-class")){if(gform.tools.isRtl()&&("left"===o||"bottom"===o))return;if("right"===o||"bottom"===o)return}if("left"===o||"right"===o){if("bottom"===e.data("field-position"))return;if(!function(t,e){if(f.hasClass("gform_legacy_markup"))return!1;if(t.hasClass("gpage")||t.hasClass("gsection")||t.hasClass("gform_hidden"))return!1;if(e.hasClass("gpage")||e.hasClass("gsection")||e.hasClass("gform_hidden")||"hidden"===e.data("type"))return!1;if(e.is("button")&&-1!==u.inArray(e.val().toLowerCase(),["page","section"]))return!1;return!0}(e,p))return;if(a||!1===r)return}if(!("bottom"===o&&0'),g.append(e)),e}y(d),"1"!==window.gf_legacy.is_legacy&&d.length&&(t=function(){var t=[],e=[],i=d[0].offsetTop;return d.each(function(){i===this.offsetTop||e.length&&(t.push(e),e=[]),e.push({el:this,groupId:this.dataset.groupid}),i=this.offsetTop}),t}(),n=[],t.forEach(function(t){var e,i,r=[],o=!1;t.forEach(function(t){-1!==n.indexOf(t.groupId)&&(o=!0),r.push(t.groupId)}),r.every(function(t,e,i){return t===i[0]})&&!o||(e=t,i=w(),e.forEach(function(t){u(t.el).setGroupId(i)})),n.push(t[0].groupId)})),function(){{var t;"inline"===u("#field_submit").data("field-position")&&(t=jQuery("#field_submit").prev().attr("data-groupid"),jQuery("#field_submit").setGroupId(t))}}(),x(u(l)),e.droppable({accept:l,activate:function(t,e){o.show(),u(this).addClass("ready")},over:function(){u(this).addClass("hovering"),o.addClass("hovering")},out:function(){u(this).removeClass("hovering"),o.removeClass("hovering")},drop:function(){s=!0,u(this).removeClass("hovering"),o.removeClass("hovering")},deactivate:function(){u(this).removeClass("ready")}}),a.on("click",function(){i()}),u(document).on("gform_field_added",function(t,e,i){var r=u("#field_"+i.id);null===p?(r.setGroupId(w()),"inline"==jQuery("#field_submit").data("field-position")&&Q()):(S(r,L().data("target"),L().data("where")),p.remove(),p=null),a.hasClass("form_editor_fields_no_fields")&&(a.hasClass("form_editor_no_conflict")||gform.simplebar.initializeInstance(a[0]),setTimeout(function(){o.hide(),a.removeClass("form_editor_fields_no_fields")},200)),L().remove(),y(r),"page"===i.type&&(Q(),jQuery('input[name="submit_location"][value="inline"]').prop("disabled",!0),SetFieldAccessibilityWarning("submit_location_setting","below")),0 0 ? floor : ceil)(argument); + return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument); }; var min = Math.min; @@ -348,7 +348,7 @@ // `ToLength` abstract operation // https://tc39.github.io/ecma262/#sec-tolength var toLength = function (argument) { - return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 + return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 }; var max = Math.max; @@ -358,64 +358,64 @@ // Let integer be ? ToInteger(index). // If integer < 0, let result be max((length + integer), 0); else let result be min(length, length). var toAbsoluteIndex = function (index, length) { - var integer = toInteger(index); - return integer < 0 ? max(integer + length, 0) : min$1(integer, length); + var integer = toInteger(index); + return integer < 0 ? max(integer + length, 0) : min$1(integer, length); }; // `Array.prototype.{ indexOf, includes }` methods implementation var createMethod = function (IS_INCLUDES) { - return function ($this, el, fromIndex) { - var O = toIndexedObject($this); - var length = toLength(O.length); - var index = toAbsoluteIndex(fromIndex, length); - var value; - // Array#includes uses SameValueZero equality algorithm - // eslint-disable-next-line no-self-compare - if (IS_INCLUDES && el != el) while (length > index) { - value = O[index++]; - // eslint-disable-next-line no-self-compare - if (value != value) return true; - // Array#indexOf ignores holes, Array#includes - not - } else for (;length > index; index++) { - if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; - } return !IS_INCLUDES && -1; - }; + return function ($this, el, fromIndex) { + var O = toIndexedObject($this); + var length = toLength(O.length); + var index = toAbsoluteIndex(fromIndex, length); + var value; + // Array#includes uses SameValueZero equality algorithm + // eslint-disable-next-line no-self-compare + if (IS_INCLUDES && el != el) while (length > index) { + value = O[index++]; + // eslint-disable-next-line no-self-compare + if (value != value) return true; + // Array#indexOf ignores holes, Array#includes - not + } else for (;length > index; index++) { + if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; + } return !IS_INCLUDES && -1; + }; }; var arrayIncludes = { - // `Array.prototype.includes` method - // https://tc39.github.io/ecma262/#sec-array.prototype.includes - includes: createMethod(true), - // `Array.prototype.indexOf` method - // https://tc39.github.io/ecma262/#sec-array.prototype.indexof - indexOf: createMethod(false) + // `Array.prototype.includes` method + // https://tc39.github.io/ecma262/#sec-array.prototype.includes + includes: createMethod(true), + // `Array.prototype.indexOf` method + // https://tc39.github.io/ecma262/#sec-array.prototype.indexof + indexOf: createMethod(false) }; var indexOf = arrayIncludes.indexOf; var objectKeysInternal = function (object, names) { - var O = toIndexedObject(object); - var i = 0; - var result = []; - var key; - for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key); - // Don't enum bug & hidden keys - while (names.length > i) if (has(O, key = names[i++])) { - ~indexOf(result, key) || result.push(key); - } - return result; + var O = toIndexedObject(object); + var i = 0; + var result = []; + var key; + for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key); + // Don't enum bug & hidden keys + while (names.length > i) if (has(O, key = names[i++])) { + ~indexOf(result, key) || result.push(key); + } + return result; }; // IE8- don't enum bug keys var enumBugKeys = [ - 'constructor', - 'hasOwnProperty', - 'isPrototypeOf', - 'propertyIsEnumerable', - 'toLocaleString', - 'toString', - 'valueOf' + 'constructor', + 'hasOwnProperty', + 'isPrototypeOf', + 'propertyIsEnumerable', + 'toLocaleString', + 'toString', + 'valueOf' ]; var hiddenKeys$1 = enumBugKeys.concat('length', 'prototype'); @@ -423,7 +423,7 @@ // `Object.getOwnPropertyNames` method // https://tc39.github.io/ecma262/#sec-object.getownpropertynames var f$3 = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { - return objectKeysInternal(O, hiddenKeys$1); + return objectKeysInternal(O, hiddenKeys$1); }; var objectGetOwnPropertyNames = { @@ -438,33 +438,33 @@ // all object keys, includes non-enumerable and symbols var ownKeys = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) { - var keys = objectGetOwnPropertyNames.f(anObject(it)); - var getOwnPropertySymbols = objectGetOwnPropertySymbols.f; - return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys; + var keys = objectGetOwnPropertyNames.f(anObject(it)); + var getOwnPropertySymbols = objectGetOwnPropertySymbols.f; + return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys; }; var copyConstructorProperties = function (target, source) { - var keys = ownKeys(source); - var defineProperty = objectDefineProperty.f; - var getOwnPropertyDescriptor = objectGetOwnPropertyDescriptor.f; - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key)); - } + var keys = ownKeys(source); + var defineProperty = objectDefineProperty.f; + var getOwnPropertyDescriptor = objectGetOwnPropertyDescriptor.f; + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key)); + } }; var replacement = /#|\.prototype\./; var isForced = function (feature, detection) { - var value = data[normalize(feature)]; - return value == POLYFILL ? true - : value == NATIVE ? false - : typeof detection == 'function' ? fails(detection) - : !!detection; + var value = data[normalize(feature)]; + return value == POLYFILL ? true + : value == NATIVE ? false + : typeof detection == 'function' ? fails(detection) + : !!detection; }; var normalize = isForced.normalize = function (string) { - return String(string).replace(replacement, '.').toLowerCase(); + return String(string).replace(replacement, '.').toLowerCase(); }; var data = isForced.data = {}; @@ -495,91 +495,91 @@ options.noTargetGet - prevent calling a getter on target */ var _export = function (options, source) { - var TARGET = options.target; - var GLOBAL = options.global; - var STATIC = options.stat; - var FORCED, target, key, targetProperty, sourceProperty, descriptor; - if (GLOBAL) { - target = global_1; - } else if (STATIC) { - target = global_1[TARGET] || setGlobal(TARGET, {}); - } else { - target = (global_1[TARGET] || {}).prototype; - } - if (target) for (key in source) { - sourceProperty = source[key]; - if (options.noTargetGet) { - descriptor = getOwnPropertyDescriptor$1(target, key); - targetProperty = descriptor && descriptor.value; - } else targetProperty = target[key]; - FORCED = isForced_1(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); - // contained in target - if (!FORCED && targetProperty !== undefined) { - if (typeof sourceProperty === typeof targetProperty) continue; - copyConstructorProperties(sourceProperty, targetProperty); - } - // add a flag to not completely full polyfills - if (options.sham || (targetProperty && targetProperty.sham)) { - hide(sourceProperty, 'sham', true); - } - // extend global - redefine(target, key, sourceProperty, options); - } + var TARGET = options.target; + var GLOBAL = options.global; + var STATIC = options.stat; + var FORCED, target, key, targetProperty, sourceProperty, descriptor; + if (GLOBAL) { + target = global_1; + } else if (STATIC) { + target = global_1[TARGET] || setGlobal(TARGET, {}); + } else { + target = (global_1[TARGET] || {}).prototype; + } + if (target) for (key in source) { + sourceProperty = source[key]; + if (options.noTargetGet) { + descriptor = getOwnPropertyDescriptor$1(target, key); + targetProperty = descriptor && descriptor.value; + } else targetProperty = target[key]; + FORCED = isForced_1(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); + // contained in target + if (!FORCED && targetProperty !== undefined) { + if (typeof sourceProperty === typeof targetProperty) continue; + copyConstructorProperties(sourceProperty, targetProperty); + } + // add a flag to not completely full polyfills + if (options.sham || (targetProperty && targetProperty.sham)) { + hide(sourceProperty, 'sham', true); + } + // extend global + redefine(target, key, sourceProperty, options); + } }; var aFunction$1 = function (it) { - if (typeof it != 'function') { - throw TypeError(String(it) + ' is not a function'); - } return it; + if (typeof it != 'function') { + throw TypeError(String(it) + ' is not a function'); + } return it; }; // optional / simple context binding var bindContext = function (fn, that, length) { - aFunction$1(fn); - if (that === undefined) return fn; - switch (length) { - case 0: return function () { - return fn.call(that); - }; - case 1: return function (a) { - return fn.call(that, a); - }; - case 2: return function (a, b) { - return fn.call(that, a, b); - }; - case 3: return function (a, b, c) { - return fn.call(that, a, b, c); - }; - } - return function (/* ...args */) { - return fn.apply(that, arguments); - }; + aFunction$1(fn); + if (that === undefined) return fn; + switch (length) { + case 0: return function () { + return fn.call(that); + }; + case 1: return function (a) { + return fn.call(that, a); + }; + case 2: return function (a, b) { + return fn.call(that, a, b); + }; + case 3: return function (a, b, c) { + return fn.call(that, a, b, c); + }; + } + return function (/* ...args */) { + return fn.apply(that, arguments); + }; }; // `ToObject` abstract operation // https://tc39.github.io/ecma262/#sec-toobject var toObject = function (argument) { - return Object(requireObjectCoercible(argument)); + return Object(requireObjectCoercible(argument)); }; // `IsArray` abstract operation // https://tc39.github.io/ecma262/#sec-isarray var isArray = Array.isArray || function isArray(arg) { - return classofRaw(arg) == 'Array'; + return classofRaw(arg) == 'Array'; }; var nativeSymbol = !!Object.getOwnPropertySymbols && !fails(function () { - // Chrome 38 Symbol has incorrect toString conversion - // eslint-disable-next-line no-undef - return !String(Symbol()); + // Chrome 38 Symbol has incorrect toString conversion + // eslint-disable-next-line no-undef + return !String(Symbol()); }); var Symbol$1 = global_1.Symbol; var store$1 = shared('wks'); var wellKnownSymbol = function (name) { - return store$1[name] || (store$1[name] = nativeSymbol && Symbol$1[name] - || (nativeSymbol ? Symbol$1 : uid)('Symbol.' + name)); + return store$1[name] || (store$1[name] = nativeSymbol && Symbol$1[name] + || (nativeSymbol ? Symbol$1 : uid)('Symbol.' + name)); }; var SPECIES = wellKnownSymbol('species'); @@ -587,84 +587,84 @@ // `ArraySpeciesCreate` abstract operation // https://tc39.github.io/ecma262/#sec-arrayspeciescreate var arraySpeciesCreate = function (originalArray, length) { - var C; - if (isArray(originalArray)) { - C = originalArray.constructor; - // cross-realm fallback - if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; - else if (isObject(C)) { - C = C[SPECIES]; - if (C === null) C = undefined; - } - } return new (C === undefined ? Array : C)(length === 0 ? 0 : length); + var C; + if (isArray(originalArray)) { + C = originalArray.constructor; + // cross-realm fallback + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; + else if (isObject(C)) { + C = C[SPECIES]; + if (C === null) C = undefined; + } + } return new (C === undefined ? Array : C)(length === 0 ? 0 : length); }; var push = [].push; // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex }` methods implementation var createMethod$1 = function (TYPE) { - var IS_MAP = TYPE == 1; - var IS_FILTER = TYPE == 2; - var IS_SOME = TYPE == 3; - var IS_EVERY = TYPE == 4; - var IS_FIND_INDEX = TYPE == 6; - var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; - return function ($this, callbackfn, that, specificCreate) { - var O = toObject($this); - var self = indexedObject(O); - var boundFunction = bindContext(callbackfn, that, 3); - var length = toLength(self.length); - var index = 0; - var create = specificCreate || arraySpeciesCreate; - var target = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; - var value, result; - for (;length > index; index++) if (NO_HOLES || index in self) { - value = self[index]; - result = boundFunction(value, index, O); - if (TYPE) { - if (IS_MAP) target[index] = result; // map - else if (result) switch (TYPE) { - case 3: return true; // some - case 5: return value; // find - case 6: return index; // findIndex - case 2: push.call(target, value); // filter - } else if (IS_EVERY) return false; // every - } - } - return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; - }; + var IS_MAP = TYPE == 1; + var IS_FILTER = TYPE == 2; + var IS_SOME = TYPE == 3; + var IS_EVERY = TYPE == 4; + var IS_FIND_INDEX = TYPE == 6; + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; + return function ($this, callbackfn, that, specificCreate) { + var O = toObject($this); + var self = indexedObject(O); + var boundFunction = bindContext(callbackfn, that, 3); + var length = toLength(self.length); + var index = 0; + var create = specificCreate || arraySpeciesCreate; + var target = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; + var value, result; + for (;length > index; index++) if (NO_HOLES || index in self) { + value = self[index]; + result = boundFunction(value, index, O); + if (TYPE) { + if (IS_MAP) target[index] = result; // map + else if (result) switch (TYPE) { + case 3: return true; // some + case 5: return value; // find + case 6: return index; // findIndex + case 2: push.call(target, value); // filter + } else if (IS_EVERY) return false; // every + } + } + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; + }; }; var arrayIteration = { - // `Array.prototype.forEach` method - // https://tc39.github.io/ecma262/#sec-array.prototype.foreach - forEach: createMethod$1(0), - // `Array.prototype.map` method - // https://tc39.github.io/ecma262/#sec-array.prototype.map - map: createMethod$1(1), - // `Array.prototype.filter` method - // https://tc39.github.io/ecma262/#sec-array.prototype.filter - filter: createMethod$1(2), - // `Array.prototype.some` method - // https://tc39.github.io/ecma262/#sec-array.prototype.some - some: createMethod$1(3), - // `Array.prototype.every` method - // https://tc39.github.io/ecma262/#sec-array.prototype.every - every: createMethod$1(4), - // `Array.prototype.find` method - // https://tc39.github.io/ecma262/#sec-array.prototype.find - find: createMethod$1(5), - // `Array.prototype.findIndex` method - // https://tc39.github.io/ecma262/#sec-array.prototype.findIndex - findIndex: createMethod$1(6) + // `Array.prototype.forEach` method + // https://tc39.github.io/ecma262/#sec-array.prototype.foreach + forEach: createMethod$1(0), + // `Array.prototype.map` method + // https://tc39.github.io/ecma262/#sec-array.prototype.map + map: createMethod$1(1), + // `Array.prototype.filter` method + // https://tc39.github.io/ecma262/#sec-array.prototype.filter + filter: createMethod$1(2), + // `Array.prototype.some` method + // https://tc39.github.io/ecma262/#sec-array.prototype.some + some: createMethod$1(3), + // `Array.prototype.every` method + // https://tc39.github.io/ecma262/#sec-array.prototype.every + every: createMethod$1(4), + // `Array.prototype.find` method + // https://tc39.github.io/ecma262/#sec-array.prototype.find + find: createMethod$1(5), + // `Array.prototype.findIndex` method + // https://tc39.github.io/ecma262/#sec-array.prototype.findIndex + findIndex: createMethod$1(6) }; var sloppyArrayMethod = function (METHOD_NAME, argument) { - var method = [][METHOD_NAME]; - return !method || !fails(function () { - // eslint-disable-next-line no-useless-call,no-throw-literal - method.call(null, argument || function () { throw 1; }, 1); - }); + var method = [][METHOD_NAME]; + return !method || !fails(function () { + // eslint-disable-next-line no-useless-call,no-throw-literal + method.call(null, argument || function () { throw 1; }, 1); + }); }; var $forEach = arrayIteration.forEach; @@ -673,66 +673,66 @@ // `Array.prototype.forEach` method implementation // https://tc39.github.io/ecma262/#sec-array.prototype.foreach var arrayForEach = sloppyArrayMethod('forEach') ? function forEach(callbackfn /* , thisArg */) { - return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } : [].forEach; // `Array.prototype.forEach` method // https://tc39.github.io/ecma262/#sec-array.prototype.foreach _export({ target: 'Array', proto: true, forced: [].forEach != arrayForEach }, { - forEach: arrayForEach + forEach: arrayForEach }); // iterable DOM collections // flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods var domIterables = { - CSSRuleList: 0, - CSSStyleDeclaration: 0, - CSSValueList: 0, - ClientRectList: 0, - DOMRectList: 0, - DOMStringList: 0, - DOMTokenList: 1, - DataTransferItemList: 0, - FileList: 0, - HTMLAllCollection: 0, - HTMLCollection: 0, - HTMLFormElement: 0, - HTMLSelectElement: 0, - MediaList: 0, - MimeTypeArray: 0, - NamedNodeMap: 0, - NodeList: 1, - PaintRequestList: 0, - Plugin: 0, - PluginArray: 0, - SVGLengthList: 0, - SVGNumberList: 0, - SVGPathSegList: 0, - SVGPointList: 0, - SVGStringList: 0, - SVGTransformList: 0, - SourceBufferList: 0, - StyleSheetList: 0, - TextTrackCueList: 0, - TextTrackList: 0, - TouchList: 0 + CSSRuleList: 0, + CSSStyleDeclaration: 0, + CSSValueList: 0, + ClientRectList: 0, + DOMRectList: 0, + DOMStringList: 0, + DOMTokenList: 1, + DataTransferItemList: 0, + FileList: 0, + HTMLAllCollection: 0, + HTMLCollection: 0, + HTMLFormElement: 0, + HTMLSelectElement: 0, + MediaList: 0, + MimeTypeArray: 0, + NamedNodeMap: 0, + NodeList: 1, + PaintRequestList: 0, + Plugin: 0, + PluginArray: 0, + SVGLengthList: 0, + SVGNumberList: 0, + SVGPathSegList: 0, + SVGPointList: 0, + SVGStringList: 0, + SVGTransformList: 0, + SourceBufferList: 0, + StyleSheetList: 0, + TextTrackCueList: 0, + TextTrackList: 0, + TouchList: 0 }; for (var COLLECTION_NAME in domIterables) { - var Collection = global_1[COLLECTION_NAME]; - var CollectionPrototype = Collection && Collection.prototype; - // some Chrome versions have non-configurable methods on DOMTokenList - if (CollectionPrototype && CollectionPrototype.forEach !== arrayForEach) try { - hide(CollectionPrototype, 'forEach', arrayForEach); - } catch (error) { - CollectionPrototype.forEach = arrayForEach; - } + var Collection = global_1[COLLECTION_NAME]; + var CollectionPrototype = Collection && Collection.prototype; + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype && CollectionPrototype.forEach !== arrayForEach) try { + hide(CollectionPrototype, 'forEach', arrayForEach); + } catch (error) { + CollectionPrototype.forEach = arrayForEach; + } } var canUseDOM = !!( - typeof window !== 'undefined' && - window.document && - window.document.createElement + typeof window !== 'undefined' && + window.document && + window.document.createElement ); var canUseDom = canUseDOM; @@ -740,14 +740,14 @@ var SPECIES$1 = wellKnownSymbol('species'); var arrayMethodHasSpeciesSupport = function (METHOD_NAME) { - return !fails(function () { - var array = []; - var constructor = array.constructor = {}; - constructor[SPECIES$1] = function () { - return { foo: 1 }; - }; - return array[METHOD_NAME](Boolean).foo !== 1; - }); + return !fails(function () { + var array = []; + var constructor = array.constructor = {}; + constructor[SPECIES$1] = function () { + return { foo: 1 }; + }; + return array[METHOD_NAME](Boolean).foo !== 1; + }); }; var $filter = arrayIteration.filter; @@ -757,27 +757,27 @@ // https://tc39.github.io/ecma262/#sec-array.prototype.filter // with adding support of @@species _export({ target: 'Array', proto: true, forced: !arrayMethodHasSpeciesSupport('filter') }, { - filter: function filter(callbackfn /* , thisArg */) { - return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); - } + filter: function filter(callbackfn /* , thisArg */) { + return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } }); // `Object.keys` method // https://tc39.github.io/ecma262/#sec-object.keys var objectKeys = Object.keys || function keys(O) { - return objectKeysInternal(O, enumBugKeys); + return objectKeysInternal(O, enumBugKeys); }; // `Object.defineProperties` method // https://tc39.github.io/ecma262/#sec-object.defineproperties var objectDefineProperties = descriptors ? Object.defineProperties : function defineProperties(O, Properties) { - anObject(O); - var keys = objectKeys(Properties); - var length = keys.length; - var index = 0; - var key; - while (length > index) objectDefineProperty.f(O, key = keys[index++], Properties[key]); - return O; + anObject(O); + var keys = objectKeys(Properties); + var length = keys.length; + var index = 0; + var key; + while (length > index) objectDefineProperty.f(O, key = keys[index++], Properties[key]); + return O; }; var html = getBuiltIn('document', 'documentElement'); @@ -789,38 +789,38 @@ // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { - // Thrash, waste and sodomy: IE GC bug - var iframe = documentCreateElement('iframe'); - var length = enumBugKeys.length; - var lt = '<'; - var script = 'script'; - var gt = '>'; - var js = 'java' + script + ':'; - var iframeDocument; - iframe.style.display = 'none'; - html.appendChild(iframe); - iframe.src = String(js); - iframeDocument = iframe.contentWindow.document; - iframeDocument.open(); - iframeDocument.write(lt + script + gt + 'document.F=Object' + lt + '/' + script + gt); - iframeDocument.close(); - createDict = iframeDocument.F; - while (length--) delete createDict[PROTOTYPE][enumBugKeys[length]]; - return createDict(); + // Thrash, waste and sodomy: IE GC bug + var iframe = documentCreateElement('iframe'); + var length = enumBugKeys.length; + var lt = '<'; + var script = 'script'; + var gt = '>'; + var js = 'java' + script + ':'; + var iframeDocument; + iframe.style.display = 'none'; + html.appendChild(iframe); + iframe.src = String(js); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write(lt + script + gt + 'document.F=Object' + lt + '/' + script + gt); + iframeDocument.close(); + createDict = iframeDocument.F; + while (length--) delete createDict[PROTOTYPE][enumBugKeys[length]]; + return createDict(); }; // `Object.create` method // https://tc39.github.io/ecma262/#sec-object.create var objectCreate = Object.create || function create(O, Properties) { - var result; - if (O !== null) { - Empty[PROTOTYPE] = anObject(O); - result = new Empty(); - Empty[PROTOTYPE] = null; - // add "__proto__" for Object.getPrototypeOf polyfill - result[IE_PROTO] = O; - } else result = createDict(); - return Properties === undefined ? result : objectDefineProperties(result, Properties); + var result; + if (O !== null) { + Empty[PROTOTYPE] = anObject(O); + result = new Empty(); + Empty[PROTOTYPE] = null; + // add "__proto__" for Object.getPrototypeOf polyfill + result[IE_PROTO] = O; + } else result = createDict(); + return Properties === undefined ? result : objectDefineProperties(result, Properties); }; hiddenKeys[IE_PROTO] = true; @@ -831,20 +831,20 @@ // Array.prototype[@@unscopables] // https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables if (ArrayPrototype[UNSCOPABLES] == undefined) { - hide(ArrayPrototype, UNSCOPABLES, objectCreate(null)); + hide(ArrayPrototype, UNSCOPABLES, objectCreate(null)); } // add a key to Array.prototype[@@unscopables] var addToUnscopables = function (key) { - ArrayPrototype[UNSCOPABLES][key] = true; + ArrayPrototype[UNSCOPABLES][key] = true; }; var iterators = {}; var correctPrototypeGetter = !fails(function () { - function F() { /* empty */ } - F.prototype.constructor = null; - return Object.getPrototypeOf(new F()) !== F.prototype; + function F() { /* empty */ } + F.prototype.constructor = null; + return Object.getPrototypeOf(new F()) !== F.prototype; }); var IE_PROTO$1 = sharedKey('IE_PROTO'); @@ -853,11 +853,11 @@ // `Object.getPrototypeOf` method // https://tc39.github.io/ecma262/#sec-object.getprototypeof var objectGetPrototypeOf = correctPrototypeGetter ? Object.getPrototypeOf : function (O) { - O = toObject(O); - if (has(O, IE_PROTO$1)) return O[IE_PROTO$1]; - if (typeof O.constructor == 'function' && O instanceof O.constructor) { - return O.constructor.prototype; - } return O instanceof Object ? ObjectPrototype : null; + O = toObject(O); + if (has(O, IE_PROTO$1)) return O[IE_PROTO$1]; + if (typeof O.constructor == 'function' && O instanceof O.constructor) { + return O.constructor.prototype; + } return O instanceof Object ? ObjectPrototype : null; }; var ITERATOR = wellKnownSymbol('iterator'); @@ -870,13 +870,13 @@ var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; if ([].keys) { - arrayIterator = [].keys(); - // Safari 8 has buggy iterators w/o `next` - if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; - else { - PrototypeOfArrayIteratorPrototype = objectGetPrototypeOf(objectGetPrototypeOf(arrayIterator)); - if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; - } + arrayIterator = [].keys(); + // Safari 8 has buggy iterators w/o `next` + if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; + else { + PrototypeOfArrayIteratorPrototype = objectGetPrototypeOf(objectGetPrototypeOf(arrayIterator)); + if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; + } } if (IteratorPrototype == undefined) IteratorPrototype = {}; @@ -885,8 +885,8 @@ if ( !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis); var iteratorsCore = { - IteratorPrototype: IteratorPrototype, - BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS + IteratorPrototype: IteratorPrototype, + BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS }; var defineProperty = objectDefineProperty.f; @@ -896,9 +896,9 @@ var TO_STRING_TAG = wellKnownSymbol('toStringTag'); var setToStringTag = function (it, TAG, STATIC) { - if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) { - defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG }); - } + if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) { + defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG }); + } }; var IteratorPrototype$1 = iteratorsCore.IteratorPrototype; @@ -910,17 +910,17 @@ var returnThis$1 = function () { return this; }; var createIteratorConstructor = function (IteratorConstructor, NAME, next) { - var TO_STRING_TAG = NAME + ' Iterator'; - IteratorConstructor.prototype = objectCreate(IteratorPrototype$1, { next: createPropertyDescriptor(1, next) }); - setToStringTag(IteratorConstructor, TO_STRING_TAG, false); - iterators[TO_STRING_TAG] = returnThis$1; - return IteratorConstructor; + var TO_STRING_TAG = NAME + ' Iterator'; + IteratorConstructor.prototype = objectCreate(IteratorPrototype$1, { next: createPropertyDescriptor(1, next) }); + setToStringTag(IteratorConstructor, TO_STRING_TAG, false); + iterators[TO_STRING_TAG] = returnThis$1; + return IteratorConstructor; }; var aPossiblePrototype = function (it) { - if (!isObject(it) && it !== null) { - throw TypeError("Can't set " + String(it) + ' as a prototype'); - } return it; + if (!isObject(it) && it !== null) { + throw TypeError("Can't set " + String(it) + ' as a prototype'); + } return it; }; // `Object.setPrototypeOf` method @@ -928,21 +928,21 @@ // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ var objectSetPrototypeOf = Object.setPrototypeOf || ('__proto__' in {} ? function () { - var CORRECT_SETTER = false; - var test = {}; - var setter; - try { - setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set; - setter.call(test, []); - CORRECT_SETTER = test instanceof Array; - } catch (error) { /* empty */ } - return function setPrototypeOf(O, proto) { - anObject(O); - aPossiblePrototype(proto); - if (CORRECT_SETTER) setter.call(O, proto); - else O.__proto__ = proto; - return O; - }; + var CORRECT_SETTER = false; + var test = {}; + var setter; + try { + setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set; + setter.call(test, []); + CORRECT_SETTER = test instanceof Array; + } catch (error) { /* empty */ } + return function setPrototypeOf(O, proto) { + anObject(O); + aPossiblePrototype(proto); + if (CORRECT_SETTER) setter.call(O, proto); + else O.__proto__ = proto; + return O; + }; }() : undefined); var IteratorPrototype$2 = iteratorsCore.IteratorPrototype; @@ -955,71 +955,71 @@ var returnThis$2 = function () { return this; }; var defineIterator = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { - createIteratorConstructor(IteratorConstructor, NAME, next); - - var getIterationMethod = function (KIND) { - if (KIND === DEFAULT && defaultIterator) return defaultIterator; - if (!BUGGY_SAFARI_ITERATORS$1 && KIND in IterablePrototype) return IterablePrototype[KIND]; - switch (KIND) { - case KEYS: return function keys() { return new IteratorConstructor(this, KIND); }; - case VALUES: return function values() { return new IteratorConstructor(this, KIND); }; - case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); }; - } return function () { return new IteratorConstructor(this); }; - }; - - var TO_STRING_TAG = NAME + ' Iterator'; - var INCORRECT_VALUES_NAME = false; - var IterablePrototype = Iterable.prototype; - var nativeIterator = IterablePrototype[ITERATOR$1] - || IterablePrototype['@@iterator'] - || DEFAULT && IterablePrototype[DEFAULT]; - var defaultIterator = !BUGGY_SAFARI_ITERATORS$1 && nativeIterator || getIterationMethod(DEFAULT); - var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; - var CurrentIteratorPrototype, methods, KEY; - - // fix native - if (anyNativeIterator) { - CurrentIteratorPrototype = objectGetPrototypeOf(anyNativeIterator.call(new Iterable())); - if (IteratorPrototype$2 !== Object.prototype && CurrentIteratorPrototype.next) { - if ( objectGetPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype$2) { - if (objectSetPrototypeOf) { - objectSetPrototypeOf(CurrentIteratorPrototype, IteratorPrototype$2); - } else if (typeof CurrentIteratorPrototype[ITERATOR$1] != 'function') { - hide(CurrentIteratorPrototype, ITERATOR$1, returnThis$2); - } - } - // Set @@toStringTag to native iterators - setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true); - } - } - - // fix Array#{values, @@iterator}.name in V8 / FF - if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { - INCORRECT_VALUES_NAME = true; - defaultIterator = function values() { return nativeIterator.call(this); }; - } - - // define iterator - if ( IterablePrototype[ITERATOR$1] !== defaultIterator) { - hide(IterablePrototype, ITERATOR$1, defaultIterator); - } - iterators[NAME] = defaultIterator; - - // export additional methods - if (DEFAULT) { - methods = { - values: getIterationMethod(VALUES), - keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), - entries: getIterationMethod(ENTRIES) - }; - if (FORCED) for (KEY in methods) { - if (BUGGY_SAFARI_ITERATORS$1 || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { - redefine(IterablePrototype, KEY, methods[KEY]); - } - } else _export({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS$1 || INCORRECT_VALUES_NAME }, methods); - } - - return methods; + createIteratorConstructor(IteratorConstructor, NAME, next); + + var getIterationMethod = function (KIND) { + if (KIND === DEFAULT && defaultIterator) return defaultIterator; + if (!BUGGY_SAFARI_ITERATORS$1 && KIND in IterablePrototype) return IterablePrototype[KIND]; + switch (KIND) { + case KEYS: return function keys() { return new IteratorConstructor(this, KIND); }; + case VALUES: return function values() { return new IteratorConstructor(this, KIND); }; + case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); }; + } return function () { return new IteratorConstructor(this); }; + }; + + var TO_STRING_TAG = NAME + ' Iterator'; + var INCORRECT_VALUES_NAME = false; + var IterablePrototype = Iterable.prototype; + var nativeIterator = IterablePrototype[ITERATOR$1] + || IterablePrototype['@@iterator'] + || DEFAULT && IterablePrototype[DEFAULT]; + var defaultIterator = !BUGGY_SAFARI_ITERATORS$1 && nativeIterator || getIterationMethod(DEFAULT); + var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; + var CurrentIteratorPrototype, methods, KEY; + + // fix native + if (anyNativeIterator) { + CurrentIteratorPrototype = objectGetPrototypeOf(anyNativeIterator.call(new Iterable())); + if (IteratorPrototype$2 !== Object.prototype && CurrentIteratorPrototype.next) { + if ( objectGetPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype$2) { + if (objectSetPrototypeOf) { + objectSetPrototypeOf(CurrentIteratorPrototype, IteratorPrototype$2); + } else if (typeof CurrentIteratorPrototype[ITERATOR$1] != 'function') { + hide(CurrentIteratorPrototype, ITERATOR$1, returnThis$2); + } + } + // Set @@toStringTag to native iterators + setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true); + } + } + + // fix Array#{values, @@iterator}.name in V8 / FF + if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { + INCORRECT_VALUES_NAME = true; + defaultIterator = function values() { return nativeIterator.call(this); }; + } + + // define iterator + if ( IterablePrototype[ITERATOR$1] !== defaultIterator) { + hide(IterablePrototype, ITERATOR$1, defaultIterator); + } + iterators[NAME] = defaultIterator; + + // export additional methods + if (DEFAULT) { + methods = { + values: getIterationMethod(VALUES), + keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), + entries: getIterationMethod(ENTRIES) + }; + if (FORCED) for (KEY in methods) { + if (BUGGY_SAFARI_ITERATORS$1 || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { + redefine(IterablePrototype, KEY, methods[KEY]); + } + } else _export({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS$1 || INCORRECT_VALUES_NAME }, methods); + } + + return methods; }; var ARRAY_ITERATOR = 'Array Iterator'; @@ -1037,26 +1037,26 @@ // `CreateArrayIterator` internal method // https://tc39.github.io/ecma262/#sec-createarrayiterator var es_array_iterator = defineIterator(Array, 'Array', function (iterated, kind) { - setInternalState(this, { - type: ARRAY_ITERATOR, - target: toIndexedObject(iterated), // target - index: 0, // next index - kind: kind // kind - }); - // `%ArrayIteratorPrototype%.next` method - // https://tc39.github.io/ecma262/#sec-%arrayiteratorprototype%.next + setInternalState(this, { + type: ARRAY_ITERATOR, + target: toIndexedObject(iterated), // target + index: 0, // next index + kind: kind // kind + }); + // `%ArrayIteratorPrototype%.next` method + // https://tc39.github.io/ecma262/#sec-%arrayiteratorprototype%.next }, function () { - var state = getInternalState(this); - var target = state.target; - var kind = state.kind; - var index = state.index++; - if (!target || index >= target.length) { - state.target = undefined; - return { value: undefined, done: true }; - } - if (kind == 'keys') return { value: index, done: false }; - if (kind == 'values') return { value: target[index], done: false }; - return { value: [index, target[index]], done: false }; + var state = getInternalState(this); + var target = state.target; + var kind = state.kind; + var index = state.index++; + if (!target || index >= target.length) { + state.target = undefined; + return { value: undefined, done: true }; + } + if (kind == 'keys') return { value: index, done: false }; + if (kind == 'values') return { value: target[index], done: false }; + return { value: [index, target[index]], done: false }; }, 'values'); // argumentsList[@@iterator] is %ArrayProto_values% @@ -1075,37 +1075,37 @@ // https://tc39.github.io/ecma262/#sec-object.assign // should work with symbols and should have deterministic property order (V8 bug) var objectAssign = !nativeAssign || fails(function () { - var A = {}; - var B = {}; - // eslint-disable-next-line no-undef - var symbol = Symbol(); - var alphabet = 'abcdefghijklmnopqrst'; - A[symbol] = 7; - alphabet.split('').forEach(function (chr) { B[chr] = chr; }); - return nativeAssign({}, A)[symbol] != 7 || objectKeys(nativeAssign({}, B)).join('') != alphabet; + var A = {}; + var B = {}; + // eslint-disable-next-line no-undef + var symbol = Symbol(); + var alphabet = 'abcdefghijklmnopqrst'; + A[symbol] = 7; + alphabet.split('').forEach(function (chr) { B[chr] = chr; }); + return nativeAssign({}, A)[symbol] != 7 || objectKeys(nativeAssign({}, B)).join('') != alphabet; }) ? function assign(target, source) { // eslint-disable-line no-unused-vars - var T = toObject(target); - var argumentsLength = arguments.length; - var index = 1; - var getOwnPropertySymbols = objectGetOwnPropertySymbols.f; - var propertyIsEnumerable = objectPropertyIsEnumerable.f; - while (argumentsLength > index) { - var S = indexedObject(arguments[index++]); - var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S); - var length = keys.length; - var j = 0; - var key; - while (length > j) { - key = keys[j++]; - if (!descriptors || propertyIsEnumerable.call(S, key)) T[key] = S[key]; - } - } return T; + var T = toObject(target); + var argumentsLength = arguments.length; + var index = 1; + var getOwnPropertySymbols = objectGetOwnPropertySymbols.f; + var propertyIsEnumerable = objectPropertyIsEnumerable.f; + while (argumentsLength > index) { + var S = indexedObject(arguments[index++]); + var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S); + var length = keys.length; + var j = 0; + var key; + while (length > j) { + key = keys[j++]; + if (!descriptors || propertyIsEnumerable.call(S, key)) T[key] = S[key]; + } + } return T; } : nativeAssign; // `Object.assign` method // https://tc39.github.io/ecma262/#sec-object.assign _export({ target: 'Object', stat: true, forced: Object.assign !== objectAssign }, { - assign: objectAssign + assign: objectAssign }); var TO_STRING_TAG$1 = wellKnownSymbol('toStringTag'); @@ -1114,21 +1114,21 @@ // fallback for IE11 Script Access Denied error var tryGet = function (it, key) { - try { - return it[key]; - } catch (error) { /* empty */ } + try { + return it[key]; + } catch (error) { /* empty */ } }; // getting tag from ES6+ `Object.prototype.toString` var classof = function (it) { - var O, tag, result; - return it === undefined ? 'Undefined' : it === null ? 'Null' - // @@toStringTag case - : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG$1)) == 'string' ? tag - // builtinTag case - : CORRECT_ARGUMENTS ? classofRaw(O) - // ES3 arguments fallback - : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result; + var O, tag, result; + return it === undefined ? 'Undefined' : it === null ? 'Null' + // @@toStringTag case + : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG$1)) == 'string' ? tag + // builtinTag case + : CORRECT_ARGUMENTS ? classofRaw(O) + // ES3 arguments fallback + : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result; }; var TO_STRING_TAG$2 = wellKnownSymbol('toStringTag'); @@ -1139,7 +1139,7 @@ // `Object.prototype.toString` method implementation // https://tc39.github.io/ecma262/#sec-object.prototype.tostring var objectToString = String(test) !== '[object z]' ? function toString() { - return '[object ' + classof(this) + ']'; + return '[object ' + classof(this) + ']'; } : test.toString; var ObjectPrototype$1 = Object.prototype; @@ -1147,7 +1147,7 @@ // `Object.prototype.toString` method // https://tc39.github.io/ecma262/#sec-object.prototype.tostring if (objectToString !== ObjectPrototype$1.toString) { - redefine(ObjectPrototype$1, 'toString', objectToString, { unsafe: true }); + redefine(ObjectPrototype$1, 'toString', objectToString, { unsafe: true }); } // a string of all valid unicode whitespaces @@ -1160,24 +1160,24 @@ // `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation var createMethod$2 = function (TYPE) { - return function ($this) { - var string = String(requireObjectCoercible($this)); - if (TYPE & 1) string = string.replace(ltrim, ''); - if (TYPE & 2) string = string.replace(rtrim, ''); - return string; - }; + return function ($this) { + var string = String(requireObjectCoercible($this)); + if (TYPE & 1) string = string.replace(ltrim, ''); + if (TYPE & 2) string = string.replace(rtrim, ''); + return string; + }; }; var stringTrim = { - // `String.prototype.{ trimLeft, trimStart }` methods - // https://tc39.github.io/ecma262/#sec-string.prototype.trimstart - start: createMethod$2(1), - // `String.prototype.{ trimRight, trimEnd }` methods - // https://tc39.github.io/ecma262/#sec-string.prototype.trimend - end: createMethod$2(2), - // `String.prototype.trim` method - // https://tc39.github.io/ecma262/#sec-string.prototype.trim - trim: createMethod$2(3) + // `String.prototype.{ trimLeft, trimStart }` methods + // https://tc39.github.io/ecma262/#sec-string.prototype.trimstart + start: createMethod$2(1), + // `String.prototype.{ trimRight, trimEnd }` methods + // https://tc39.github.io/ecma262/#sec-string.prototype.trimend + end: createMethod$2(2), + // `String.prototype.trim` method + // https://tc39.github.io/ecma262/#sec-string.prototype.trim + trim: createMethod$2(3) }; var trim = stringTrim.trim; @@ -1190,39 +1190,39 @@ // `parseInt` method // https://tc39.github.io/ecma262/#sec-parseint-string-radix var _parseInt = FORCED ? function parseInt(string, radix) { - var S = trim(String(string)); - return nativeParseInt(S, (radix >>> 0) || (hex.test(S) ? 16 : 10)); + var S = trim(String(string)); + return nativeParseInt(S, (radix >>> 0) || (hex.test(S) ? 16 : 10)); } : nativeParseInt; // `parseInt` method // https://tc39.github.io/ecma262/#sec-parseint-string-radix _export({ global: true, forced: parseInt != _parseInt }, { - parseInt: _parseInt + parseInt: _parseInt }); // `String.prototype.{ codePointAt, at }` methods implementation var createMethod$3 = function (CONVERT_TO_STRING) { - return function ($this, pos) { - var S = String(requireObjectCoercible($this)); - var position = toInteger(pos); - var size = S.length; - var first, second; - if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined; - first = S.charCodeAt(position); - return first < 0xD800 || first > 0xDBFF || position + 1 === size - || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF - ? CONVERT_TO_STRING ? S.charAt(position) : first - : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; - }; + return function ($this, pos) { + var S = String(requireObjectCoercible($this)); + var position = toInteger(pos); + var size = S.length; + var first, second; + if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined; + first = S.charCodeAt(position); + return first < 0xD800 || first > 0xDBFF || position + 1 === size + || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF + ? CONVERT_TO_STRING ? S.charAt(position) : first + : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; + }; }; var stringMultibyte = { - // `String.prototype.codePointAt` method - // https://tc39.github.io/ecma262/#sec-string.prototype.codepointat - codeAt: createMethod$3(false), - // `String.prototype.at` method - // https://github.com/mathiasbynens/String.prototype.at - charAt: createMethod$3(true) + // `String.prototype.codePointAt` method + // https://tc39.github.io/ecma262/#sec-string.prototype.codepointat + codeAt: createMethod$3(false), + // `String.prototype.at` method + // https://github.com/mathiasbynens/String.prototype.at + charAt: createMethod$3(true) }; var charAt = stringMultibyte.charAt; @@ -1236,92 +1236,92 @@ // `String.prototype[@@iterator]` method // https://tc39.github.io/ecma262/#sec-string.prototype-@@iterator defineIterator(String, 'String', function (iterated) { - setInternalState$1(this, { - type: STRING_ITERATOR, - string: String(iterated), - index: 0 - }); - // `%StringIteratorPrototype%.next` method - // https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next + setInternalState$1(this, { + type: STRING_ITERATOR, + string: String(iterated), + index: 0 + }); + // `%StringIteratorPrototype%.next` method + // https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next }, function next() { - var state = getInternalState$1(this); - var string = state.string; - var index = state.index; - var point; - if (index >= string.length) return { value: undefined, done: true }; - point = charAt(string, index); - state.index += point.length; - return { value: point, done: false }; + var state = getInternalState$1(this); + var string = state.string; + var index = state.index; + var point; + if (index >= string.length) return { value: undefined, done: true }; + point = charAt(string, index); + state.index += point.length; + return { value: point, done: false }; }); var redefineAll = function (target, src, options) { - for (var key in src) redefine(target, key, src[key], options); - return target; + for (var key in src) redefine(target, key, src[key], options); + return target; }; var freezing = !fails(function () { - return Object.isExtensible(Object.preventExtensions({})); + return Object.isExtensible(Object.preventExtensions({})); }); var internalMetadata = createCommonjsModule(function (module) { - var defineProperty = objectDefineProperty.f; - - - - var METADATA = uid('meta'); - var id = 0; - - var isExtensible = Object.isExtensible || function () { - return true; - }; - - var setMetadata = function (it) { - defineProperty(it, METADATA, { value: { - objectID: 'O' + ++id, // object ID - weakData: {} // weak collections IDs - } }); - }; - - var fastKey = function (it, create) { - // return a primitive with prefix - if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; - if (!has(it, METADATA)) { - // can't set metadata to uncaught frozen object - if (!isExtensible(it)) return 'F'; - // not necessary to add metadata - if (!create) return 'E'; - // add missing metadata - setMetadata(it); - // return object ID - } return it[METADATA].objectID; - }; - - var getWeakData = function (it, create) { - if (!has(it, METADATA)) { - // can't set metadata to uncaught frozen object - if (!isExtensible(it)) return true; - // not necessary to add metadata - if (!create) return false; - // add missing metadata - setMetadata(it); - // return the store of weak collections IDs - } return it[METADATA].weakData; - }; - - // add metadata on freeze-family methods calling - var onFreeze = function (it) { - if (freezing && meta.REQUIRED && isExtensible(it) && !has(it, METADATA)) setMetadata(it); - return it; - }; - - var meta = module.exports = { - REQUIRED: false, - fastKey: fastKey, - getWeakData: getWeakData, - onFreeze: onFreeze - }; - - hiddenKeys[METADATA] = true; + var defineProperty = objectDefineProperty.f; + + + + var METADATA = uid('meta'); + var id = 0; + + var isExtensible = Object.isExtensible || function () { + return true; + }; + + var setMetadata = function (it) { + defineProperty(it, METADATA, { value: { + objectID: 'O' + ++id, // object ID + weakData: {} // weak collections IDs + } }); + }; + + var fastKey = function (it, create) { + // return a primitive with prefix + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; + if (!has(it, METADATA)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return 'F'; + // not necessary to add metadata + if (!create) return 'E'; + // add missing metadata + setMetadata(it); + // return object ID + } return it[METADATA].objectID; + }; + + var getWeakData = function (it, create) { + if (!has(it, METADATA)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return true; + // not necessary to add metadata + if (!create) return false; + // add missing metadata + setMetadata(it); + // return the store of weak collections IDs + } return it[METADATA].weakData; + }; + + // add metadata on freeze-family methods calling + var onFreeze = function (it) { + if (freezing && meta.REQUIRED && isExtensible(it) && !has(it, METADATA)) setMetadata(it); + return it; + }; + + var meta = module.exports = { + REQUIRED: false, + fastKey: fastKey, + getWeakData: getWeakData, + onFreeze: onFreeze + }; + + hiddenKeys[METADATA] = true; }); var internalMetadata_1 = internalMetadata.REQUIRED; var internalMetadata_2 = internalMetadata.fastKey; @@ -1333,207 +1333,207 @@ // check on default Array iterator var isArrayIteratorMethod = function (it) { - return it !== undefined && (iterators.Array === it || ArrayPrototype$1[ITERATOR$2] === it); + return it !== undefined && (iterators.Array === it || ArrayPrototype$1[ITERATOR$2] === it); }; var ITERATOR$3 = wellKnownSymbol('iterator'); var getIteratorMethod = function (it) { - if (it != undefined) return it[ITERATOR$3] - || it['@@iterator'] - || iterators[classof(it)]; + if (it != undefined) return it[ITERATOR$3] + || it['@@iterator'] + || iterators[classof(it)]; }; // call something on iterator step with safe closing on error var callWithSafeIterationClosing = function (iterator, fn, value, ENTRIES) { - try { - return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); - // 7.4.6 IteratorClose(iterator, completion) - } catch (error) { - var returnMethod = iterator['return']; - if (returnMethod !== undefined) anObject(returnMethod.call(iterator)); - throw error; - } + try { + return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); + // 7.4.6 IteratorClose(iterator, completion) + } catch (error) { + var returnMethod = iterator['return']; + if (returnMethod !== undefined) anObject(returnMethod.call(iterator)); + throw error; + } }; var iterate_1 = createCommonjsModule(function (module) { - var Result = function (stopped, result) { - this.stopped = stopped; - this.result = result; - }; - - var iterate = module.exports = function (iterable, fn, that, AS_ENTRIES, IS_ITERATOR) { - var boundFunction = bindContext(fn, that, AS_ENTRIES ? 2 : 1); - var iterator, iterFn, index, length, result, step; - - if (IS_ITERATOR) { - iterator = iterable; - } else { - iterFn = getIteratorMethod(iterable); - if (typeof iterFn != 'function') throw TypeError('Target is not iterable'); - // optimisation for array iterators - if (isArrayIteratorMethod(iterFn)) { - for (index = 0, length = toLength(iterable.length); length > index; index++) { - result = AS_ENTRIES - ? boundFunction(anObject(step = iterable[index])[0], step[1]) - : boundFunction(iterable[index]); - if (result && result instanceof Result) return result; - } return new Result(false); - } - iterator = iterFn.call(iterable); - } - - while (!(step = iterator.next()).done) { - result = callWithSafeIterationClosing(iterator, boundFunction, step.value, AS_ENTRIES); - if (result && result instanceof Result) return result; - } return new Result(false); - }; - - iterate.stop = function (result) { - return new Result(true, result); - }; + var Result = function (stopped, result) { + this.stopped = stopped; + this.result = result; + }; + + var iterate = module.exports = function (iterable, fn, that, AS_ENTRIES, IS_ITERATOR) { + var boundFunction = bindContext(fn, that, AS_ENTRIES ? 2 : 1); + var iterator, iterFn, index, length, result, step; + + if (IS_ITERATOR) { + iterator = iterable; + } else { + iterFn = getIteratorMethod(iterable); + if (typeof iterFn != 'function') throw TypeError('Target is not iterable'); + // optimisation for array iterators + if (isArrayIteratorMethod(iterFn)) { + for (index = 0, length = toLength(iterable.length); length > index; index++) { + result = AS_ENTRIES + ? boundFunction(anObject(step = iterable[index])[0], step[1]) + : boundFunction(iterable[index]); + if (result && result instanceof Result) return result; + } return new Result(false); + } + iterator = iterFn.call(iterable); + } + + while (!(step = iterator.next()).done) { + result = callWithSafeIterationClosing(iterator, boundFunction, step.value, AS_ENTRIES); + if (result && result instanceof Result) return result; + } return new Result(false); + }; + + iterate.stop = function (result) { + return new Result(true, result); + }; }); var anInstance = function (it, Constructor, name) { - if (!(it instanceof Constructor)) { - throw TypeError('Incorrect ' + (name ? name + ' ' : '') + 'invocation'); - } return it; + if (!(it instanceof Constructor)) { + throw TypeError('Incorrect ' + (name ? name + ' ' : '') + 'invocation'); + } return it; }; var ITERATOR$4 = wellKnownSymbol('iterator'); var SAFE_CLOSING = false; try { - var called = 0; - var iteratorWithReturn = { - next: function () { - return { done: !!called++ }; - }, - 'return': function () { - SAFE_CLOSING = true; - } - }; - iteratorWithReturn[ITERATOR$4] = function () { - return this; - }; - // eslint-disable-next-line no-throw-literal - Array.from(iteratorWithReturn, function () { throw 2; }); + var called = 0; + var iteratorWithReturn = { + next: function () { + return { done: !!called++ }; + }, + 'return': function () { + SAFE_CLOSING = true; + } + }; + iteratorWithReturn[ITERATOR$4] = function () { + return this; + }; + // eslint-disable-next-line no-throw-literal + Array.from(iteratorWithReturn, function () { throw 2; }); } catch (error) { /* empty */ } var checkCorrectnessOfIteration = function (exec, SKIP_CLOSING) { - if (!SKIP_CLOSING && !SAFE_CLOSING) return false; - var ITERATION_SUPPORT = false; - try { - var object = {}; - object[ITERATOR$4] = function () { - return { - next: function () { - return { done: ITERATION_SUPPORT = true }; - } - }; - }; - exec(object); - } catch (error) { /* empty */ } - return ITERATION_SUPPORT; + if (!SKIP_CLOSING && !SAFE_CLOSING) return false; + var ITERATION_SUPPORT = false; + try { + var object = {}; + object[ITERATOR$4] = function () { + return { + next: function () { + return { done: ITERATION_SUPPORT = true }; + } + }; + }; + exec(object); + } catch (error) { /* empty */ } + return ITERATION_SUPPORT; }; // makes subclassing work correct for wrapped built-ins var inheritIfRequired = function ($this, dummy, Wrapper) { - var NewTarget, NewTargetPrototype; - if ( - // it can work only with native `setPrototypeOf` - objectSetPrototypeOf && - // we haven't completely correct pre-ES6 way for getting `new.target`, so use this - typeof (NewTarget = dummy.constructor) == 'function' && - NewTarget !== Wrapper && - isObject(NewTargetPrototype = NewTarget.prototype) && - NewTargetPrototype !== Wrapper.prototype - ) objectSetPrototypeOf($this, NewTargetPrototype); - return $this; + var NewTarget, NewTargetPrototype; + if ( + // it can work only with native `setPrototypeOf` + objectSetPrototypeOf && + // we haven't completely correct pre-ES6 way for getting `new.target`, so use this + typeof (NewTarget = dummy.constructor) == 'function' && + NewTarget !== Wrapper && + isObject(NewTargetPrototype = NewTarget.prototype) && + NewTargetPrototype !== Wrapper.prototype + ) objectSetPrototypeOf($this, NewTargetPrototype); + return $this; }; var collection = function (CONSTRUCTOR_NAME, wrapper, common, IS_MAP, IS_WEAK) { - var NativeConstructor = global_1[CONSTRUCTOR_NAME]; - var NativePrototype = NativeConstructor && NativeConstructor.prototype; - var Constructor = NativeConstructor; - var ADDER = IS_MAP ? 'set' : 'add'; - var exported = {}; - - var fixMethod = function (KEY) { - var nativeMethod = NativePrototype[KEY]; - redefine(NativePrototype, KEY, - KEY == 'add' ? function add(value) { - nativeMethod.call(this, value === 0 ? 0 : value); - return this; - } : KEY == 'delete' ? function (key) { - return IS_WEAK && !isObject(key) ? false : nativeMethod.call(this, key === 0 ? 0 : key); - } : KEY == 'get' ? function get(key) { - return IS_WEAK && !isObject(key) ? undefined : nativeMethod.call(this, key === 0 ? 0 : key); - } : KEY == 'has' ? function has(key) { - return IS_WEAK && !isObject(key) ? false : nativeMethod.call(this, key === 0 ? 0 : key); - } : function set(key, value) { - nativeMethod.call(this, key === 0 ? 0 : key, value); - return this; - } - ); - }; - - // eslint-disable-next-line max-len - if (isForced_1(CONSTRUCTOR_NAME, typeof NativeConstructor != 'function' || !(IS_WEAK || NativePrototype.forEach && !fails(function () { - new NativeConstructor().entries().next(); - })))) { - // create collection constructor - Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); - internalMetadata.REQUIRED = true; - } else if (isForced_1(CONSTRUCTOR_NAME, true)) { - var instance = new Constructor(); - // early implementations not supports chaining - var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; - // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false - var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); - // most early implementations doesn't supports iterables, most modern - not close it correctly - // eslint-disable-next-line no-new - var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); }); - // for early implementations -0 and +0 not the same - var BUGGY_ZERO = !IS_WEAK && fails(function () { - // V8 ~ Chromium 42- fails only with 5+ elements - var $instance = new NativeConstructor(); - var index = 5; - while (index--) $instance[ADDER](index, index); - return !$instance.has(-0); - }); - - if (!ACCEPT_ITERABLES) { - Constructor = wrapper(function (dummy, iterable) { - anInstance(dummy, Constructor, CONSTRUCTOR_NAME); - var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor); - if (iterable != undefined) iterate_1(iterable, that[ADDER], that, IS_MAP); - return that; - }); - Constructor.prototype = NativePrototype; - NativePrototype.constructor = Constructor; - } - - if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { - fixMethod('delete'); - fixMethod('has'); - IS_MAP && fixMethod('get'); - } - - if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); - - // weak collections should not contains .clear method - if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; - } - - exported[CONSTRUCTOR_NAME] = Constructor; - _export({ global: true, forced: Constructor != NativeConstructor }, exported); - - setToStringTag(Constructor, CONSTRUCTOR_NAME); - - if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); - - return Constructor; + var NativeConstructor = global_1[CONSTRUCTOR_NAME]; + var NativePrototype = NativeConstructor && NativeConstructor.prototype; + var Constructor = NativeConstructor; + var ADDER = IS_MAP ? 'set' : 'add'; + var exported = {}; + + var fixMethod = function (KEY) { + var nativeMethod = NativePrototype[KEY]; + redefine(NativePrototype, KEY, + KEY == 'add' ? function add(value) { + nativeMethod.call(this, value === 0 ? 0 : value); + return this; + } : KEY == 'delete' ? function (key) { + return IS_WEAK && !isObject(key) ? false : nativeMethod.call(this, key === 0 ? 0 : key); + } : KEY == 'get' ? function get(key) { + return IS_WEAK && !isObject(key) ? undefined : nativeMethod.call(this, key === 0 ? 0 : key); + } : KEY == 'has' ? function has(key) { + return IS_WEAK && !isObject(key) ? false : nativeMethod.call(this, key === 0 ? 0 : key); + } : function set(key, value) { + nativeMethod.call(this, key === 0 ? 0 : key, value); + return this; + } + ); + }; + + // eslint-disable-next-line max-len + if (isForced_1(CONSTRUCTOR_NAME, typeof NativeConstructor != 'function' || !(IS_WEAK || NativePrototype.forEach && !fails(function () { + new NativeConstructor().entries().next(); + })))) { + // create collection constructor + Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); + internalMetadata.REQUIRED = true; + } else if (isForced_1(CONSTRUCTOR_NAME, true)) { + var instance = new Constructor(); + // early implementations not supports chaining + var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; + // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false + var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); + // most early implementations doesn't supports iterables, most modern - not close it correctly + // eslint-disable-next-line no-new + var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); }); + // for early implementations -0 and +0 not the same + var BUGGY_ZERO = !IS_WEAK && fails(function () { + // V8 ~ Chromium 42- fails only with 5+ elements + var $instance = new NativeConstructor(); + var index = 5; + while (index--) $instance[ADDER](index, index); + return !$instance.has(-0); + }); + + if (!ACCEPT_ITERABLES) { + Constructor = wrapper(function (dummy, iterable) { + anInstance(dummy, Constructor, CONSTRUCTOR_NAME); + var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor); + if (iterable != undefined) iterate_1(iterable, that[ADDER], that, IS_MAP); + return that; + }); + Constructor.prototype = NativePrototype; + NativePrototype.constructor = Constructor; + } + + if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { + fixMethod('delete'); + fixMethod('has'); + IS_MAP && fixMethod('get'); + } + + if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); + + // weak collections should not contains .clear method + if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; + } + + exported[CONSTRUCTOR_NAME] = Constructor; + _export({ global: true, forced: Constructor != NativeConstructor }, exported); + + setToStringTag(Constructor, CONSTRUCTOR_NAME); + + if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); + + return Constructor; }; var getWeakData = internalMetadata.getWeakData; @@ -1553,107 +1553,107 @@ // fallback for uncaught frozen keys var uncaughtFrozenStore = function (store) { - return store.frozen || (store.frozen = new UncaughtFrozenStore()); + return store.frozen || (store.frozen = new UncaughtFrozenStore()); }; var UncaughtFrozenStore = function () { - this.entries = []; + this.entries = []; }; var findUncaughtFrozen = function (store, key) { - return find(store.entries, function (it) { - return it[0] === key; - }); + return find(store.entries, function (it) { + return it[0] === key; + }); }; UncaughtFrozenStore.prototype = { - get: function (key) { - var entry = findUncaughtFrozen(this, key); - if (entry) return entry[1]; - }, - has: function (key) { - return !!findUncaughtFrozen(this, key); - }, - set: function (key, value) { - var entry = findUncaughtFrozen(this, key); - if (entry) entry[1] = value; - else this.entries.push([key, value]); - }, - 'delete': function (key) { - var index = findIndex(this.entries, function (it) { - return it[0] === key; - }); - if (~index) this.entries.splice(index, 1); - return !!~index; - } + get: function (key) { + var entry = findUncaughtFrozen(this, key); + if (entry) return entry[1]; + }, + has: function (key) { + return !!findUncaughtFrozen(this, key); + }, + set: function (key, value) { + var entry = findUncaughtFrozen(this, key); + if (entry) entry[1] = value; + else this.entries.push([key, value]); + }, + 'delete': function (key) { + var index = findIndex(this.entries, function (it) { + return it[0] === key; + }); + if (~index) this.entries.splice(index, 1); + return !!~index; + } }; var collectionWeak = { - getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { - var C = wrapper(function (that, iterable) { - anInstance(that, C, CONSTRUCTOR_NAME); - setInternalState$2(that, { - type: CONSTRUCTOR_NAME, - id: id$1++, - frozen: undefined - }); - if (iterable != undefined) iterate_1(iterable, that[ADDER], that, IS_MAP); - }); - - var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); - - var define = function (that, key, value) { - var state = getInternalState(that); - var data = getWeakData(anObject(key), true); - if (data === true) uncaughtFrozenStore(state).set(key, value); - else data[state.id] = value; - return that; - }; - - redefineAll(C.prototype, { - // 23.3.3.2 WeakMap.prototype.delete(key) - // 23.4.3.3 WeakSet.prototype.delete(value) - 'delete': function (key) { - var state = getInternalState(this); - if (!isObject(key)) return false; - var data = getWeakData(key); - if (data === true) return uncaughtFrozenStore(state)['delete'](key); - return data && has(data, state.id) && delete data[state.id]; - }, - // 23.3.3.4 WeakMap.prototype.has(key) - // 23.4.3.4 WeakSet.prototype.has(value) - has: function has$1(key) { - var state = getInternalState(this); - if (!isObject(key)) return false; - var data = getWeakData(key); - if (data === true) return uncaughtFrozenStore(state).has(key); - return data && has(data, state.id); - } - }); - - redefineAll(C.prototype, IS_MAP ? { - // 23.3.3.3 WeakMap.prototype.get(key) - get: function get(key) { - var state = getInternalState(this); - if (isObject(key)) { - var data = getWeakData(key); - if (data === true) return uncaughtFrozenStore(state).get(key); - return data ? data[state.id] : undefined; - } - }, - // 23.3.3.5 WeakMap.prototype.set(key, value) - set: function set(key, value) { - return define(this, key, value); - } - } : { - // 23.4.3.1 WeakSet.prototype.add(value) - add: function add(value) { - return define(this, value, true); - } - }); - - return C; - } + getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { + var C = wrapper(function (that, iterable) { + anInstance(that, C, CONSTRUCTOR_NAME); + setInternalState$2(that, { + type: CONSTRUCTOR_NAME, + id: id$1++, + frozen: undefined + }); + if (iterable != undefined) iterate_1(iterable, that[ADDER], that, IS_MAP); + }); + + var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); + + var define = function (that, key, value) { + var state = getInternalState(that); + var data = getWeakData(anObject(key), true); + if (data === true) uncaughtFrozenStore(state).set(key, value); + else data[state.id] = value; + return that; + }; + + redefineAll(C.prototype, { + // 23.3.3.2 WeakMap.prototype.delete(key) + // 23.4.3.3 WeakSet.prototype.delete(value) + 'delete': function (key) { + var state = getInternalState(this); + if (!isObject(key)) return false; + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state)['delete'](key); + return data && has(data, state.id) && delete data[state.id]; + }, + // 23.3.3.4 WeakMap.prototype.has(key) + // 23.4.3.4 WeakSet.prototype.has(value) + has: function has$1(key) { + var state = getInternalState(this); + if (!isObject(key)) return false; + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state).has(key); + return data && has(data, state.id); + } + }); + + redefineAll(C.prototype, IS_MAP ? { + // 23.3.3.3 WeakMap.prototype.get(key) + get: function get(key) { + var state = getInternalState(this); + if (isObject(key)) { + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state).get(key); + return data ? data[state.id] : undefined; + } + }, + // 23.3.3.5 WeakMap.prototype.set(key, value) + set: function set(key, value) { + return define(this, key, value); + } + } : { + // 23.4.3.1 WeakSet.prototype.add(value) + add: function add(value) { + return define(this, value, true); + } + }); + + return C; + } }; var es_weakMap = createCommonjsModule(function (module) { @@ -1663,66 +1663,66 @@ - var enforceIternalState = internalState.enforce; - - - var IS_IE11 = !global_1.ActiveXObject && 'ActiveXObject' in global_1; - var isExtensible = Object.isExtensible; - var InternalWeakMap; - - var wrapper = function (get) { - return function WeakMap() { - return get(this, arguments.length ? arguments[0] : undefined); - }; - }; - - // `WeakMap` constructor - // https://tc39.github.io/ecma262/#sec-weakmap-constructor - var $WeakMap = module.exports = collection('WeakMap', wrapper, collectionWeak, true, true); - - // IE11 WeakMap frozen keys fix - // We can't use feature detection because it crash some old IE builds - // https://github.com/zloirock/core-js/issues/485 - if (nativeWeakMap && IS_IE11) { - InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); - internalMetadata.REQUIRED = true; - var WeakMapPrototype = $WeakMap.prototype; - var nativeDelete = WeakMapPrototype['delete']; - var nativeHas = WeakMapPrototype.has; - var nativeGet = WeakMapPrototype.get; - var nativeSet = WeakMapPrototype.set; - redefineAll(WeakMapPrototype, { - 'delete': function (key) { - if (isObject(key) && !isExtensible(key)) { - var state = enforceIternalState(this); - if (!state.frozen) state.frozen = new InternalWeakMap(); - return nativeDelete.call(this, key) || state.frozen['delete'](key); - } return nativeDelete.call(this, key); - }, - has: function has(key) { - if (isObject(key) && !isExtensible(key)) { - var state = enforceIternalState(this); - if (!state.frozen) state.frozen = new InternalWeakMap(); - return nativeHas.call(this, key) || state.frozen.has(key); - } return nativeHas.call(this, key); - }, - get: function get(key) { - if (isObject(key) && !isExtensible(key)) { - var state = enforceIternalState(this); - if (!state.frozen) state.frozen = new InternalWeakMap(); - return nativeHas.call(this, key) ? nativeGet.call(this, key) : state.frozen.get(key); - } return nativeGet.call(this, key); - }, - set: function set(key, value) { - if (isObject(key) && !isExtensible(key)) { - var state = enforceIternalState(this); - if (!state.frozen) state.frozen = new InternalWeakMap(); - nativeHas.call(this, key) ? nativeSet.call(this, key, value) : state.frozen.set(key, value); - } else nativeSet.call(this, key, value); - return this; - } - }); - } + var enforceIternalState = internalState.enforce; + + + var IS_IE11 = !global_1.ActiveXObject && 'ActiveXObject' in global_1; + var isExtensible = Object.isExtensible; + var InternalWeakMap; + + var wrapper = function (get) { + return function WeakMap() { + return get(this, arguments.length ? arguments[0] : undefined); + }; + }; + + // `WeakMap` constructor + // https://tc39.github.io/ecma262/#sec-weakmap-constructor + var $WeakMap = module.exports = collection('WeakMap', wrapper, collectionWeak, true, true); + + // IE11 WeakMap frozen keys fix + // We can't use feature detection because it crash some old IE builds + // https://github.com/zloirock/core-js/issues/485 + if (nativeWeakMap && IS_IE11) { + InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); + internalMetadata.REQUIRED = true; + var WeakMapPrototype = $WeakMap.prototype; + var nativeDelete = WeakMapPrototype['delete']; + var nativeHas = WeakMapPrototype.has; + var nativeGet = WeakMapPrototype.get; + var nativeSet = WeakMapPrototype.set; + redefineAll(WeakMapPrototype, { + 'delete': function (key) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceIternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + return nativeDelete.call(this, key) || state.frozen['delete'](key); + } return nativeDelete.call(this, key); + }, + has: function has(key) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceIternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + return nativeHas.call(this, key) || state.frozen.has(key); + } return nativeHas.call(this, key); + }, + get: function get(key) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceIternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + return nativeHas.call(this, key) ? nativeGet.call(this, key) : state.frozen.get(key); + } return nativeGet.call(this, key); + }, + set: function set(key, value) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceIternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + nativeHas.call(this, key) ? nativeSet.call(this, key, value) : state.frozen.set(key, value); + } else nativeSet.call(this, key, value); + return this; + } + }); + } }); var ITERATOR$5 = wellKnownSymbol('iterator'); @@ -1730,25 +1730,25 @@ var ArrayValues = es_array_iterator.values; for (var COLLECTION_NAME$1 in domIterables) { - var Collection$1 = global_1[COLLECTION_NAME$1]; - var CollectionPrototype$1 = Collection$1 && Collection$1.prototype; - if (CollectionPrototype$1) { - // some Chrome versions have non-configurable methods on DOMTokenList - if (CollectionPrototype$1[ITERATOR$5] !== ArrayValues) try { - hide(CollectionPrototype$1, ITERATOR$5, ArrayValues); - } catch (error) { - CollectionPrototype$1[ITERATOR$5] = ArrayValues; - } - if (!CollectionPrototype$1[TO_STRING_TAG$3]) hide(CollectionPrototype$1, TO_STRING_TAG$3, COLLECTION_NAME$1); - if (domIterables[COLLECTION_NAME$1]) for (var METHOD_NAME in es_array_iterator) { - // some Chrome versions have non-configurable methods on DOMTokenList - if (CollectionPrototype$1[METHOD_NAME] !== es_array_iterator[METHOD_NAME]) try { - hide(CollectionPrototype$1, METHOD_NAME, es_array_iterator[METHOD_NAME]); - } catch (error) { - CollectionPrototype$1[METHOD_NAME] = es_array_iterator[METHOD_NAME]; - } - } - } + var Collection$1 = global_1[COLLECTION_NAME$1]; + var CollectionPrototype$1 = Collection$1 && Collection$1.prototype; + if (CollectionPrototype$1) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype$1[ITERATOR$5] !== ArrayValues) try { + hide(CollectionPrototype$1, ITERATOR$5, ArrayValues); + } catch (error) { + CollectionPrototype$1[ITERATOR$5] = ArrayValues; + } + if (!CollectionPrototype$1[TO_STRING_TAG$3]) hide(CollectionPrototype$1, TO_STRING_TAG$3, COLLECTION_NAME$1); + if (domIterables[COLLECTION_NAME$1]) for (var METHOD_NAME in es_array_iterator) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype$1[METHOD_NAME] !== es_array_iterator[METHOD_NAME]) try { + hide(CollectionPrototype$1, METHOD_NAME, es_array_iterator[METHOD_NAME]); + } catch (error) { + CollectionPrototype$1[METHOD_NAME] = es_array_iterator[METHOD_NAME]; + } + } + } } /** @@ -1805,7 +1805,7 @@ /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, - nativeMin = Math.min; + nativeMin = Math.min; /** * Gets the timestamp of the number of milliseconds that have elapsed since @@ -1824,7 +1824,7 @@ * // => Logs the number of milliseconds it took for the deferred invocation. */ var now = function() { - return root.Date.now(); + return root.Date.now(); }; /** @@ -1882,125 +1882,125 @@ * jQuery(window).on('popstate', debounced.cancel); */ function debounce(func, wait, options) { - var lastArgs, - lastThis, - maxWait, - result, - timerId, - lastCallTime, - lastInvokeTime = 0, - leading = false, - maxing = false, - trailing = true; - - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - wait = toNumber(wait) || 0; - if (isObject$1(options)) { - leading = !!options.leading; - maxing = 'maxWait' in options; - maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait; - trailing = 'trailing' in options ? !!options.trailing : trailing; - } - - function invokeFunc(time) { - var args = lastArgs, - thisArg = lastThis; - - lastArgs = lastThis = undefined; - lastInvokeTime = time; - result = func.apply(thisArg, args); - return result; - } - - function leadingEdge(time) { - // Reset any `maxWait` timer. - lastInvokeTime = time; - // Start the timer for the trailing edge. - timerId = setTimeout(timerExpired, wait); - // Invoke the leading edge. - return leading ? invokeFunc(time) : result; - } - - function remainingWait(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime, - result = wait - timeSinceLastCall; - - return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result; - } - - function shouldInvoke(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime; - - // Either this is the first call, activity has stopped and we're at the - // trailing edge, the system time has gone backwards and we're treating - // it as the trailing edge, or we've hit the `maxWait` limit. - return (lastCallTime === undefined || (timeSinceLastCall >= wait) || - (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait)); - } - - function timerExpired() { - var time = now(); - if (shouldInvoke(time)) { - return trailingEdge(time); - } - // Restart the timer. - timerId = setTimeout(timerExpired, remainingWait(time)); - } - - function trailingEdge(time) { - timerId = undefined; - - // Only invoke if we have `lastArgs` which means `func` has been - // debounced at least once. - if (trailing && lastArgs) { - return invokeFunc(time); - } - lastArgs = lastThis = undefined; - return result; - } - - function cancel() { - if (timerId !== undefined) { - clearTimeout(timerId); - } - lastInvokeTime = 0; - lastArgs = lastCallTime = lastThis = timerId = undefined; - } - - function flush() { - return timerId === undefined ? result : trailingEdge(now()); - } - - function debounced() { - var time = now(), - isInvoking = shouldInvoke(time); - - lastArgs = arguments; - lastThis = this; - lastCallTime = time; - - if (isInvoking) { - if (timerId === undefined) { - return leadingEdge(lastCallTime); - } - if (maxing) { - // Handle invocations in a tight loop. - timerId = setTimeout(timerExpired, wait); - return invokeFunc(lastCallTime); - } - } - if (timerId === undefined) { - timerId = setTimeout(timerExpired, wait); - } - return result; - } - debounced.cancel = cancel; - debounced.flush = flush; - return debounced; + var lastArgs, + lastThis, + maxWait, + result, + timerId, + lastCallTime, + lastInvokeTime = 0, + leading = false, + maxing = false, + trailing = true; + + if (typeof func != 'function') { + throw new TypeError(FUNC_ERROR_TEXT); + } + wait = toNumber(wait) || 0; + if (isObject$1(options)) { + leading = !!options.leading; + maxing = 'maxWait' in options; + maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait; + trailing = 'trailing' in options ? !!options.trailing : trailing; + } + + function invokeFunc(time) { + var args = lastArgs, + thisArg = lastThis; + + lastArgs = lastThis = undefined; + lastInvokeTime = time; + result = func.apply(thisArg, args); + return result; + } + + function leadingEdge(time) { + // Reset any `maxWait` timer. + lastInvokeTime = time; + // Start the timer for the trailing edge. + timerId = setTimeout(timerExpired, wait); + // Invoke the leading edge. + return leading ? invokeFunc(time) : result; + } + + function remainingWait(time) { + var timeSinceLastCall = time - lastCallTime, + timeSinceLastInvoke = time - lastInvokeTime, + result = wait - timeSinceLastCall; + + return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result; + } + + function shouldInvoke(time) { + var timeSinceLastCall = time - lastCallTime, + timeSinceLastInvoke = time - lastInvokeTime; + + // Either this is the first call, activity has stopped and we're at the + // trailing edge, the system time has gone backwards and we're treating + // it as the trailing edge, or we've hit the `maxWait` limit. + return (lastCallTime === undefined || (timeSinceLastCall >= wait) || + (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait)); + } + + function timerExpired() { + var time = now(); + if (shouldInvoke(time)) { + return trailingEdge(time); + } + // Restart the timer. + timerId = setTimeout(timerExpired, remainingWait(time)); + } + + function trailingEdge(time) { + timerId = undefined; + + // Only invoke if we have `lastArgs` which means `func` has been + // debounced at least once. + if (trailing && lastArgs) { + return invokeFunc(time); + } + lastArgs = lastThis = undefined; + return result; + } + + function cancel() { + if (timerId !== undefined) { + clearTimeout(timerId); + } + lastInvokeTime = 0; + lastArgs = lastCallTime = lastThis = timerId = undefined; + } + + function flush() { + return timerId === undefined ? result : trailingEdge(now()); + } + + function debounced() { + var time = now(), + isInvoking = shouldInvoke(time); + + lastArgs = arguments; + lastThis = this; + lastCallTime = time; + + if (isInvoking) { + if (timerId === undefined) { + return leadingEdge(lastCallTime); + } + if (maxing) { + // Handle invocations in a tight loop. + timerId = setTimeout(timerExpired, wait); + return invokeFunc(lastCallTime); + } + } + if (timerId === undefined) { + timerId = setTimeout(timerExpired, wait); + } + return result; + } + debounced.cancel = cancel; + debounced.flush = flush; + return debounced; } /** @@ -2048,21 +2048,21 @@ * jQuery(window).on('popstate', throttled.cancel); */ function throttle(func, wait, options) { - var leading = true, - trailing = true; - - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - if (isObject$1(options)) { - leading = 'leading' in options ? !!options.leading : leading; - trailing = 'trailing' in options ? !!options.trailing : trailing; - } - return debounce(func, wait, { - 'leading': leading, - 'maxWait': wait, - 'trailing': trailing - }); + var leading = true, + trailing = true; + + if (typeof func != 'function') { + throw new TypeError(FUNC_ERROR_TEXT); + } + if (isObject$1(options)) { + leading = 'leading' in options ? !!options.leading : leading; + trailing = 'trailing' in options ? !!options.trailing : trailing; + } + return debounce(func, wait, { + 'leading': leading, + 'maxWait': wait, + 'trailing': trailing + }); } /** @@ -2091,8 +2091,8 @@ * // => false */ function isObject$1(value) { - var type = typeof value; - return !!value && (type == 'object' || type == 'function'); + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); } /** @@ -2120,7 +2120,7 @@ * // => false */ function isObjectLike(value) { - return !!value && typeof value == 'object'; + return !!value && typeof value == 'object'; } /** @@ -2141,8 +2141,8 @@ * // => false */ function isSymbol(value) { - return typeof value == 'symbol' || - (isObjectLike(value) && objectToString$1.call(value) == symbolTag); + return typeof value == 'symbol' || + (isObjectLike(value) && objectToString$1.call(value) == symbolTag); } /** @@ -2169,24 +2169,24 @@ * // => 3.2 */ function toNumber(value) { - if (typeof value == 'number') { - return value; - } - if (isSymbol(value)) { - return NAN; - } - if (isObject$1(value)) { - var other = typeof value.valueOf == 'function' ? value.valueOf() : value; - value = isObject$1(other) ? (other + '') : other; - } - if (typeof value != 'string') { - return value === 0 ? value : +value; - } - value = value.replace(reTrim, ''); - var isBinary = reIsBinary.test(value); - return (isBinary || reIsOctal.test(value)) - ? freeParseInt(value.slice(2), isBinary ? 2 : 8) - : (reIsBadHex.test(value) ? NAN : +value); + if (typeof value == 'number') { + return value; + } + if (isSymbol(value)) { + return NAN; + } + if (isObject$1(value)) { + var other = typeof value.valueOf == 'function' ? value.valueOf() : value; + value = isObject$1(other) ? (other + '') : other; + } + if (typeof value != 'string') { + return value === 0 ? value : +value; + } + value = value.replace(reTrim, ''); + var isBinary = reIsBinary.test(value); + return (isBinary || reIsOctal.test(value)) + ? freeParseInt(value.slice(2), isBinary ? 2 : 8) + : (reIsBadHex.test(value) ? NAN : +value); } var lodash_throttle = throttle; @@ -2245,7 +2245,7 @@ /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax$1 = Math.max, - nativeMin$1 = Math.min; + nativeMin$1 = Math.min; /** * Gets the timestamp of the number of milliseconds that have elapsed since @@ -2264,7 +2264,7 @@ * // => Logs the number of milliseconds it took for the deferred invocation. */ var now$1 = function() { - return root$1.Date.now(); + return root$1.Date.now(); }; /** @@ -2322,125 +2322,125 @@ * jQuery(window).on('popstate', debounced.cancel); */ function debounce$1(func, wait, options) { - var lastArgs, - lastThis, - maxWait, - result, - timerId, - lastCallTime, - lastInvokeTime = 0, - leading = false, - maxing = false, - trailing = true; - - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT$1); - } - wait = toNumber$1(wait) || 0; - if (isObject$2(options)) { - leading = !!options.leading; - maxing = 'maxWait' in options; - maxWait = maxing ? nativeMax$1(toNumber$1(options.maxWait) || 0, wait) : maxWait; - trailing = 'trailing' in options ? !!options.trailing : trailing; - } - - function invokeFunc(time) { - var args = lastArgs, - thisArg = lastThis; - - lastArgs = lastThis = undefined; - lastInvokeTime = time; - result = func.apply(thisArg, args); - return result; - } - - function leadingEdge(time) { - // Reset any `maxWait` timer. - lastInvokeTime = time; - // Start the timer for the trailing edge. - timerId = setTimeout(timerExpired, wait); - // Invoke the leading edge. - return leading ? invokeFunc(time) : result; - } - - function remainingWait(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime, - result = wait - timeSinceLastCall; - - return maxing ? nativeMin$1(result, maxWait - timeSinceLastInvoke) : result; - } - - function shouldInvoke(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime; - - // Either this is the first call, activity has stopped and we're at the - // trailing edge, the system time has gone backwards and we're treating - // it as the trailing edge, or we've hit the `maxWait` limit. - return (lastCallTime === undefined || (timeSinceLastCall >= wait) || - (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait)); - } - - function timerExpired() { - var time = now$1(); - if (shouldInvoke(time)) { - return trailingEdge(time); - } - // Restart the timer. - timerId = setTimeout(timerExpired, remainingWait(time)); - } - - function trailingEdge(time) { - timerId = undefined; - - // Only invoke if we have `lastArgs` which means `func` has been - // debounced at least once. - if (trailing && lastArgs) { - return invokeFunc(time); - } - lastArgs = lastThis = undefined; - return result; - } - - function cancel() { - if (timerId !== undefined) { - clearTimeout(timerId); - } - lastInvokeTime = 0; - lastArgs = lastCallTime = lastThis = timerId = undefined; - } - - function flush() { - return timerId === undefined ? result : trailingEdge(now$1()); - } - - function debounced() { - var time = now$1(), - isInvoking = shouldInvoke(time); - - lastArgs = arguments; - lastThis = this; - lastCallTime = time; - - if (isInvoking) { - if (timerId === undefined) { - return leadingEdge(lastCallTime); - } - if (maxing) { - // Handle invocations in a tight loop. - timerId = setTimeout(timerExpired, wait); - return invokeFunc(lastCallTime); - } - } - if (timerId === undefined) { - timerId = setTimeout(timerExpired, wait); - } - return result; - } - debounced.cancel = cancel; - debounced.flush = flush; - return debounced; + var lastArgs, + lastThis, + maxWait, + result, + timerId, + lastCallTime, + lastInvokeTime = 0, + leading = false, + maxing = false, + trailing = true; + + if (typeof func != 'function') { + throw new TypeError(FUNC_ERROR_TEXT$1); + } + wait = toNumber$1(wait) || 0; + if (isObject$2(options)) { + leading = !!options.leading; + maxing = 'maxWait' in options; + maxWait = maxing ? nativeMax$1(toNumber$1(options.maxWait) || 0, wait) : maxWait; + trailing = 'trailing' in options ? !!options.trailing : trailing; + } + + function invokeFunc(time) { + var args = lastArgs, + thisArg = lastThis; + + lastArgs = lastThis = undefined; + lastInvokeTime = time; + result = func.apply(thisArg, args); + return result; + } + + function leadingEdge(time) { + // Reset any `maxWait` timer. + lastInvokeTime = time; + // Start the timer for the trailing edge. + timerId = setTimeout(timerExpired, wait); + // Invoke the leading edge. + return leading ? invokeFunc(time) : result; + } + + function remainingWait(time) { + var timeSinceLastCall = time - lastCallTime, + timeSinceLastInvoke = time - lastInvokeTime, + result = wait - timeSinceLastCall; + + return maxing ? nativeMin$1(result, maxWait - timeSinceLastInvoke) : result; + } + + function shouldInvoke(time) { + var timeSinceLastCall = time - lastCallTime, + timeSinceLastInvoke = time - lastInvokeTime; + + // Either this is the first call, activity has stopped and we're at the + // trailing edge, the system time has gone backwards and we're treating + // it as the trailing edge, or we've hit the `maxWait` limit. + return (lastCallTime === undefined || (timeSinceLastCall >= wait) || + (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait)); + } + + function timerExpired() { + var time = now$1(); + if (shouldInvoke(time)) { + return trailingEdge(time); + } + // Restart the timer. + timerId = setTimeout(timerExpired, remainingWait(time)); + } + + function trailingEdge(time) { + timerId = undefined; + + // Only invoke if we have `lastArgs` which means `func` has been + // debounced at least once. + if (trailing && lastArgs) { + return invokeFunc(time); + } + lastArgs = lastThis = undefined; + return result; + } + + function cancel() { + if (timerId !== undefined) { + clearTimeout(timerId); + } + lastInvokeTime = 0; + lastArgs = lastCallTime = lastThis = timerId = undefined; + } + + function flush() { + return timerId === undefined ? result : trailingEdge(now$1()); + } + + function debounced() { + var time = now$1(), + isInvoking = shouldInvoke(time); + + lastArgs = arguments; + lastThis = this; + lastCallTime = time; + + if (isInvoking) { + if (timerId === undefined) { + return leadingEdge(lastCallTime); + } + if (maxing) { + // Handle invocations in a tight loop. + timerId = setTimeout(timerExpired, wait); + return invokeFunc(lastCallTime); + } + } + if (timerId === undefined) { + timerId = setTimeout(timerExpired, wait); + } + return result; + } + debounced.cancel = cancel; + debounced.flush = flush; + return debounced; } /** @@ -2469,8 +2469,8 @@ * // => false */ function isObject$2(value) { - var type = typeof value; - return !!value && (type == 'object' || type == 'function'); + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); } /** @@ -2498,7 +2498,7 @@ * // => false */ function isObjectLike$1(value) { - return !!value && typeof value == 'object'; + return !!value && typeof value == 'object'; } /** @@ -2519,8 +2519,8 @@ * // => false */ function isSymbol$1(value) { - return typeof value == 'symbol' || - (isObjectLike$1(value) && objectToString$2.call(value) == symbolTag$1); + return typeof value == 'symbol' || + (isObjectLike$1(value) && objectToString$2.call(value) == symbolTag$1); } /** @@ -2547,24 +2547,24 @@ * // => 3.2 */ function toNumber$1(value) { - if (typeof value == 'number') { - return value; - } - if (isSymbol$1(value)) { - return NAN$1; - } - if (isObject$2(value)) { - var other = typeof value.valueOf == 'function' ? value.valueOf() : value; - value = isObject$2(other) ? (other + '') : other; - } - if (typeof value != 'string') { - return value === 0 ? value : +value; - } - value = value.replace(reTrim$1, ''); - var isBinary = reIsBinary$1.test(value); - return (isBinary || reIsOctal$1.test(value)) - ? freeParseInt$1(value.slice(2), isBinary ? 2 : 8) - : (reIsBadHex$1.test(value) ? NAN$1 : +value); + if (typeof value == 'number') { + return value; + } + if (isSymbol$1(value)) { + return NAN$1; + } + if (isObject$2(value)) { + var other = typeof value.valueOf == 'function' ? value.valueOf() : value; + value = isObject$2(other) ? (other + '') : other; + } + if (typeof value != 'string') { + return value === 0 ? value : +value; + } + value = value.replace(reTrim$1, ''); + var isBinary = reIsBinary$1.test(value); + return (isBinary || reIsOctal$1.test(value)) + ? freeParseInt$1(value.slice(2), isBinary ? 2 : 8) + : (reIsBadHex$1.test(value) ? NAN$1 : +value); } var lodash_debounce = debounce$1; @@ -2586,7 +2586,7 @@ /** `Object#toString` result references. */ var funcTag = '[object Function]', - genTag = '[object GeneratorFunction]'; + genTag = '[object GeneratorFunction]'; /** * Used to match `RegExp` @@ -2615,7 +2615,7 @@ * @returns {*} Returns the property value. */ function getValue(object, key) { - return object == null ? undefined : object[key]; + return object == null ? undefined : object[key]; } /** @@ -2626,29 +2626,29 @@ * @returns {boolean} Returns `true` if `value` is a host object, else `false`. */ function isHostObject(value) { - // Many host objects are `Object` objects that can coerce to strings - // despite having improperly defined `toString` methods. - var result = false; - if (value != null && typeof value.toString != 'function') { - try { - result = !!(value + ''); - } catch (e) {} - } - return result; + // Many host objects are `Object` objects that can coerce to strings + // despite having improperly defined `toString` methods. + var result = false; + if (value != null && typeof value.toString != 'function') { + try { + result = !!(value + ''); + } catch (e) {} + } + return result; } /** Used for built-in method references. */ var arrayProto = Array.prototype, - funcProto = Function.prototype, - objectProto$2 = Object.prototype; + funcProto = Function.prototype, + objectProto$2 = Object.prototype; /** Used to detect overreaching core-js shims. */ var coreJsData = root$2['__core-js_shared__']; /** Used to detect methods masquerading as native. */ var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; }()); /** Used to resolve the decompiled source of functions. */ @@ -2666,8 +2666,8 @@ /** Used to detect if a method is native. */ var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty$1).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' + funcToString.call(hasOwnProperty$1).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' ); /** Built-in value references. */ @@ -2675,7 +2675,7 @@ /* Built-in method references that are verified to be native. */ var Map$1 = getNative(root$2, 'Map'), - nativeCreate = getNative(Object, 'create'); + nativeCreate = getNative(Object, 'create'); /** * Creates a hash object. @@ -2685,14 +2685,14 @@ * @param {Array} [entries] The key-value pairs to cache. */ function Hash(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } } /** @@ -2703,7 +2703,7 @@ * @memberOf Hash */ function hashClear() { - this.__data__ = nativeCreate ? nativeCreate(null) : {}; + this.__data__ = nativeCreate ? nativeCreate(null) : {}; } /** @@ -2717,7 +2717,7 @@ * @returns {boolean} Returns `true` if the entry was removed, else `false`. */ function hashDelete(key) { - return this.has(key) && delete this.__data__[key]; + return this.has(key) && delete this.__data__[key]; } /** @@ -2730,12 +2730,12 @@ * @returns {*} Returns the entry value. */ function hashGet(key) { - var data = this.__data__; - if (nativeCreate) { - var result = data[key]; - return result === HASH_UNDEFINED ? undefined : result; - } - return hasOwnProperty$1.call(data, key) ? data[key] : undefined; + var data = this.__data__; + if (nativeCreate) { + var result = data[key]; + return result === HASH_UNDEFINED ? undefined : result; + } + return hasOwnProperty$1.call(data, key) ? data[key] : undefined; } /** @@ -2748,8 +2748,8 @@ * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */ function hashHas(key) { - var data = this.__data__; - return nativeCreate ? data[key] !== undefined : hasOwnProperty$1.call(data, key); + var data = this.__data__; + return nativeCreate ? data[key] !== undefined : hasOwnProperty$1.call(data, key); } /** @@ -2763,9 +2763,9 @@ * @returns {Object} Returns the hash instance. */ function hashSet(key, value) { - var data = this.__data__; - data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; - return this; + var data = this.__data__; + data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; + return this; } // Add methods to `Hash`. @@ -2783,14 +2783,14 @@ * @param {Array} [entries] The key-value pairs to cache. */ function ListCache(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } } /** @@ -2801,7 +2801,7 @@ * @memberOf ListCache */ function listCacheClear() { - this.__data__ = []; + this.__data__ = []; } /** @@ -2814,19 +2814,19 @@ * @returns {boolean} Returns `true` if the entry was removed, else `false`. */ function listCacheDelete(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - return false; - } - var lastIndex = data.length - 1; - if (index == lastIndex) { - data.pop(); - } else { - splice.call(data, index, 1); - } - return true; + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + return false; + } + var lastIndex = data.length - 1; + if (index == lastIndex) { + data.pop(); + } else { + splice.call(data, index, 1); + } + return true; } /** @@ -2839,10 +2839,10 @@ * @returns {*} Returns the entry value. */ function listCacheGet(key) { - var data = this.__data__, - index = assocIndexOf(data, key); + var data = this.__data__, + index = assocIndexOf(data, key); - return index < 0 ? undefined : data[index][1]; + return index < 0 ? undefined : data[index][1]; } /** @@ -2855,7 +2855,7 @@ * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */ function listCacheHas(key) { - return assocIndexOf(this.__data__, key) > -1; + return assocIndexOf(this.__data__, key) > -1; } /** @@ -2869,15 +2869,15 @@ * @returns {Object} Returns the list cache instance. */ function listCacheSet(key, value) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - data.push([key, value]); - } else { - data[index][1] = value; - } - return this; + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + data.push([key, value]); + } else { + data[index][1] = value; + } + return this; } // Add methods to `ListCache`. @@ -2895,14 +2895,14 @@ * @param {Array} [entries] The key-value pairs to cache. */ function MapCache(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } } /** @@ -2913,11 +2913,11 @@ * @memberOf MapCache */ function mapCacheClear() { - this.__data__ = { - 'hash': new Hash, - 'map': new (Map$1 || ListCache), - 'string': new Hash - }; + this.__data__ = { + 'hash': new Hash, + 'map': new (Map$1 || ListCache), + 'string': new Hash + }; } /** @@ -2930,7 +2930,7 @@ * @returns {boolean} Returns `true` if the entry was removed, else `false`. */ function mapCacheDelete(key) { - return getMapData(this, key)['delete'](key); + return getMapData(this, key)['delete'](key); } /** @@ -2943,7 +2943,7 @@ * @returns {*} Returns the entry value. */ function mapCacheGet(key) { - return getMapData(this, key).get(key); + return getMapData(this, key).get(key); } /** @@ -2956,7 +2956,7 @@ * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */ function mapCacheHas(key) { - return getMapData(this, key).has(key); + return getMapData(this, key).has(key); } /** @@ -2970,8 +2970,8 @@ * @returns {Object} Returns the map cache instance. */ function mapCacheSet(key, value) { - getMapData(this, key).set(key, value); - return this; + getMapData(this, key).set(key, value); + return this; } // Add methods to `MapCache`. @@ -2990,13 +2990,13 @@ * @returns {number} Returns the index of the matched value, else `-1`. */ function assocIndexOf(array, key) { - var length = array.length; - while (length--) { - if (eq(array[length][0], key)) { - return length; - } - } - return -1; + var length = array.length; + while (length--) { + if (eq(array[length][0], key)) { + return length; + } + } + return -1; } /** @@ -3008,11 +3008,11 @@ * else `false`. */ function baseIsNative(value) { - if (!isObject$3(value) || isMasked(value)) { - return false; - } - var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); + if (!isObject$3(value) || isMasked(value)) { + return false; + } + var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); } /** @@ -3024,10 +3024,10 @@ * @returns {*} Returns the map data. */ function getMapData(map, key) { - var data = map.__data__; - return isKeyable(key) - ? data[typeof key == 'string' ? 'string' : 'hash'] - : data.map; + var data = map.__data__; + return isKeyable(key) + ? data[typeof key == 'string' ? 'string' : 'hash'] + : data.map; } /** @@ -3039,8 +3039,8 @@ * @returns {*} Returns the function if it's native, else `undefined`. */ function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; } /** @@ -3051,10 +3051,10 @@ * @returns {boolean} Returns `true` if `value` is suitable, else `false`. */ function isKeyable(value) { - var type = typeof value; - return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') - ? (value !== '__proto__') - : (value === null); + var type = typeof value; + return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') + ? (value !== '__proto__') + : (value === null); } /** @@ -3065,7 +3065,7 @@ * @returns {boolean} Returns `true` if `func` is masked, else `false`. */ function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); + return !!maskSrcKey && (maskSrcKey in func); } /** @@ -3076,15 +3076,15 @@ * @returns {string} Returns the source code. */ function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} - } - return ''; + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; } /** @@ -3132,23 +3132,23 @@ * _.memoize.Cache = WeakMap; */ function memoize(func, resolver) { - if (typeof func != 'function' || (resolver && typeof resolver != 'function')) { - throw new TypeError(FUNC_ERROR_TEXT$2); - } - var memoized = function() { - var args = arguments, - key = resolver ? resolver.apply(this, args) : args[0], - cache = memoized.cache; - - if (cache.has(key)) { - return cache.get(key); - } - var result = func.apply(this, args); - memoized.cache = cache.set(key, result); - return result; - }; - memoized.cache = new (memoize.Cache || MapCache); - return memoized; + if (typeof func != 'function' || (resolver && typeof resolver != 'function')) { + throw new TypeError(FUNC_ERROR_TEXT$2); + } + var memoized = function() { + var args = arguments, + key = resolver ? resolver.apply(this, args) : args[0], + cache = memoized.cache; + + if (cache.has(key)) { + return cache.get(key); + } + var result = func.apply(this, args); + memoized.cache = cache.set(key, result); + return result; + }; + memoized.cache = new (memoize.Cache || MapCache); + return memoized; } // Assign cache to `_.memoize`. @@ -3187,7 +3187,7 @@ * // => true */ function eq(value, other) { - return value === other || (value !== value && other !== other); + return value === other || (value !== value && other !== other); } /** @@ -3208,10 +3208,10 @@ * // => false */ function isFunction(value) { - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 8-9 which returns 'object' for typed array and other constructors. - var tag = isObject$3(value) ? objectToString$3.call(value) : ''; - return tag == funcTag || tag == genTag; + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8-9 which returns 'object' for typed array and other constructors. + var tag = isObject$3(value) ? objectToString$3.call(value) : ''; + return tag == funcTag || tag == genTag; } /** @@ -3240,1004 +3240,973 @@ * // => false */ function isObject$3(value) { - var type = typeof value; - return !!value && (type == 'object' || type == 'function'); + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); } var lodash_memoize = memoize; - /** - * A collection of shims that provide minimal functionality of the ES6 collections. - * - * These implementations are not meant to be used outside of the ResizeObserver - * modules as they cover only a limited range of use cases. - */ - /* eslint-disable require-jsdoc, valid-jsdoc */ - var MapShim = (function () { - if (typeof Map !== 'undefined') { - return Map; - } - /** - * Returns index in provided array that matches the specified key. - * - * @param {Array} arr - * @param {*} key - * @returns {number} - */ - function getIndex(arr, key) { - var result = -1; - arr.some(function (entry, index) { - if (entry[0] === key) { - result = index; - return true; - } - return false; - }); - return result; - } - return /** @class */ (function () { - function class_1() { - this.__entries__ = []; - } - Object.defineProperty(class_1.prototype, "size", { - /** - * @returns {boolean} - */ - get: function () { - return this.__entries__.length; - }, - enumerable: true, - configurable: true - }); - /** - * @param {*} key - * @returns {*} - */ - class_1.prototype.get = function (key) { - var index = getIndex(this.__entries__, key); - var entry = this.__entries__[index]; - return entry && entry[1]; - }; - /** - * @param {*} key - * @param {*} value - * @returns {void} - */ - class_1.prototype.set = function (key, value) { - var index = getIndex(this.__entries__, key); - if (~index) { - this.__entries__[index][1] = value; - } - else { - this.__entries__.push([key, value]); - } - }; - /** - * @param {*} key - * @returns {void} - */ - class_1.prototype.delete = function (key) { - var entries = this.__entries__; - var index = getIndex(entries, key); - if (~index) { - entries.splice(index, 1); - } - }; - /** - * @param {*} key - * @returns {void} - */ - class_1.prototype.has = function (key) { - return !!~getIndex(this.__entries__, key); - }; - /** - * @returns {void} - */ - class_1.prototype.clear = function () { - this.__entries__.splice(0); - }; - /** - * @param {Function} callback - * @param {*} [ctx=null] - * @returns {void} - */ - class_1.prototype.forEach = function (callback, ctx) { - if (ctx === void 0) { ctx = null; } - for (var _i = 0, _a = this.__entries__; _i < _a.length; _i++) { - var entry = _a[_i]; - callback.call(ctx, entry[1], entry[0]); - } - }; - return class_1; - }()); + /** + * A collection of shims that provide minimal functionality of the ES6 collections. + * + * These implementations are not meant to be used outside of the ResizeObserver + * modules as they cover only a limited range of use cases. + */ + /* eslint-disable require-jsdoc, valid-jsdoc */ + var MapShim = (function () { + if (typeof Map !== 'undefined') { + return Map; + } + /** + * Returns index in provided array that matches the specified key. + * + * @param {Array} arr + * @param {*} key + * @returns {number} + */ + function getIndex(arr, key) { + var result = -1; + arr.some(function (entry, index) { + if (entry[0] === key) { + result = index; + return true; + } + return false; + }); + return result; + } + return /** @class */ (function () { + function class_1() { + this.__entries__ = []; + } + Object.defineProperty(class_1.prototype, "size", { + /** + * @returns {boolean} + */ + get: function () { + return this.__entries__.length; + }, + enumerable: true, + configurable: true + }); + /** + * @param {*} key + * @returns {*} + */ + class_1.prototype.get = function (key) { + var index = getIndex(this.__entries__, key); + var entry = this.__entries__[index]; + return entry && entry[1]; + }; + /** + * @param {*} key + * @param {*} value + * @returns {void} + */ + class_1.prototype.set = function (key, value) { + var index = getIndex(this.__entries__, key); + if (~index) { + this.__entries__[index][1] = value; + } + else { + this.__entries__.push([key, value]); + } + }; + /** + * @param {*} key + * @returns {void} + */ + class_1.prototype.delete = function (key) { + var entries = this.__entries__; + var index = getIndex(entries, key); + if (~index) { + entries.splice(index, 1); + } + }; + /** + * @param {*} key + * @returns {void} + */ + class_1.prototype.has = function (key) { + return !!~getIndex(this.__entries__, key); + }; + /** + * @returns {void} + */ + class_1.prototype.clear = function () { + this.__entries__.splice(0); + }; + /** + * @param {Function} callback + * @param {*} [ctx=null] + * @returns {void} + */ + class_1.prototype.forEach = function (callback, ctx) { + if (ctx === void 0) { ctx = null; } + for (var _i = 0, _a = this.__entries__; _i < _a.length; _i++) { + var entry = _a[_i]; + callback.call(ctx, entry[1], entry[0]); + } + }; + return class_1; + }()); })(); - /** - * Detects whether window and document objects are available in current environment. - */ + /** + * Detects whether window and document objects are available in current environment. + */ var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined' && window.document === document; - // Returns global object of a current environment. - var global$1 = (function () { - if (typeof global !== 'undefined' && global.Math === Math) { - return global; - } - if (typeof self !== 'undefined' && self.Math === Math) { - return self; - } - if (typeof window !== 'undefined' && window.Math === Math) { - return window; - } - // eslint-disable-next-line no-new-func - return Function('return this')(); + // Returns global object of a current environment. + var global$1 = (function () { + if (typeof global !== 'undefined' && global.Math === Math) { + return global; + } + if (typeof self !== 'undefined' && self.Math === Math) { + return self; + } + if (typeof window !== 'undefined' && window.Math === Math) { + return window; + } + // eslint-disable-next-line no-new-func + return Function('return this')(); })(); - /** - * A shim for the requestAnimationFrame which falls back to the setTimeout if - * first one is not supported. - * - * @returns {number} Requests' identifier. - */ - var requestAnimationFrame$1 = (function () { - if (typeof requestAnimationFrame === 'function') { - // It's required to use a bounded function because IE sometimes throws - // an "Invalid calling object" error if rAF is invoked without the global - // object on the left hand side. - return requestAnimationFrame.bind(global$1); - } - return function (callback) { return setTimeout(function () { return callback(Date.now()); }, 1000 / 60); }; + /** + * A shim for the requestAnimationFrame which falls back to the setTimeout if + * first one is not supported. + * + * @returns {number} Requests' identifier. + */ + var requestAnimationFrame$1 = (function () { + if (typeof requestAnimationFrame === 'function') { + // It's required to use a bounded function because IE sometimes throws + // an "Invalid calling object" error if rAF is invoked without the global + // object on the left hand side. + return requestAnimationFrame.bind(global$1); + } + return function (callback) { return setTimeout(function () { return callback(Date.now()); }, 1000 / 60); }; })(); - // Defines minimum timeout before adding a trailing call. - var trailingTimeout = 2; - /** - * Creates a wrapper function which ensures that provided callback will be - * invoked only once during the specified delay period. - * - * @param {Function} callback - Function to be invoked after the delay period. - * @param {number} delay - Delay after which to invoke callback. - * @returns {Function} - */ - function throttle$1 (callback, delay) { - var leadingCall = false, trailingCall = false, lastCallTime = 0; - /** - * Invokes the original callback function and schedules new invocation if - * the "proxy" was called during current request. - * - * @returns {void} - */ - function resolvePending() { - if (leadingCall) { - leadingCall = false; - callback(); - } - if (trailingCall) { - proxy(); - } - } - /** - * Callback invoked after the specified delay. It will further postpone - * invocation of the original function delegating it to the - * requestAnimationFrame. - * - * @returns {void} - */ - function timeoutCallback() { - requestAnimationFrame$1(resolvePending); - } - /** - * Schedules invocation of the original function. - * - * @returns {void} - */ - function proxy() { - var timeStamp = Date.now(); - if (leadingCall) { - // Reject immediately following calls. - if (timeStamp - lastCallTime < trailingTimeout) { - return; - } - // Schedule new call to be in invoked when the pending one is resolved. - // This is important for "transitions" which never actually start - // immediately so there is a chance that we might miss one if change - // happens amids the pending invocation. - trailingCall = true; - } - else { - leadingCall = true; - trailingCall = false; - setTimeout(timeoutCallback, delay); - } - lastCallTime = timeStamp; - } - return proxy; + // Defines minimum timeout before adding a trailing call. + var trailingTimeout = 2; + /** + * Creates a wrapper function which ensures that provided callback will be + * invoked only once during the specified delay period. + * + * @param {Function} callback - Function to be invoked after the delay period. + * @param {number} delay - Delay after which to invoke callback. + * @returns {Function} + */ + function throttle$1 (callback, delay) { + var leadingCall = false, trailingCall = false, lastCallTime = 0; + /** + * Invokes the original callback function and schedules new invocation if + * the "proxy" was called during current request. + * + * @returns {void} + */ + function resolvePending() { + if (leadingCall) { + leadingCall = false; + callback(); + } + if (trailingCall) { + proxy(); + } + } + /** + * Callback invoked after the specified delay. It will further postpone + * invocation of the original function delegating it to the + * requestAnimationFrame. + * + * @returns {void} + */ + function timeoutCallback() { + requestAnimationFrame$1(resolvePending); + } + /** + * Schedules invocation of the original function. + * + * @returns {void} + */ + function proxy() { + var timeStamp = Date.now(); + if (leadingCall) { + // Reject immediately following calls. + if (timeStamp - lastCallTime < trailingTimeout) { + return; + } + // Schedule new call to be in invoked when the pending one is resolved. + // This is important for "transitions" which never actually start + // immediately so there is a chance that we might miss one if change + // happens amids the pending invocation. + trailingCall = true; + } + else { + leadingCall = true; + trailingCall = false; + setTimeout(timeoutCallback, delay); + } + lastCallTime = timeStamp; + } + return proxy; } - // Minimum delay before invoking the update of observers. - var REFRESH_DELAY = 20; - // A list of substrings of CSS properties used to find transition events that - // might affect dimensions of observed elements. - var transitionKeys = ['top', 'right', 'bottom', 'left', 'width', 'height', 'size', 'weight']; - // Check if MutationObserver is available. - var mutationObserverSupported = typeof MutationObserver !== 'undefined'; - /** - * Singleton controller class which handles updates of ResizeObserver instances. - */ - var ResizeObserverController = /** @class */ (function () { - /** - * Creates a new instance of ResizeObserverController. - * - * @private - */ - function ResizeObserverController() { - /** - * Indicates whether DOM listeners have been added. - * - * @private {boolean} - */ - this.connected_ = false; - /** - * Tells that controller has subscribed for Mutation Events. - * - * @private {boolean} - */ - this.mutationEventsAdded_ = false; - /** - * Keeps reference to the instance of MutationObserver. - * - * @private {MutationObserver} - */ - this.mutationsObserver_ = null; - /** - * A list of connected observers. - * - * @private {Array} - */ - this.observers_ = []; - this.onTransitionEnd_ = this.onTransitionEnd_.bind(this); - this.refresh = throttle$1(this.refresh.bind(this), REFRESH_DELAY); - } - /** - * Adds observer to observers list. - * - * @param {ResizeObserverSPI} observer - Observer to be added. - * @returns {void} - */ - ResizeObserverController.prototype.addObserver = function (observer) { - if (!~this.observers_.indexOf(observer)) { - this.observers_.push(observer); - } - // Add listeners if they haven't been added yet. - if (!this.connected_) { - this.connect_(); - } - }; - /** - * Removes observer from observers list. - * - * @param {ResizeObserverSPI} observer - Observer to be removed. - * @returns {void} - */ - ResizeObserverController.prototype.removeObserver = function (observer) { - var observers = this.observers_; - var index = observers.indexOf(observer); - // Remove observer if it's present in registry. - if (~index) { - observers.splice(index, 1); - } - // Remove listeners if controller has no connected observers. - if (!observers.length && this.connected_) { - this.disconnect_(); - } - }; - /** - * Invokes the update of observers. It will continue running updates insofar - * it detects changes. - * - * @returns {void} - */ - ResizeObserverController.prototype.refresh = function () { - var changesDetected = this.updateObservers_(); - // Continue running updates if changes have been detected as there might - // be future ones caused by CSS transitions. - if (changesDetected) { - this.refresh(); - } - }; - /** - * Updates every observer from observers list and notifies them of queued - * entries. - * - * @private - * @returns {boolean} Returns "true" if any observer has detected changes in - * dimensions of it's elements. - */ - ResizeObserverController.prototype.updateObservers_ = function () { - // Collect observers that have active observations. - var activeObservers = this.observers_.filter(function (observer) { - return observer.gatherActive(), observer.hasActive(); - }); - // Deliver notifications in a separate cycle in order to avoid any - // collisions between observers, e.g. when multiple instances of - // ResizeObserver are tracking the same element and the callback of one - // of them changes content dimensions of the observed target. Sometimes - // this may result in notifications being blocked for the rest of observers. - activeObservers.forEach(function (observer) { return observer.broadcastActive(); }); - return activeObservers.length > 0; - }; - /** - * Initializes DOM listeners. - * - * @private - * @returns {void} - */ - ResizeObserverController.prototype.connect_ = function () { - // Do nothing if running in a non-browser environment or if listeners - // have been already added. - if (!isBrowser || this.connected_) { - return; - } - // Subscription to the "Transitionend" event is used as a workaround for - // delayed transitions. This way it's possible to capture at least the - // final state of an element. - document.addEventListener('transitionend', this.onTransitionEnd_); - window.addEventListener('resize', this.refresh); - if (mutationObserverSupported) { - this.mutationsObserver_ = new MutationObserver(this.refresh); - this.mutationsObserver_.observe(document, { - attributes: true, - childList: true, - characterData: true, - subtree: true - }); - } - else { - document.addEventListener('DOMSubtreeModified', this.refresh); - this.mutationEventsAdded_ = true; - } - this.connected_ = true; - }; - /** - * Removes DOM listeners. - * - * @private - * @returns {void} - */ - ResizeObserverController.prototype.disconnect_ = function () { - // Do nothing if running in a non-browser environment or if listeners - // have been already removed. - if (!isBrowser || !this.connected_) { - return; - } - document.removeEventListener('transitionend', this.onTransitionEnd_); - window.removeEventListener('resize', this.refresh); - if (this.mutationsObserver_) { - this.mutationsObserver_.disconnect(); - } - if (this.mutationEventsAdded_) { - document.removeEventListener('DOMSubtreeModified', this.refresh); - } - this.mutationsObserver_ = null; - this.mutationEventsAdded_ = false; - this.connected_ = false; - }; - /** - * "Transitionend" event handler. - * - * @private - * @param {TransitionEvent} event - * @returns {void} - */ - ResizeObserverController.prototype.onTransitionEnd_ = function (_a) { - var _b = _a.propertyName, propertyName = _b === void 0 ? '' : _b; - // Detect whether transition may affect dimensions of an element. - var isReflowProperty = transitionKeys.some(function (key) { - return !!~propertyName.indexOf(key); - }); - if (isReflowProperty) { - this.refresh(); - } - }; - /** - * Returns instance of the ResizeObserverController. - * - * @returns {ResizeObserverController} - */ - ResizeObserverController.getInstance = function () { - if (!this.instance_) { - this.instance_ = new ResizeObserverController(); - } - return this.instance_; - }; - /** - * Holds reference to the controller's instance. - * - * @private {ResizeObserverController} - */ - ResizeObserverController.instance_ = null; - return ResizeObserverController; + // Minimum delay before invoking the update of observers. + var REFRESH_DELAY = 20; + // A list of substrings of CSS properties used to find transition events that + // might affect dimensions of observed elements. + var transitionKeys = ['top', 'right', 'bottom', 'left', 'width', 'height', 'size', 'weight']; + // Check if MutationObserver is available. + var mutationObserverSupported = typeof MutationObserver !== 'undefined'; + /** + * Singleton controller class which handles updates of ResizeObserver instances. + */ + var ResizeObserverController = /** @class */ (function () { + /** + * Creates a new instance of ResizeObserverController. + * + * @private + */ + function ResizeObserverController() { + /** + * Indicates whether DOM listeners have been added. + * + * @private {boolean} + */ + this.connected_ = false; + /** + * Tells that controller has subscribed for Mutation Events. + * + * @private {boolean} + */ + this.mutationEventsAdded_ = false; + /** + * Keeps reference to the instance of MutationObserver. + * + * @private {MutationObserver} + */ + this.mutationsObserver_ = null; + /** + * A list of connected observers. + * + * @private {Array} + */ + this.observers_ = []; + this.onTransitionEnd_ = this.onTransitionEnd_.bind(this); + this.refresh = throttle$1(this.refresh.bind(this), REFRESH_DELAY); + } + /** + * Adds observer to observers list. + * + * @param {ResizeObserverSPI} observer - Observer to be added. + * @returns {void} + */ + ResizeObserverController.prototype.addObserver = function (observer) { + if (!~this.observers_.indexOf(observer)) { + this.observers_.push(observer); + } + // Add listeners if they haven't been added yet. + if (!this.connected_) { + this.connect_(); + } + }; + /** + * Removes observer from observers list. + * + * @param {ResizeObserverSPI} observer - Observer to be removed. + * @returns {void} + */ + ResizeObserverController.prototype.removeObserver = function (observer) { + var observers = this.observers_; + var index = observers.indexOf(observer); + // Remove observer if it's present in registry. + if (~index) { + observers.splice(index, 1); + } + // Remove listeners if controller has no connected observers. + if (!observers.length && this.connected_) { + this.disconnect_(); + } + }; + /** + * Invokes the update of observers. It will continue running updates insofar + * it detects changes. + * + * @returns {void} + */ + ResizeObserverController.prototype.refresh = function () { + var changesDetected = this.updateObservers_(); + // Continue running updates if changes have been detected as there might + // be future ones caused by CSS transitions. + if (changesDetected) { + this.refresh(); + } + }; + /** + * Updates every observer from observers list and notifies them of queued + * entries. + * + * @private + * @returns {boolean} Returns "true" if any observer has detected changes in + * dimensions of it's elements. + */ + ResizeObserverController.prototype.updateObservers_ = function () { + // Collect observers that have active observations. + var activeObservers = this.observers_.filter(function (observer) { + return observer.gatherActive(), observer.hasActive(); + }); + // Deliver notifications in a separate cycle in order to avoid any + // collisions between observers, e.g. when multiple instances of + // ResizeObserver are tracking the same element and the callback of one + // of them changes content dimensions of the observed target. Sometimes + // this may result in notifications being blocked for the rest of observers. + activeObservers.forEach(function (observer) { return observer.broadcastActive(); }); + return activeObservers.length > 0; + }; + /** + * Initializes DOM listeners. + * + * @private + * @returns {void} + */ + ResizeObserverController.prototype.connect_ = function () { + // Do nothing if running in a non-browser environment or if listeners + // have been already added. + if (!isBrowser || this.connected_) { + return; + } + // Subscription to the "Transitionend" event is used as a workaround for + // delayed transitions. This way it's possible to capture at least the + // final state of an element. + document.addEventListener('transitionend', this.onTransitionEnd_); + window.addEventListener('resize', this.refresh); + if (mutationObserverSupported) { + this.mutationsObserver_ = new MutationObserver(this.refresh); + this.mutationsObserver_.observe(document, { + attributes: true, + childList: true, + characterData: true, + subtree: true + }); + } + else { + document.addEventListener('DOMSubtreeModified', this.refresh); + this.mutationEventsAdded_ = true; + } + this.connected_ = true; + }; + /** + * Removes DOM listeners. + * + * @private + * @returns {void} + */ + ResizeObserverController.prototype.disconnect_ = function () { + // Do nothing if running in a non-browser environment or if listeners + // have been already removed. + if (!isBrowser || !this.connected_) { + return; + } + document.removeEventListener('transitionend', this.onTransitionEnd_); + window.removeEventListener('resize', this.refresh); + if (this.mutationsObserver_) { + this.mutationsObserver_.disconnect(); + } + if (this.mutationEventsAdded_) { + document.removeEventListener('DOMSubtreeModified', this.refresh); + } + this.mutationsObserver_ = null; + this.mutationEventsAdded_ = false; + this.connected_ = false; + }; + /** + * "Transitionend" event handler. + * + * @private + * @param {TransitionEvent} event + * @returns {void} + */ + ResizeObserverController.prototype.onTransitionEnd_ = function (_a) { + var _b = _a.propertyName, propertyName = _b === void 0 ? '' : _b; + // Detect whether transition may affect dimensions of an element. + var isReflowProperty = transitionKeys.some(function (key) { + return !!~propertyName.indexOf(key); + }); + if (isReflowProperty) { + this.refresh(); + } + }; + /** + * Returns instance of the ResizeObserverController. + * + * @returns {ResizeObserverController} + */ + ResizeObserverController.getInstance = function () { + if (!this.instance_) { + this.instance_ = new ResizeObserverController(); + } + return this.instance_; + }; + /** + * Holds reference to the controller's instance. + * + * @private {ResizeObserverController} + */ + ResizeObserverController.instance_ = null; + return ResizeObserverController; }()); - /** - * Defines non-writable/enumerable properties of the provided target object. - * - * @param {Object} target - Object for which to define properties. - * @param {Object} props - Properties to be defined. - * @returns {Object} Target object. - */ - var defineConfigurable = (function (target, props) { - for (var _i = 0, _a = Object.keys(props); _i < _a.length; _i++) { - var key = _a[_i]; - Object.defineProperty(target, key, { - value: props[key], - enumerable: false, - writable: false, - configurable: true - }); - } - return target; + /** + * Defines non-writable/enumerable properties of the provided target object. + * + * @param {Object} target - Object for which to define properties. + * @param {Object} props - Properties to be defined. + * @returns {Object} Target object. + */ + var defineConfigurable = (function (target, props) { + for (var _i = 0, _a = Object.keys(props); _i < _a.length; _i++) { + var key = _a[_i]; + Object.defineProperty(target, key, { + value: props[key], + enumerable: false, + writable: false, + configurable: true + }); + } + return target; }); - /** - * Returns the global object associated with provided element. - * - * @param {Object} target - * @returns {Object} - */ - var getWindowOf = (function (target) { - // Assume that the element is an instance of Node, which means that it - // has the "ownerDocument" property from which we can retrieve a - // corresponding global object. - var ownerGlobal = target && target.ownerDocument && target.ownerDocument.defaultView; - // Return the local global object if it's not possible extract one from - // provided element. - return ownerGlobal || global$1; + /** + * Returns the global object associated with provided element. + * + * @param {Object} target + * @returns {Object} + */ + var getWindowOf = (function (target) { + // Assume that the element is an instance of Node, which means that it + // has the "ownerDocument" property from which we can retrieve a + // corresponding global object. + var ownerGlobal = target && target.ownerDocument && target.ownerDocument.defaultView; + // Return the local global object if it's not possible extract one from + // provided element. + return ownerGlobal || global$1; }); - // Placeholder of an empty content rectangle. - var emptyRect = createRectInit(0, 0, 0, 0); - /** - * Converts provided string to a number. - * - * @param {number|string} value - * @returns {number} - */ - function toFloat(value) { - return parseFloat(value) || 0; - } - /** - * Extracts borders size from provided styles. - * - * @param {CSSStyleDeclaration} styles - * @param {...string} positions - Borders positions (top, right, ...) - * @returns {number} - */ - function getBordersSize(styles) { - var positions = []; - for (var _i = 1; _i < arguments.length; _i++) { - positions[_i - 1] = arguments[_i]; - } - return positions.reduce(function (size, position) { - var value = styles['border-' + position + '-width']; - return size + toFloat(value); - }, 0); - } - /** - * Extracts paddings sizes from provided styles. - * - * @param {CSSStyleDeclaration} styles - * @returns {Object} Paddings box. - */ - function getPaddings(styles) { - var positions = ['top', 'right', 'bottom', 'left']; - var paddings = {}; - for (var _i = 0, positions_1 = positions; _i < positions_1.length; _i++) { - var position = positions_1[_i]; - var value = styles['padding-' + position]; - paddings[position] = toFloat(value); - } - return paddings; - } - /** - * Calculates content rectangle of provided SVG element. - * - * @param {SVGGraphicsElement} target - Element content rectangle of which needs - * to be calculated. - * @returns {DOMRectInit} - */ - function getSVGContentRect(target) { - var bbox = target.getBBox(); - return createRectInit(0, 0, bbox.width, bbox.height); - } - /** - * Calculates content rectangle of provided HTMLElement. - * - * @param {HTMLElement} target - Element for which to calculate the content rectangle. - * @returns {DOMRectInit} - */ - function getHTMLElementContentRect(target) { - // Client width & height properties can't be - // used exclusively as they provide rounded values. - var clientWidth = target.clientWidth, clientHeight = target.clientHeight; - // By this condition we can catch all non-replaced inline, hidden and - // detached elements. Though elements with width & height properties less - // than 0.5 will be discarded as well. - // - // Without it we would need to implement separate methods for each of - // those cases and it's not possible to perform a precise and performance - // effective test for hidden elements. E.g. even jQuery's ':visible' filter - // gives wrong results for elements with width & height less than 0.5. - if (!clientWidth && !clientHeight) { - return emptyRect; - } - var styles = getWindowOf(target).getComputedStyle(target); - var paddings = getPaddings(styles); - var horizPad = paddings.left + paddings.right; - var vertPad = paddings.top + paddings.bottom; - // Computed styles of width & height are being used because they are the - // only dimensions available to JS that contain non-rounded values. It could - // be possible to utilize the getBoundingClientRect if only it's data wasn't - // affected by CSS transformations let alone paddings, borders and scroll bars. - var width = toFloat(styles.width), height = toFloat(styles.height); - // Width & height include paddings and borders when the 'border-box' box - // model is applied (except for IE). - if (styles.boxSizing === 'border-box') { - // Following conditions are required to handle Internet Explorer which - // doesn't include paddings and borders to computed CSS dimensions. - // - // We can say that if CSS dimensions + paddings are equal to the "client" - // properties then it's either IE, and thus we don't need to subtract - // anything, or an element merely doesn't have paddings/borders styles. - if (Math.round(width + horizPad) !== clientWidth) { - width -= getBordersSize(styles, 'left', 'right') + horizPad; - } - if (Math.round(height + vertPad) !== clientHeight) { - height -= getBordersSize(styles, 'top', 'bottom') + vertPad; - } - } - // Following steps can't be applied to the document's root element as its - // client[Width/Height] properties represent viewport area of the window. - // Besides, it's as well not necessary as the itself neither has - // rendered scroll bars nor it can be clipped. - if (!isDocumentElement(target)) { - // In some browsers (only in Firefox, actually) CSS width & height - // include scroll bars size which can be removed at this step as scroll - // bars are the only difference between rounded dimensions + paddings - // and "client" properties, though that is not always true in Chrome. - var vertScrollbar = Math.round(width + horizPad) - clientWidth; - var horizScrollbar = Math.round(height + vertPad) - clientHeight; - // Chrome has a rather weird rounding of "client" properties. - // E.g. for an element with content width of 314.2px it sometimes gives - // the client width of 315px and for the width of 314.7px it may give - // 314px. And it doesn't happen all the time. So just ignore this delta - // as a non-relevant. - if (Math.abs(vertScrollbar) !== 1) { - width -= vertScrollbar; - } - if (Math.abs(horizScrollbar) !== 1) { - height -= horizScrollbar; - } - } - return createRectInit(paddings.left, paddings.top, width, height); - } - /** - * Checks whether provided element is an instance of the SVGGraphicsElement. - * - * @param {Element} target - Element to be checked. - * @returns {boolean} - */ - var isSVGGraphicsElement = (function () { - // Some browsers, namely IE and Edge, don't have the SVGGraphicsElement - // interface. - if (typeof SVGGraphicsElement !== 'undefined') { - return function (target) { return target instanceof getWindowOf(target).SVGGraphicsElement; }; - } - // If it's so, then check that element is at least an instance of the - // SVGElement and that it has the "getBBox" method. - // eslint-disable-next-line no-extra-parens - return function (target) { return (target instanceof getWindowOf(target).SVGElement && - typeof target.getBBox === 'function'); }; - })(); - /** - * Checks whether provided element is a document element (). - * - * @param {Element} target - Element to be checked. - * @returns {boolean} - */ - function isDocumentElement(target) { - return target === getWindowOf(target).document.documentElement; - } - /** - * Calculates an appropriate content rectangle for provided html or svg element. - * - * @param {Element} target - Element content rectangle of which needs to be calculated. - * @returns {DOMRectInit} - */ - function getContentRect(target) { - if (!isBrowser) { - return emptyRect; - } - if (isSVGGraphicsElement(target)) { - return getSVGContentRect(target); - } - return getHTMLElementContentRect(target); - } - /** - * Creates rectangle with an interface of the DOMRectReadOnly. - * Spec: https://drafts.fxtf.org/geometry/#domrectreadonly - * - * @param {DOMRectInit} rectInit - Object with rectangle's x/y coordinates and dimensions. - * @returns {DOMRectReadOnly} - */ - function createReadOnlyRect(_a) { - var x = _a.x, y = _a.y, width = _a.width, height = _a.height; - // If DOMRectReadOnly is available use it as a prototype for the rectangle. - var Constr = typeof DOMRectReadOnly !== 'undefined' ? DOMRectReadOnly : Object; - var rect = Object.create(Constr.prototype); - // Rectangle's properties are not writable and non-enumerable. - defineConfigurable(rect, { - x: x, y: y, width: width, height: height, - top: y, - right: x + width, - bottom: height + y, - left: x - }); - return rect; - } - /** - * Creates DOMRectInit object based on the provided dimensions and the x/y coordinates. - * Spec: https://drafts.fxtf.org/geometry/#dictdef-domrectinit - * - * @param {number} x - X coordinate. - * @param {number} y - Y coordinate. - * @param {number} width - Rectangle's width. - * @param {number} height - Rectangle's height. - * @returns {DOMRectInit} - */ - function createRectInit(x, y, width, height) { - return { x: x, y: y, width: width, height: height }; + // Placeholder of an empty content rectangle. + var emptyRect = createRectInit(0, 0, 0, 0); + /** + * Converts provided string to a number. + * + * @param {number|string} value + * @returns {number} + */ + function toFloat(value) { + return parseFloat(value) || 0; + } + /** + * Extracts borders size from provided styles. + * + * @param {CSSStyleDeclaration} styles + * @param {...string} positions - Borders positions (top, right, ...) + * @returns {number} + */ + function getBordersSize(styles) { + var positions = []; + for (var _i = 1; _i < arguments.length; _i++) { + positions[_i - 1] = arguments[_i]; + } + return positions.reduce(function (size, position) { + var value = styles['border-' + position + '-width']; + return size + toFloat(value); + }, 0); + } + /** + * Extracts paddings sizes from provided styles. + * + * @param {CSSStyleDeclaration} styles + * @returns {Object} Paddings box. + */ + function getPaddings(styles) { + var positions = ['top', 'right', 'bottom', 'left']; + var paddings = {}; + for (var _i = 0, positions_1 = positions; _i < positions_1.length; _i++) { + var position = positions_1[_i]; + var value = styles['padding-' + position]; + paddings[position] = toFloat(value); + } + return paddings; + } + /** + * Calculates content rectangle of provided SVG element. + * + * @param {SVGGraphicsElement} target - Element content rectangle of which needs + * to be calculated. + * @returns {DOMRectInit} + */ + function getSVGContentRect(target) { + var bbox = target.getBBox(); + return createRectInit(0, 0, bbox.width, bbox.height); + } + /** + * Calculates content rectangle of provided HTMLElement. + * + * @param {HTMLElement} target - Element for which to calculate the content rectangle. + * @returns {DOMRectInit} + */ + function getHTMLElementContentRect(target) { + // Client width & height properties can't be + // used exclusively as they provide rounded values. + var clientWidth = target.clientWidth, clientHeight = target.clientHeight; + // By this condition we can catch all non-replaced inline, hidden and + // detached elements. Though elements with width & height properties less + // than 0.5 will be discarded as well. + // + // Without it we would need to implement separate methods for each of + // those cases and it's not possible to perform a precise and performance + // effective test for hidden elements. E.g. even jQuery's ':visible' filter + // gives wrong results for elements with width & height less than 0.5. + if (!clientWidth && !clientHeight) { + return emptyRect; + } + var styles = getWindowOf(target).getComputedStyle(target); + var paddings = getPaddings(styles); + var horizPad = paddings.left + paddings.right; + var vertPad = paddings.top + paddings.bottom; + // Computed styles of width & height are being used because they are the + // only dimensions available to JS that contain non-rounded values. It could + // be possible to utilize the getBoundingClientRect if only it's data wasn't + // affected by CSS transformations let alone paddings, borders and scroll bars. + var width = toFloat(styles.width), height = toFloat(styles.height); + // Width & height include paddings and borders when the 'border-box' box + // model is applied (except for IE). + if (styles.boxSizing === 'border-box') { + // Following conditions are required to handle Internet Explorer which + // doesn't include paddings and borders to computed CSS dimensions. + // + // We can say that if CSS dimensions + paddings are equal to the "client" + // properties then it's either IE, and thus we don't need to subtract + // anything, or an element merely doesn't have paddings/borders styles. + if (Math.round(width + horizPad) !== clientWidth) { + width -= getBordersSize(styles, 'left', 'right') + horizPad; + } + if (Math.round(height + vertPad) !== clientHeight) { + height -= getBordersSize(styles, 'top', 'bottom') + vertPad; + } + } + // Following steps can't be applied to the document's root element as its + // client[Width/Height] properties represent viewport area of the window. + // Besides, it's as well not necessary as the itself neither has + // rendered scroll bars nor it can be clipped. + if (!isDocumentElement(target)) { + // In some browsers (only in Firefox, actually) CSS width & height + // include scroll bars size which can be removed at this step as scroll + // bars are the only difference between rounded dimensions + paddings + // and "client" properties, though that is not always true in Chrome. + var vertScrollbar = Math.round(width + horizPad) - clientWidth; + var horizScrollbar = Math.round(height + vertPad) - clientHeight; + // Chrome has a rather weird rounding of "client" properties. + // E.g. for an element with content width of 314.2px it sometimes gives + // the client width of 315px and for the width of 314.7px it may give + // 314px. And it doesn't happen all the time. So just ignore this delta + // as a non-relevant. + if (Math.abs(vertScrollbar) !== 1) { + width -= vertScrollbar; + } + if (Math.abs(horizScrollbar) !== 1) { + height -= horizScrollbar; + } + } + return createRectInit(paddings.left, paddings.top, width, height); + } + /** + * Checks whether provided element is an instance of the SVGGraphicsElement. + * + * @param {Element} target - Element to be checked. + * @returns {boolean} + */ + var isSVGGraphicsElement = (function () { + // Some browsers, namely IE and Edge, don't have the SVGGraphicsElement + // interface. + if (typeof SVGGraphicsElement !== 'undefined') { + return function (target) { return target instanceof getWindowOf(target).SVGGraphicsElement; }; + } + // If it's so, then check that element is at least an instance of the + // SVGElement and that it has the "getBBox" method. + // eslint-disable-next-line no-extra-parens + return function (target) { return (target instanceof getWindowOf(target).SVGElement && + typeof target.getBBox === 'function'); }; + })(); + /** + * Checks whether provided element is a document element (). + * + * @param {Element} target - Element to be checked. + * @returns {boolean} + */ + function isDocumentElement(target) { + return target === getWindowOf(target).document.documentElement; + } + /** + * Calculates an appropriate content rectangle for provided html or svg element. + * + * @param {Element} target - Element content rectangle of which needs to be calculated. + * @returns {DOMRectInit} + */ + function getContentRect(target) { + if (!isBrowser) { + return emptyRect; + } + if (isSVGGraphicsElement(target)) { + return getSVGContentRect(target); + } + return getHTMLElementContentRect(target); + } + /** + * Creates rectangle with an interface of the DOMRectReadOnly. + * Spec: https://drafts.fxtf.org/geometry/#domrectreadonly + * + * @param {DOMRectInit} rectInit - Object with rectangle's x/y coordinates and dimensions. + * @returns {DOMRectReadOnly} + */ + function createReadOnlyRect(_a) { + var x = _a.x, y = _a.y, width = _a.width, height = _a.height; + // If DOMRectReadOnly is available use it as a prototype for the rectangle. + var Constr = typeof DOMRectReadOnly !== 'undefined' ? DOMRectReadOnly : Object; + var rect = Object.create(Constr.prototype); + // Rectangle's properties are not writable and non-enumerable. + defineConfigurable(rect, { + x: x, y: y, width: width, height: height, + top: y, + right: x + width, + bottom: height + y, + left: x + }); + return rect; + } + /** + * Creates DOMRectInit object based on the provided dimensions and the x/y coordinates. + * Spec: https://drafts.fxtf.org/geometry/#dictdef-domrectinit + * + * @param {number} x - X coordinate. + * @param {number} y - Y coordinate. + * @param {number} width - Rectangle's width. + * @param {number} height - Rectangle's height. + * @returns {DOMRectInit} + */ + function createRectInit(x, y, width, height) { + return { x: x, y: y, width: width, height: height }; } - /** - * Class that is responsible for computations of the content rectangle of - * provided DOM element and for keeping track of it's changes. - */ - var ResizeObservation = /** @class */ (function () { - /** - * Creates an instance of ResizeObservation. - * - * @param {Element} target - Element to be observed. - */ - function ResizeObservation(target) { - /** - * Broadcasted width of content rectangle. - * - * @type {number} - */ - this.broadcastWidth = 0; - /** - * Broadcasted height of content rectangle. - * - * @type {number} - */ - this.broadcastHeight = 0; - /** - * Reference to the last observed content rectangle. - * - * @private {DOMRectInit} - */ - this.contentRect_ = createRectInit(0, 0, 0, 0); - this.target = target; - } - /** - * Updates content rectangle and tells whether it's width or height properties - * have changed since the last broadcast. - * - * @returns {boolean} - */ - ResizeObservation.prototype.isActive = function () { - var rect = getContentRect(this.target); - this.contentRect_ = rect; - return (rect.width !== this.broadcastWidth || - rect.height !== this.broadcastHeight); - }; - /** - * Updates 'broadcastWidth' and 'broadcastHeight' properties with a data - * from the corresponding properties of the last observed content rectangle. - * - * @returns {DOMRectInit} Last observed content rectangle. - */ - ResizeObservation.prototype.broadcastRect = function () { - var rect = this.contentRect_; - this.broadcastWidth = rect.width; - this.broadcastHeight = rect.height; - return rect; - }; - return ResizeObservation; + /** + * Class that is responsible for computations of the content rectangle of + * provided DOM element and for keeping track of it's changes. + */ + var ResizeObservation = /** @class */ (function () { + /** + * Creates an instance of ResizeObservation. + * + * @param {Element} target - Element to be observed. + */ + function ResizeObservation(target) { + /** + * Broadcasted width of content rectangle. + * + * @type {number} + */ + this.broadcastWidth = 0; + /** + * Broadcasted height of content rectangle. + * + * @type {number} + */ + this.broadcastHeight = 0; + /** + * Reference to the last observed content rectangle. + * + * @private {DOMRectInit} + */ + this.contentRect_ = createRectInit(0, 0, 0, 0); + this.target = target; + } + /** + * Updates content rectangle and tells whether it's width or height properties + * have changed since the last broadcast. + * + * @returns {boolean} + */ + ResizeObservation.prototype.isActive = function () { + var rect = getContentRect(this.target); + this.contentRect_ = rect; + return (rect.width !== this.broadcastWidth || + rect.height !== this.broadcastHeight); + }; + /** + * Updates 'broadcastWidth' and 'broadcastHeight' properties with a data + * from the corresponding properties of the last observed content rectangle. + * + * @returns {DOMRectInit} Last observed content rectangle. + */ + ResizeObservation.prototype.broadcastRect = function () { + var rect = this.contentRect_; + this.broadcastWidth = rect.width; + this.broadcastHeight = rect.height; + return rect; + }; + return ResizeObservation; }()); - var ResizeObserverEntry = /** @class */ (function () { - /** - * Creates an instance of ResizeObserverEntry. - * - * @param {Element} target - Element that is being observed. - * @param {DOMRectInit} rectInit - Data of the element's content rectangle. - */ - function ResizeObserverEntry(target, rectInit) { - var contentRect = createReadOnlyRect(rectInit); - // According to the specification following properties are not writable - // and are also not enumerable in the native implementation. - // - // Property accessors are not being used as they'd require to define a - // private WeakMap storage which may cause memory leaks in browsers that - // don't support this type of collections. - defineConfigurable(this, { target: target, contentRect: contentRect }); - } - return ResizeObserverEntry; + var ResizeObserverEntry = /** @class */ (function () { + /** + * Creates an instance of ResizeObserverEntry. + * + * @param {Element} target - Element that is being observed. + * @param {DOMRectInit} rectInit - Data of the element's content rectangle. + */ + function ResizeObserverEntry(target, rectInit) { + var contentRect = createReadOnlyRect(rectInit); + // According to the specification following properties are not writable + // and are also not enumerable in the native implementation. + // + // Property accessors are not being used as they'd require to define a + // private WeakMap storage which may cause memory leaks in browsers that + // don't support this type of collections. + defineConfigurable(this, { target: target, contentRect: contentRect }); + } + return ResizeObserverEntry; }()); - var ResizeObserverSPI = /** @class */ (function () { - /** - * Creates a new instance of ResizeObserver. - * - * @param {ResizeObserverCallback} callback - Callback function that is invoked - * when one of the observed elements changes it's content dimensions. - * @param {ResizeObserverController} controller - Controller instance which - * is responsible for the updates of observer. - * @param {ResizeObserver} callbackCtx - Reference to the public - * ResizeObserver instance which will be passed to callback function. - */ - function ResizeObserverSPI(callback, controller, callbackCtx) { - /** - * Collection of resize observations that have detected changes in dimensions - * of elements. - * - * @private {Array} - */ - this.activeObservations_ = []; - /** - * Registry of the ResizeObservation instances. - * - * @private {Map} - */ - this.observations_ = new MapShim(); - if (typeof callback !== 'function') { - throw new TypeError('The callback provided as parameter 1 is not a function.'); - } - this.callback_ = callback; - this.controller_ = controller; - this.callbackCtx_ = callbackCtx; - } - /** - * Starts observing provided element. - * - * @param {Element} target - Element to be observed. - * @returns {void} - */ - ResizeObserverSPI.prototype.observe = function (target) { - if (!arguments.length) { - throw new TypeError('1 argument required, but only 0 present.'); - } - // Do nothing if current environment doesn't have the Element interface. - if (typeof Element === 'undefined' || !(Element instanceof Object)) { - return; - } - if (!(target instanceof getWindowOf(target).Element)) { - throw new TypeError('parameter 1 is not of type "Element".'); - } - var observations = this.observations_; - // Do nothing if element is already being observed. - if (observations.has(target)) { - return; - } - observations.set(target, new ResizeObservation(target)); - this.controller_.addObserver(this); - // Force the update of observations. - this.controller_.refresh(); - }; - /** - * Stops observing provided element. - * - * @param {Element} target - Element to stop observing. - * @returns {void} - */ - ResizeObserverSPI.prototype.unobserve = function (target) { - if (!arguments.length) { - throw new TypeError('1 argument required, but only 0 present.'); - } - // Do nothing if current environment doesn't have the Element interface. - if (typeof Element === 'undefined' || !(Element instanceof Object)) { - return; - } - if (!(target instanceof getWindowOf(target).Element)) { - throw new TypeError('parameter 1 is not of type "Element".'); - } - var observations = this.observations_; - // Do nothing if element is not being observed. - if (!observations.has(target)) { - return; - } - observations.delete(target); - if (!observations.size) { - this.controller_.removeObserver(this); - } - }; - /** - * Stops observing all elements. - * - * @returns {void} - */ - ResizeObserverSPI.prototype.disconnect = function () { - this.clearActive(); - this.observations_.clear(); - this.controller_.removeObserver(this); - }; - /** - * Collects observation instances the associated element of which has changed - * it's content rectangle. - * - * @returns {void} - */ - ResizeObserverSPI.prototype.gatherActive = function () { - var _this = this; - this.clearActive(); - this.observations_.forEach(function (observation) { - if (observation.isActive()) { - _this.activeObservations_.push(observation); - } - }); - }; - /** - * Invokes initial callback function with a list of ResizeObserverEntry - * instances collected from active resize observations. - * - * @returns {void} - */ - ResizeObserverSPI.prototype.broadcastActive = function () { - // Do nothing if observer doesn't have active observations. - if (!this.hasActive()) { - return; - } - var ctx = this.callbackCtx_; - // Create ResizeObserverEntry instance for every active observation. - var entries = this.activeObservations_.map(function (observation) { - return new ResizeObserverEntry(observation.target, observation.broadcastRect()); - }); - this.callback_.call(ctx, entries, ctx); - this.clearActive(); - }; - /** - * Clears the collection of active observations. - * - * @returns {void} - */ - ResizeObserverSPI.prototype.clearActive = function () { - this.activeObservations_.splice(0); - }; - /** - * Tells whether observer has active observations. - * - * @returns {boolean} - */ - ResizeObserverSPI.prototype.hasActive = function () { - return this.activeObservations_.length > 0; - }; - return ResizeObserverSPI; + var ResizeObserverSPI = /** @class */ (function () { + /** + * Creates a new instance of ResizeObserver. + * + * @param {ResizeObserverCallback} callback - Callback function that is invoked + * when one of the observed elements changes it's content dimensions. + * @param {ResizeObserverController} controller - Controller instance which + * is responsible for the updates of observer. + * @param {ResizeObserver} callbackCtx - Reference to the public + * ResizeObserver instance which will be passed to callback function. + */ + function ResizeObserverSPI(callback, controller, callbackCtx) { + /** + * Collection of resize observations that have detected changes in dimensions + * of elements. + * + * @private {Array} + */ + this.activeObservations_ = []; + /** + * Registry of the ResizeObservation instances. + * + * @private {Map} + */ + this.observations_ = new MapShim(); + if (typeof callback !== 'function') { + throw new TypeError('The callback provided as parameter 1 is not a function.'); + } + this.callback_ = callback; + this.controller_ = controller; + this.callbackCtx_ = callbackCtx; + } + /** + * Starts observing provided element. + * + * @param {Element} target - Element to be observed. + * @returns {void} + */ + ResizeObserverSPI.prototype.observe = function (target) { + if (!arguments.length) { + throw new TypeError('1 argument required, but only 0 present.'); + } + // Do nothing if current environment doesn't have the Element interface. + if (typeof Element === 'undefined' || !(Element instanceof Object)) { + return; + } + if (!(target instanceof getWindowOf(target).Element)) { + throw new TypeError('parameter 1 is not of type "Element".'); + } + var observations = this.observations_; + // Do nothing if element is already being observed. + if (observations.has(target)) { + return; + } + observations.set(target, new ResizeObservation(target)); + this.controller_.addObserver(this); + // Force the update of observations. + this.controller_.refresh(); + }; + /** + * Stops observing provided element. + * + * @param {Element} target - Element to stop observing. + * @returns {void} + */ + ResizeObserverSPI.prototype.unobserve = function (target) { + if (!arguments.length) { + throw new TypeError('1 argument required, but only 0 present.'); + } + // Do nothing if current environment doesn't have the Element interface. + if (typeof Element === 'undefined' || !(Element instanceof Object)) { + return; + } + if (!(target instanceof getWindowOf(target).Element)) { + throw new TypeError('parameter 1 is not of type "Element".'); + } + var observations = this.observations_; + // Do nothing if element is not being observed. + if (!observations.has(target)) { + return; + } + observations.delete(target); + if (!observations.size) { + this.controller_.removeObserver(this); + } + }; + /** + * Stops observing all elements. + * + * @returns {void} + */ + ResizeObserverSPI.prototype.disconnect = function () { + this.clearActive(); + this.observations_.clear(); + this.controller_.removeObserver(this); + }; + /** + * Collects observation instances the associated element of which has changed + * it's content rectangle. + * + * @returns {void} + */ + ResizeObserverSPI.prototype.gatherActive = function () { + var _this = this; + this.clearActive(); + this.observations_.forEach(function (observation) { + if (observation.isActive()) { + _this.activeObservations_.push(observation); + } + }); + }; + /** + * Invokes initial callback function with a list of ResizeObserverEntry + * instances collected from active resize observations. + * + * @returns {void} + */ + ResizeObserverSPI.prototype.broadcastActive = function () { + // Do nothing if observer doesn't have active observations. + if (!this.hasActive()) { + return; + } + var ctx = this.callbackCtx_; + // Create ResizeObserverEntry instance for every active observation. + var entries = this.activeObservations_.map(function (observation) { + return new ResizeObserverEntry(observation.target, observation.broadcastRect()); + }); + this.callback_.call(ctx, entries, ctx); + this.clearActive(); + }; + /** + * Clears the collection of active observations. + * + * @returns {void} + */ + ResizeObserverSPI.prototype.clearActive = function () { + this.activeObservations_.splice(0); + }; + /** + * Tells whether observer has active observations. + * + * @returns {boolean} + */ + ResizeObserverSPI.prototype.hasActive = function () { + return this.activeObservations_.length > 0; + }; + return ResizeObserverSPI; }()); - // Registry of internal observers. If WeakMap is not available use current shim - // for the Map collection as it has all required methods and because WeakMap - // can't be fully polyfilled anyway. - var observers = typeof WeakMap !== 'undefined' ? new WeakMap() : new MapShim(); - /** - * ResizeObserver API. Encapsulates the ResizeObserver SPI implementation - * exposing only those methods and properties that are defined in the spec. - */ - var ResizeObserver = /** @class */ (function () { - /** - * Creates a new instance of ResizeObserver. - * - * @param {ResizeObserverCallback} callback - Callback that is invoked when - * dimensions of the observed elements change. - */ - function ResizeObserver(callback) { - if (!(this instanceof ResizeObserver)) { - throw new TypeError('Cannot call a class as a function.'); - } - if (!arguments.length) { - throw new TypeError('1 argument required, but only 0 present.'); - } - var controller = ResizeObserverController.getInstance(); - var observer = new ResizeObserverSPI(callback, controller, this); - observers.set(this, observer); - } - return ResizeObserver; - }()); - // Expose public methods of ResizeObserver. - [ - 'observe', - 'unobserve', - 'disconnect' - ].forEach(function (method) { - ResizeObserver.prototype[method] = function () { - var _a; - return (_a = observers.get(this))[method].apply(_a, arguments); - }; + // Registry of internal observers. If WeakMap is not available use current shim + // for the Map collection as it has all required methods and because WeakMap + // can't be fully polyfilled anyway. + var observers = typeof WeakMap !== 'undefined' ? new WeakMap() : new MapShim(); + /** + * ResizeObserver API. Encapsulates the ResizeObserver SPI implementation + * exposing only those methods and properties that are defined in the spec. + */ + var ResizeObserver = /** @class */ (function () { + /** + * Creates a new instance of ResizeObserver. + * + * @param {ResizeObserverCallback} callback - Callback that is invoked when + * dimensions of the observed elements change. + */ + function ResizeObserver(callback) { + if (!(this instanceof ResizeObserver)) { + throw new TypeError('Cannot call a class as a function.'); + } + if (!arguments.length) { + throw new TypeError('1 argument required, but only 0 present.'); + } + var controller = ResizeObserverController.getInstance(); + var observer = new ResizeObserverSPI(callback, controller, this); + observers.set(this, observer); + } + return ResizeObserver; + }()); + // Expose public methods of ResizeObserver. + [ + 'observe', + 'unobserve', + 'disconnect' + ].forEach(function (method) { + ResizeObserver.prototype[method] = function () { + var _a; + return (_a = observers.get(this))[method].apply(_a, arguments); + }; }); - var index = (function () { - // Export existing implementation if available. - if (typeof global$1.ResizeObserver !== 'undefined') { - return global$1.ResizeObserver; - } - return ResizeObserver; + var index = (function () { + // Export existing implementation if available. + if (typeof global$1.ResizeObserver !== 'undefined') { + return global$1.ResizeObserver; + } + return ResizeObserver; })(); - var cachedScrollbarWidth = null; - var cachedDevicePixelRatio = null; - - if (canUseDom) { - window.addEventListener('resize', function () { - if (cachedDevicePixelRatio !== window.devicePixelRatio) { - cachedDevicePixelRatio = window.devicePixelRatio; - cachedScrollbarWidth = null; - } - }); - } - - function scrollbarWidth() { - if (cachedScrollbarWidth === null) { - if (typeof document === 'undefined') { - cachedScrollbarWidth = 0; - return cachedScrollbarWidth; - } - - var body = document.body; - var box = document.createElement('div'); - box.classList.add('simplebar-hide-scrollbar'); - body.appendChild(box); - var width = box.getBoundingClientRect().right; - body.removeChild(box); - cachedScrollbarWidth = width; - } - - return cachedScrollbarWidth; - } - // `Array.prototype.{ reduce, reduceRight }` methods implementation var createMethod$4 = function (IS_RIGHT) { - return function (that, callbackfn, argumentsLength, memo) { - aFunction$1(callbackfn); - var O = toObject(that); - var self = indexedObject(O); - var length = toLength(O.length); - var index = IS_RIGHT ? length - 1 : 0; - var i = IS_RIGHT ? -1 : 1; - if (argumentsLength < 2) while (true) { - if (index in self) { - memo = self[index]; - index += i; - break; - } - index += i; - if (IS_RIGHT ? index < 0 : length <= index) { - throw TypeError('Reduce of empty array with no initial value'); - } - } - for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) { - memo = callbackfn(memo, self[index], index, O); - } - return memo; - }; + return function (that, callbackfn, argumentsLength, memo) { + aFunction$1(callbackfn); + var O = toObject(that); + var self = indexedObject(O); + var length = toLength(O.length); + var index = IS_RIGHT ? length - 1 : 0; + var i = IS_RIGHT ? -1 : 1; + if (argumentsLength < 2) while (true) { + if (index in self) { + memo = self[index]; + index += i; + break; + } + index += i; + if (IS_RIGHT ? index < 0 : length <= index) { + throw TypeError('Reduce of empty array with no initial value'); + } + } + for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) { + memo = callbackfn(memo, self[index], index, O); + } + return memo; + }; }; var arrayReduce = { - // `Array.prototype.reduce` method - // https://tc39.github.io/ecma262/#sec-array.prototype.reduce - left: createMethod$4(false), - // `Array.prototype.reduceRight` method - // https://tc39.github.io/ecma262/#sec-array.prototype.reduceright - right: createMethod$4(true) + // `Array.prototype.reduce` method + // https://tc39.github.io/ecma262/#sec-array.prototype.reduce + left: createMethod$4(false), + // `Array.prototype.reduceRight` method + // https://tc39.github.io/ecma262/#sec-array.prototype.reduceright + right: createMethod$4(true) }; var $reduce = arrayReduce.left; @@ -4246,9 +4215,9 @@ // `Array.prototype.reduce` method // https://tc39.github.io/ecma262/#sec-array.prototype.reduce _export({ target: 'Array', proto: true, forced: sloppyArrayMethod('reduce') }, { - reduce: function reduce(callbackfn /* , initialValue */) { - return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); - } + reduce: function reduce(callbackfn /* , initialValue */) { + return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); + } }); var defineProperty$1 = objectDefineProperty.f; @@ -4261,30 +4230,30 @@ // Function instances `.name` property // https://tc39.github.io/ecma262/#sec-function-instances-name if (descriptors && !(NAME in FunctionPrototype)) { - defineProperty$1(FunctionPrototype, NAME, { - configurable: true, - get: function () { - try { - return FunctionPrototypeToString.call(this).match(nameRE)[1]; - } catch (error) { - return ''; - } - } - }); + defineProperty$1(FunctionPrototype, NAME, { + configurable: true, + get: function () { + try { + return FunctionPrototypeToString.call(this).match(nameRE)[1]; + } catch (error) { + return ''; + } + } + }); } // `RegExp.prototype.flags` getter implementation // https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags var regexpFlags = function () { - var that = anObject(this); - var result = ''; - if (that.global) result += 'g'; - if (that.ignoreCase) result += 'i'; - if (that.multiline) result += 'm'; - if (that.dotAll) result += 's'; - if (that.unicode) result += 'u'; - if (that.sticky) result += 'y'; - return result; + var that = anObject(this); + var result = ''; + if (that.global) result += 'g'; + if (that.ignoreCase) result += 'i'; + if (that.multiline) result += 'm'; + if (that.dotAll) result += 's'; + if (that.unicode) result += 'u'; + if (that.sticky) result += 'y'; + return result; }; var nativeExec = RegExp.prototype.exec; @@ -4296,11 +4265,11 @@ var patchedExec = nativeExec; var UPDATES_LAST_INDEX_WRONG = (function () { - var re1 = /a/; - var re2 = /b*/g; - nativeExec.call(re1, 'a'); - nativeExec.call(re2, 'a'); - return re1.lastIndex !== 0 || re2.lastIndex !== 0; + var re1 = /a/; + var re2 = /b*/g; + nativeExec.call(re1, 'a'); + nativeExec.call(re2, 'a'); + return re1.lastIndex !== 0 || re2.lastIndex !== 0; })(); // nonparticipating capturing group, copied from es5-shim's String#split patch. @@ -4309,125 +4278,125 @@ var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED; if (PATCH) { - patchedExec = function exec(str) { - var re = this; - var lastIndex, reCopy, match, i; - - if (NPCG_INCLUDED) { - reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re)); - } - if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex; - - match = nativeExec.call(re, str); - - if (UPDATES_LAST_INDEX_WRONG && match) { - re.lastIndex = re.global ? match.index + match[0].length : lastIndex; - } - if (NPCG_INCLUDED && match && match.length > 1) { - // Fix browsers whose `exec` methods don't consistently return `undefined` - // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/ - nativeReplace.call(match[0], reCopy, function () { - for (i = 1; i < arguments.length - 2; i++) { - if (arguments[i] === undefined) match[i] = undefined; - } - }); - } - - return match; - }; + patchedExec = function exec(str) { + var re = this; + var lastIndex, reCopy, match, i; + + if (NPCG_INCLUDED) { + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re)); + } + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex; + + match = nativeExec.call(re, str); + + if (UPDATES_LAST_INDEX_WRONG && match) { + re.lastIndex = re.global ? match.index + match[0].length : lastIndex; + } + if (NPCG_INCLUDED && match && match.length > 1) { + // Fix browsers whose `exec` methods don't consistently return `undefined` + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/ + nativeReplace.call(match[0], reCopy, function () { + for (i = 1; i < arguments.length - 2; i++) { + if (arguments[i] === undefined) match[i] = undefined; + } + }); + } + + return match; + }; } var regexpExec = patchedExec; _export({ target: 'RegExp', proto: true, forced: /./.exec !== regexpExec }, { - exec: regexpExec + exec: regexpExec }); var SPECIES$2 = wellKnownSymbol('species'); var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () { - // #replace needs built-in support for named groups. - // #match works fine because it just return the exec results, even if it has - // a "grops" property. - var re = /./; - re.exec = function () { - var result = []; - result.groups = { a: '7' }; - return result; - }; - return ''.replace(re, '$') !== '7'; + // #replace needs built-in support for named groups. + // #match works fine because it just return the exec results, even if it has + // a "grops" property. + var re = /./; + re.exec = function () { + var result = []; + result.groups = { a: '7' }; + return result; + }; + return ''.replace(re, '$') !== '7'; }); // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec // Weex JS has frozen built-in prototypes, so use try / catch wrapper var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () { - var re = /(?:)/; - var originalExec = re.exec; - re.exec = function () { return originalExec.apply(this, arguments); }; - var result = 'ab'.split(re); - return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b'; + var re = /(?:)/; + var originalExec = re.exec; + re.exec = function () { return originalExec.apply(this, arguments); }; + var result = 'ab'.split(re); + return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b'; }); var fixRegexpWellKnownSymbolLogic = function (KEY, length, exec, sham) { - var SYMBOL = wellKnownSymbol(KEY); - - var DELEGATES_TO_SYMBOL = !fails(function () { - // String methods call symbol-named RegEp methods - var O = {}; - O[SYMBOL] = function () { return 7; }; - return ''[KEY](O) != 7; - }); - - var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () { - // Symbol-named RegExp methods call .exec - var execCalled = false; - var re = /a/; - re.exec = function () { execCalled = true; return null; }; - - if (KEY === 'split') { - // RegExp[@@split] doesn't call the regex's exec method, but first creates - // a new one. We need to return the patched regex when creating the new one. - re.constructor = {}; - re.constructor[SPECIES$2] = function () { return re; }; - } - - re[SYMBOL](''); - return !execCalled; - }); - - if ( - !DELEGATES_TO_SYMBOL || - !DELEGATES_TO_EXEC || - (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) || - (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) - ) { - var nativeRegExpMethod = /./[SYMBOL]; - var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) { - if (regexp.exec === regexpExec) { - if (DELEGATES_TO_SYMBOL && !forceStringMethod) { - // The native String method already delegates to @@method (this - // polyfilled function), leasing to infinite recursion. - // We avoid it by directly calling the native @@method method. - return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) }; - } - return { done: true, value: nativeMethod.call(str, regexp, arg2) }; - } - return { done: false }; - }); - var stringMethod = methods[0]; - var regexMethod = methods[1]; - - redefine(String.prototype, KEY, stringMethod); - redefine(RegExp.prototype, SYMBOL, length == 2 - // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) - // 21.2.5.11 RegExp.prototype[@@split](string, limit) - ? function (string, arg) { return regexMethod.call(string, this, arg); } - // 21.2.5.6 RegExp.prototype[@@match](string) - // 21.2.5.9 RegExp.prototype[@@search](string) - : function (string) { return regexMethod.call(string, this); } - ); - if (sham) hide(RegExp.prototype[SYMBOL], 'sham', true); - } + var SYMBOL = wellKnownSymbol(KEY); + + var DELEGATES_TO_SYMBOL = !fails(function () { + // String methods call symbol-named RegEp methods + var O = {}; + O[SYMBOL] = function () { return 7; }; + return ''[KEY](O) != 7; + }); + + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () { + // Symbol-named RegExp methods call .exec + var execCalled = false; + var re = /a/; + re.exec = function () { execCalled = true; return null; }; + + if (KEY === 'split') { + // RegExp[@@split] doesn't call the regex's exec method, but first creates + // a new one. We need to return the patched regex when creating the new one. + re.constructor = {}; + re.constructor[SPECIES$2] = function () { return re; }; + } + + re[SYMBOL](''); + return !execCalled; + }); + + if ( + !DELEGATES_TO_SYMBOL || + !DELEGATES_TO_EXEC || + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) || + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) + ) { + var nativeRegExpMethod = /./[SYMBOL]; + var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) { + if (regexp.exec === regexpExec) { + if (DELEGATES_TO_SYMBOL && !forceStringMethod) { + // The native String method already delegates to @@method (this + // polyfilled function), leasing to infinite recursion. + // We avoid it by directly calling the native @@method method. + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) }; + } + return { done: true, value: nativeMethod.call(str, regexp, arg2) }; + } + return { done: false }; + }); + var stringMethod = methods[0]; + var regexMethod = methods[1]; + + redefine(String.prototype, KEY, stringMethod); + redefine(RegExp.prototype, SYMBOL, length == 2 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) + // 21.2.5.11 RegExp.prototype[@@split](string, limit) + ? function (string, arg) { return regexMethod.call(string, this, arg); } + // 21.2.5.6 RegExp.prototype[@@match](string) + // 21.2.5.9 RegExp.prototype[@@search](string) + : function (string) { return regexMethod.call(string, this); } + ); + if (sham) hide(RegExp.prototype[SYMBOL], 'sham', true); + } }; var charAt$1 = stringMultibyte.charAt; @@ -4435,63 +4404,63 @@ // `AdvanceStringIndex` abstract operation // https://tc39.github.io/ecma262/#sec-advancestringindex var advanceStringIndex = function (S, index, unicode) { - return index + (unicode ? charAt$1(S, index).length : 1); + return index + (unicode ? charAt$1(S, index).length : 1); }; // `RegExpExec` abstract operation // https://tc39.github.io/ecma262/#sec-regexpexec var regexpExecAbstract = function (R, S) { - var exec = R.exec; - if (typeof exec === 'function') { - var result = exec.call(R, S); - if (typeof result !== 'object') { - throw TypeError('RegExp exec method returned something other than an Object or null'); - } - return result; - } - - if (classofRaw(R) !== 'RegExp') { - throw TypeError('RegExp#exec called on incompatible receiver'); - } - - return regexpExec.call(R, S); + var exec = R.exec; + if (typeof exec === 'function') { + var result = exec.call(R, S); + if (typeof result !== 'object') { + throw TypeError('RegExp exec method returned something other than an Object or null'); + } + return result; + } + + if (classofRaw(R) !== 'RegExp') { + throw TypeError('RegExp#exec called on incompatible receiver'); + } + + return regexpExec.call(R, S); }; // @@match logic fixRegexpWellKnownSymbolLogic('match', 1, function (MATCH, nativeMatch, maybeCallNative) { - return [ - // `String.prototype.match` method - // https://tc39.github.io/ecma262/#sec-string.prototype.match - function match(regexp) { - var O = requireObjectCoercible(this); - var matcher = regexp == undefined ? undefined : regexp[MATCH]; - return matcher !== undefined ? matcher.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); - }, - // `RegExp.prototype[@@match]` method - // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match - function (regexp) { - var res = maybeCallNative(nativeMatch, regexp, this); - if (res.done) return res.value; - - var rx = anObject(regexp); - var S = String(this); - - if (!rx.global) return regexpExecAbstract(rx, S); - - var fullUnicode = rx.unicode; - rx.lastIndex = 0; - var A = []; - var n = 0; - var result; - while ((result = regexpExecAbstract(rx, S)) !== null) { - var matchStr = String(result[0]); - A[n] = matchStr; - if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); - n++; - } - return n === 0 ? null : A; - } - ]; + return [ + // `String.prototype.match` method + // https://tc39.github.io/ecma262/#sec-string.prototype.match + function match(regexp) { + var O = requireObjectCoercible(this); + var matcher = regexp == undefined ? undefined : regexp[MATCH]; + return matcher !== undefined ? matcher.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); + }, + // `RegExp.prototype[@@match]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match + function (regexp) { + var res = maybeCallNative(nativeMatch, regexp, this); + if (res.done) return res.value; + + var rx = anObject(regexp); + var S = String(this); + + if (!rx.global) return regexpExecAbstract(rx, S); + + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + var A = []; + var n = 0; + var result; + while ((result = regexpExecAbstract(rx, S)) !== null) { + var matchStr = String(result[0]); + A[n] = matchStr; + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + n++; + } + return n === 0 ? null : A; + } + ]; }); var max$1 = Math.max; @@ -4501,1033 +4470,1066 @@ var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d\d?)/g; var maybeToString = function (it) { - return it === undefined ? it : String(it); + return it === undefined ? it : String(it); }; // @@replace logic fixRegexpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative) { - return [ - // `String.prototype.replace` method - // https://tc39.github.io/ecma262/#sec-string.prototype.replace - function replace(searchValue, replaceValue) { - var O = requireObjectCoercible(this); - var replacer = searchValue == undefined ? undefined : searchValue[REPLACE]; - return replacer !== undefined - ? replacer.call(searchValue, O, replaceValue) - : nativeReplace.call(String(O), searchValue, replaceValue); - }, - // `RegExp.prototype[@@replace]` method - // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace - function (regexp, replaceValue) { - var res = maybeCallNative(nativeReplace, regexp, this, replaceValue); - if (res.done) return res.value; - - var rx = anObject(regexp); - var S = String(this); - - var functionalReplace = typeof replaceValue === 'function'; - if (!functionalReplace) replaceValue = String(replaceValue); - - var global = rx.global; - if (global) { - var fullUnicode = rx.unicode; - rx.lastIndex = 0; - } - var results = []; - while (true) { - var result = regexpExecAbstract(rx, S); - if (result === null) break; - - results.push(result); - if (!global) break; - - var matchStr = String(result[0]); - if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); - } - - var accumulatedResult = ''; - var nextSourcePosition = 0; - for (var i = 0; i < results.length; i++) { - result = results[i]; - - var matched = String(result[0]); - var position = max$1(min$2(toInteger(result.index), S.length), 0); - var captures = []; - // NOTE: This is equivalent to - // captures = result.slice(1).map(maybeToString) - // but for some reason `nativeSlice.call(result, 1, result.length)` (called in - // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and - // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it. - for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j])); - var namedCaptures = result.groups; - if (functionalReplace) { - var replacerArgs = [matched].concat(captures, position, S); - if (namedCaptures !== undefined) replacerArgs.push(namedCaptures); - var replacement = String(replaceValue.apply(undefined, replacerArgs)); - } else { - replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); - } - if (position >= nextSourcePosition) { - accumulatedResult += S.slice(nextSourcePosition, position) + replacement; - nextSourcePosition = position + matched.length; - } - } - return accumulatedResult + S.slice(nextSourcePosition); - } - ]; - - // https://tc39.github.io/ecma262/#sec-getsubstitution - function getSubstitution(matched, str, position, captures, namedCaptures, replacement) { - var tailPos = position + matched.length; - var m = captures.length; - var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; - if (namedCaptures !== undefined) { - namedCaptures = toObject(namedCaptures); - symbols = SUBSTITUTION_SYMBOLS; - } - return nativeReplace.call(replacement, symbols, function (match, ch) { - var capture; - switch (ch.charAt(0)) { - case '$': return '$'; - case '&': return matched; - case '`': return str.slice(0, position); - case "'": return str.slice(tailPos); - case '<': - capture = namedCaptures[ch.slice(1, -1)]; - break; - default: // \d\d? - var n = +ch; - if (n === 0) return match; - if (n > m) { - var f = floor$1(n / 10); - if (f === 0) return match; - if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1); - return match; - } - capture = captures[n - 1]; - } - return capture === undefined ? '' : capture; - }); - } + return [ + // `String.prototype.replace` method + // https://tc39.github.io/ecma262/#sec-string.prototype.replace + function replace(searchValue, replaceValue) { + var O = requireObjectCoercible(this); + var replacer = searchValue == undefined ? undefined : searchValue[REPLACE]; + return replacer !== undefined + ? replacer.call(searchValue, O, replaceValue) + : nativeReplace.call(String(O), searchValue, replaceValue); + }, + // `RegExp.prototype[@@replace]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace + function (regexp, replaceValue) { + var res = maybeCallNative(nativeReplace, regexp, this, replaceValue); + if (res.done) return res.value; + + var rx = anObject(regexp); + var S = String(this); + + var functionalReplace = typeof replaceValue === 'function'; + if (!functionalReplace) replaceValue = String(replaceValue); + + var global = rx.global; + if (global) { + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + } + var results = []; + while (true) { + var result = regexpExecAbstract(rx, S); + if (result === null) break; + + results.push(result); + if (!global) break; + + var matchStr = String(result[0]); + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + } + + var accumulatedResult = ''; + var nextSourcePosition = 0; + for (var i = 0; i < results.length; i++) { + result = results[i]; + + var matched = String(result[0]); + var position = max$1(min$2(toInteger(result.index), S.length), 0); + var captures = []; + // NOTE: This is equivalent to + // captures = result.slice(1).map(maybeToString) + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it. + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j])); + var namedCaptures = result.groups; + if (functionalReplace) { + var replacerArgs = [matched].concat(captures, position, S); + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures); + var replacement = String(replaceValue.apply(undefined, replacerArgs)); + } else { + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); + } + if (position >= nextSourcePosition) { + accumulatedResult += S.slice(nextSourcePosition, position) + replacement; + nextSourcePosition = position + matched.length; + } + } + return accumulatedResult + S.slice(nextSourcePosition); + } + ]; + + // https://tc39.github.io/ecma262/#sec-getsubstitution + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) { + var tailPos = position + matched.length; + var m = captures.length; + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; + if (namedCaptures !== undefined) { + namedCaptures = toObject(namedCaptures); + symbols = SUBSTITUTION_SYMBOLS; + } + return nativeReplace.call(replacement, symbols, function (match, ch) { + var capture; + switch (ch.charAt(0)) { + case '$': return '$'; + case '&': return matched; + case '`': return str.slice(0, position); + case "'": return str.slice(tailPos); + case '<': + capture = namedCaptures[ch.slice(1, -1)]; + break; + default: // \d\d? + var n = +ch; + if (n === 0) return match; + if (n > m) { + var f = floor$1(n / 10); + if (f === 0) return match; + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1); + return match; + } + capture = captures[n - 1]; + } + return capture === undefined ? '' : capture; + }); + } }); // Helper function to retrieve options from element attributes var getOptions = function getOptions(obj) { - var options = Array.prototype.reduce.call(obj, function (acc, attribute) { - var option = attribute.name.match(/data-simplebar-(.+)/); - - if (option) { - var key = option[1].replace(/\W+(.)/g, function (x, chr) { - return chr.toUpperCase(); - }); - - switch (attribute.value) { - case 'true': - acc[key] = true; - break; - - case 'false': - acc[key] = false; - break; - - case undefined: - acc[key] = true; - break; - - default: - acc[key] = attribute.value; - } - } - - return acc; - }, {}); - return options; + var options = Array.prototype.reduce.call(obj, function (acc, attribute) { + var option = attribute.name.match(/data-simplebar-(.+)/); + + if (option) { + var key = option[1].replace(/\W+(.)/g, function (x, chr) { + return chr.toUpperCase(); + }); + + switch (attribute.value) { + case 'true': + acc[key] = true; + break; + + case 'false': + acc[key] = false; + break; + + case undefined: + acc[key] = true; + break; + + default: + acc[key] = attribute.value; + } + } + + return acc; + }, {}); + return options; }; function getElementWindow(element) { - if (!element || !element.ownerDocument || !element.ownerDocument.defaultView) { - return window; - } + if (!element || !element.ownerDocument || !element.ownerDocument.defaultView) { + return window; + } - return element.ownerDocument.defaultView; + return element.ownerDocument.defaultView; } function getElementDocument(element) { - if (!element || !element.ownerDocument) { - return document; - } + if (!element || !element.ownerDocument) { + return document; + } + + return element.ownerDocument; + } + + var cachedScrollbarWidth = null; + var cachedDevicePixelRatio = null; + + if (canUseDom) { + window.addEventListener('resize', function () { + if (cachedDevicePixelRatio !== window.devicePixelRatio) { + cachedDevicePixelRatio = window.devicePixelRatio; + cachedScrollbarWidth = null; + } + }); + } - return element.ownerDocument; + function scrollbarWidth(el) { + if (cachedScrollbarWidth === null) { + var document = getElementDocument(el); + + if (typeof document === 'undefined') { + cachedScrollbarWidth = 0; + return cachedScrollbarWidth; + } + + var body = document.body; + var box = document.createElement('div'); + box.classList.add('simplebar-hide-scrollbar'); + body.appendChild(box); + var width = box.getBoundingClientRect().right; + body.removeChild(box); + cachedScrollbarWidth = width; + } + + return cachedScrollbarWidth; } var SimpleBar = - /*#__PURE__*/ - function () { - function SimpleBar(element, options) { - var _this = this; + /*#__PURE__*/ + function () { + function SimpleBar(element, options) { + var _this = this; - this.onScroll = function () { - var elWindow = getElementWindow(_this.el); + this.onScroll = function () { + var elWindow = getElementWindow(_this.el); - if (!_this.scrollXTicking) { - elWindow.requestAnimationFrame(_this.scrollX); - _this.scrollXTicking = true; - } + if (!_this.scrollXTicking) { + elWindow.requestAnimationFrame(_this.scrollX); + _this.scrollXTicking = true; + } - if (!_this.scrollYTicking) { - elWindow.requestAnimationFrame(_this.scrollY); - _this.scrollYTicking = true; - } - }; + if (!_this.scrollYTicking) { + elWindow.requestAnimationFrame(_this.scrollY); + _this.scrollYTicking = true; + } + }; - this.scrollX = function () { - if (_this.axis.x.isOverflowing) { - _this.showScrollbar('x'); + this.scrollX = function () { + if (_this.axis.x.isOverflowing) { + _this.showScrollbar('x'); - _this.positionScrollbar('x'); - } + _this.positionScrollbar('x'); + } - _this.scrollXTicking = false; - }; + _this.scrollXTicking = false; + }; - this.scrollY = function () { - if (_this.axis.y.isOverflowing) { - _this.showScrollbar('y'); + this.scrollY = function () { + if (_this.axis.y.isOverflowing) { + _this.showScrollbar('y'); - _this.positionScrollbar('y'); - } + _this.positionScrollbar('y'); + } - _this.scrollYTicking = false; - }; + _this.scrollYTicking = false; + }; - this.onMouseEnter = function () { - _this.showScrollbar('x'); + this.onMouseEnter = function () { + _this.showScrollbar('x'); - _this.showScrollbar('y'); - }; + _this.showScrollbar('y'); + }; - this.onMouseMove = function (e) { - _this.mouseX = e.clientX; - _this.mouseY = e.clientY; - - if (_this.axis.x.isOverflowing || _this.axis.x.forceVisible) { - _this.onMouseMoveForAxis('x'); - } - - if (_this.axis.y.isOverflowing || _this.axis.y.forceVisible) { - _this.onMouseMoveForAxis('y'); - } - }; - - this.onMouseLeave = function () { - _this.onMouseMove.cancel(); + this.onMouseMove = function (e) { + _this.mouseX = e.clientX; + _this.mouseY = e.clientY; + + if (_this.axis.x.isOverflowing || _this.axis.x.forceVisible) { + _this.onMouseMoveForAxis('x'); + } + + if (_this.axis.y.isOverflowing || _this.axis.y.forceVisible) { + _this.onMouseMoveForAxis('y'); + } + }; + + this.onMouseLeave = function () { + _this.onMouseMove.cancel(); - if (_this.axis.x.isOverflowing || _this.axis.x.forceVisible) { - _this.onMouseLeaveForAxis('x'); - } + if (_this.axis.x.isOverflowing || _this.axis.x.forceVisible) { + _this.onMouseLeaveForAxis('x'); + } - if (_this.axis.y.isOverflowing || _this.axis.y.forceVisible) { - _this.onMouseLeaveForAxis('y'); - } + if (_this.axis.y.isOverflowing || _this.axis.y.forceVisible) { + _this.onMouseLeaveForAxis('y'); + } - _this.mouseX = -1; - _this.mouseY = -1; - }; + _this.mouseX = -1; + _this.mouseY = -1; + }; - this.onWindowResize = function () { - // Recalculate scrollbarWidth in case it's a zoom - _this.scrollbarWidth = _this.getScrollbarWidth(); + this.onWindowResize = function () { + // Recalculate scrollbarWidth in case it's a zoom + _this.scrollbarWidth = _this.getScrollbarWidth(); - _this.hideNativeScrollbar(); - }; + _this.hideNativeScrollbar(); + }; - this.hideScrollbars = function () { - _this.axis.x.track.rect = _this.axis.x.track.el.getBoundingClientRect(); - _this.axis.y.track.rect = _this.axis.y.track.el.getBoundingClientRect(); + this.hideScrollbars = function () { + _this.axis.x.track.rect = _this.axis.x.track.el.getBoundingClientRect(); + _this.axis.y.track.rect = _this.axis.y.track.el.getBoundingClientRect(); - if (!_this.isWithinBounds(_this.axis.y.track.rect)) { - _this.axis.y.scrollbar.el.classList.remove(_this.classNames.visible); + if (!_this.isWithinBounds(_this.axis.y.track.rect)) { + _this.axis.y.scrollbar.el.classList.remove(_this.classNames.visible); - _this.axis.y.isVisible = false; - } - - if (!_this.isWithinBounds(_this.axis.x.track.rect)) { - _this.axis.x.scrollbar.el.classList.remove(_this.classNames.visible); - - _this.axis.x.isVisible = false; - } - }; - - this.onPointerEvent = function (e) { - var isWithinTrackXBounds, isWithinTrackYBounds; - _this.axis.x.track.rect = _this.axis.x.track.el.getBoundingClientRect(); - _this.axis.y.track.rect = _this.axis.y.track.el.getBoundingClientRect(); - - if (_this.axis.x.isOverflowing || _this.axis.x.forceVisible) { - isWithinTrackXBounds = _this.isWithinBounds(_this.axis.x.track.rect); - } - - if (_this.axis.y.isOverflowing || _this.axis.y.forceVisible) { - isWithinTrackYBounds = _this.isWithinBounds(_this.axis.y.track.rect); - } // If any pointer event is called on the scrollbar - - - if (isWithinTrackXBounds || isWithinTrackYBounds) { - // Preventing the event's default action stops text being - // selectable during the drag. - e.preventDefault(); // Prevent event leaking - - e.stopPropagation(); - - if (e.type === 'mousedown') { - if (isWithinTrackXBounds) { - _this.axis.x.scrollbar.rect = _this.axis.x.scrollbar.el.getBoundingClientRect(); - - if (_this.isWithinBounds(_this.axis.x.scrollbar.rect)) { - _this.onDragStart(e, 'x'); - } else { - _this.onTrackClick(e, 'x'); - } - } - - if (isWithinTrackYBounds) { - _this.axis.y.scrollbar.rect = _this.axis.y.scrollbar.el.getBoundingClientRect(); - - if (_this.isWithinBounds(_this.axis.y.scrollbar.rect)) { - _this.onDragStart(e, 'y'); - } else { - _this.onTrackClick(e, 'y'); - } - } - } - } - }; - - this.drag = function (e) { - var eventOffset; - var track = _this.axis[_this.draggedAxis].track; - var trackSize = track.rect[_this.axis[_this.draggedAxis].sizeAttr]; - var scrollbar = _this.axis[_this.draggedAxis].scrollbar; - var contentSize = _this.contentWrapperEl[_this.axis[_this.draggedAxis].scrollSizeAttr]; - var hostSize = parseInt(_this.elStyles[_this.axis[_this.draggedAxis].sizeAttr], 10); - e.preventDefault(); - e.stopPropagation(); - - if (_this.draggedAxis === 'y') { - eventOffset = e.pageY; - } else { - eventOffset = e.pageX; - } // Calculate how far the user's mouse is from the top/left of the scrollbar (minus the dragOffset). - - - var dragPos = eventOffset - track.rect[_this.axis[_this.draggedAxis].offsetAttr] - _this.axis[_this.draggedAxis].dragOffset; // Convert the mouse position into a percentage of the scrollbar height/width. - - var dragPerc = dragPos / (trackSize - scrollbar.size); // Scroll the content by the same percentage. - - var scrollPos = dragPerc * (contentSize - hostSize); // Fix browsers inconsistency on RTL - - if (_this.draggedAxis === 'x') { - scrollPos = _this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollbarInverted ? scrollPos - (trackSize + scrollbar.size) : scrollPos; - scrollPos = _this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollingInverted ? -scrollPos : scrollPos; - } - - _this.contentWrapperEl[_this.axis[_this.draggedAxis].scrollOffsetAttr] = scrollPos; - }; - - this.onEndDrag = function (e) { - var elDocument = getElementDocument(_this.el); - var elWindow = getElementWindow(_this.el); - e.preventDefault(); - e.stopPropagation(); - - _this.el.classList.remove(_this.classNames.dragging); - - elDocument.removeEventListener('mousemove', _this.drag, true); - elDocument.removeEventListener('mouseup', _this.onEndDrag, true); - _this.removePreventClickId = elWindow.setTimeout(function () { - // Remove these asynchronously so we still suppress click events - // generated simultaneously with mouseup. - elDocument.removeEventListener('click', _this.preventClick, true); - elDocument.removeEventListener('dblclick', _this.preventClick, true); - _this.removePreventClickId = null; - }); - }; - - this.preventClick = function (e) { - e.preventDefault(); - e.stopPropagation(); - }; - - this.el = element; - this.minScrollbarWidth = 20; - this.options = Object.assign({}, SimpleBar.defaultOptions, {}, options); - this.classNames = Object.assign({}, SimpleBar.defaultOptions.classNames, {}, this.options.classNames); - this.axis = { - x: { - scrollOffsetAttr: 'scrollLeft', - sizeAttr: 'width', - scrollSizeAttr: 'scrollWidth', - offsetSizeAttr: 'offsetWidth', - offsetAttr: 'left', - overflowAttr: 'overflowX', - dragOffset: 0, - isOverflowing: true, - isVisible: false, - forceVisible: false, - track: {}, - scrollbar: {} - }, - y: { - scrollOffsetAttr: 'scrollTop', - sizeAttr: 'height', - scrollSizeAttr: 'scrollHeight', - offsetSizeAttr: 'offsetHeight', - offsetAttr: 'top', - overflowAttr: 'overflowY', - dragOffset: 0, - isOverflowing: true, - isVisible: false, - forceVisible: false, - track: {}, - scrollbar: {} - } - }; - this.removePreventClickId = null; // Don't re-instantiate over an existing one - - if (SimpleBar.instances.has(this.el)) { - return; - } - - this.recalculate = lodash_throttle(this.recalculate.bind(this), 64); - this.onMouseMove = lodash_throttle(this.onMouseMove.bind(this), 64); - this.hideScrollbars = lodash_debounce(this.hideScrollbars.bind(this), this.options.timeout); - this.onWindowResize = lodash_debounce(this.onWindowResize.bind(this), 64, { - leading: true - }); - SimpleBar.getRtlHelpers = lodash_memoize(SimpleBar.getRtlHelpers); - this.init(); - } - /** - * Static properties - */ - - /** - * Helper to fix browsers inconsistency on RTL: - * - Firefox inverts the scrollbar initial position - * - IE11 inverts both scrollbar position and scrolling offset - * Directly inspired by @KingSora's OverlayScrollbars https://github.com/KingSora/OverlayScrollbars/blob/master/js/OverlayScrollbars.js#L1634 - */ - - - SimpleBar.getRtlHelpers = function getRtlHelpers() { - var dummyDiv = document.createElement('div'); - dummyDiv.innerHTML = '
          '; - var scrollbarDummyEl = dummyDiv.firstElementChild; - document.body.appendChild(scrollbarDummyEl); - var dummyContainerChild = scrollbarDummyEl.firstElementChild; - scrollbarDummyEl.scrollLeft = 0; - var dummyContainerOffset = SimpleBar.getOffset(scrollbarDummyEl); - var dummyContainerChildOffset = SimpleBar.getOffset(dummyContainerChild); - scrollbarDummyEl.scrollLeft = 999; - var dummyContainerScrollOffsetAfterScroll = SimpleBar.getOffset(dummyContainerChild); - return { - // determines if the scrolling is responding with negative values - isRtlScrollingInverted: dummyContainerOffset.left !== dummyContainerChildOffset.left && dummyContainerChildOffset.left - dummyContainerScrollOffsetAfterScroll.left !== 0, - // determines if the origin scrollbar position is inverted or not (positioned on left or right) - isRtlScrollbarInverted: dummyContainerOffset.left !== dummyContainerChildOffset.left - }; - }; - - SimpleBar.getOffset = function getOffset(el) { - var rect = el.getBoundingClientRect(); - var elDocument = getElementDocument(el); - var elWindow = getElementWindow(el); - return { - top: rect.top + (elWindow.pageYOffset || elDocument.documentElement.scrollTop), - left: rect.left + (elWindow.pageXOffset || elDocument.documentElement.scrollLeft) - }; - }; - - var _proto = SimpleBar.prototype; - - _proto.init = function init() { - // Save a reference to the instance, so we know this DOM node has already been instancied - SimpleBar.instances.set(this.el, this); // We stop here on server-side - - if (canUseDom) { - this.initDOM(); - this.scrollbarWidth = this.getScrollbarWidth(); - this.recalculate(); - this.initListeners(); - } - }; - - _proto.initDOM = function initDOM() { - var _this2 = this; - - // make sure this element doesn't have the elements yet - if (Array.prototype.filter.call(this.el.children, function (child) { - return child.classList.contains(_this2.classNames.wrapper); - }).length) { - // assume that element has his DOM already initiated - this.wrapperEl = this.el.querySelector("." + this.classNames.wrapper); - this.contentWrapperEl = this.options.scrollableNode || this.el.querySelector("." + this.classNames.contentWrapper); - this.contentEl = this.options.contentNode || this.el.querySelector("." + this.classNames.contentEl); - this.offsetEl = this.el.querySelector("." + this.classNames.offset); - this.maskEl = this.el.querySelector("." + this.classNames.mask); - this.placeholderEl = this.findChild(this.wrapperEl, "." + this.classNames.placeholder); - this.heightAutoObserverWrapperEl = this.el.querySelector("." + this.classNames.heightAutoObserverWrapperEl); - this.heightAutoObserverEl = this.el.querySelector("." + this.classNames.heightAutoObserverEl); - this.axis.x.track.el = this.findChild(this.el, "." + this.classNames.track + "." + this.classNames.horizontal); - this.axis.y.track.el = this.findChild(this.el, "." + this.classNames.track + "." + this.classNames.vertical); - } else { - // Prepare DOM - this.wrapperEl = document.createElement('div'); - this.contentWrapperEl = document.createElement('div'); - this.offsetEl = document.createElement('div'); - this.maskEl = document.createElement('div'); - this.contentEl = document.createElement('div'); - this.placeholderEl = document.createElement('div'); - this.heightAutoObserverWrapperEl = document.createElement('div'); - this.heightAutoObserverEl = document.createElement('div'); - this.wrapperEl.classList.add(this.classNames.wrapper); - this.contentWrapperEl.classList.add(this.classNames.contentWrapper); - this.offsetEl.classList.add(this.classNames.offset); - this.maskEl.classList.add(this.classNames.mask); - this.contentEl.classList.add(this.classNames.contentEl); - this.placeholderEl.classList.add(this.classNames.placeholder); - this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl); - this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl); - - while (this.el.firstChild) { - this.contentEl.appendChild(this.el.firstChild); - } - - this.contentWrapperEl.appendChild(this.contentEl); - this.offsetEl.appendChild(this.contentWrapperEl); - this.maskEl.appendChild(this.offsetEl); - this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl); - this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl); - this.wrapperEl.appendChild(this.maskEl); - this.wrapperEl.appendChild(this.placeholderEl); - this.el.appendChild(this.wrapperEl); - } - - if (!this.axis.x.track.el || !this.axis.y.track.el) { - var track = document.createElement('div'); - var scrollbar = document.createElement('div'); - track.classList.add(this.classNames.track); - scrollbar.classList.add(this.classNames.scrollbar); - track.appendChild(scrollbar); - this.axis.x.track.el = track.cloneNode(true); - this.axis.x.track.el.classList.add(this.classNames.horizontal); - this.axis.y.track.el = track.cloneNode(true); - this.axis.y.track.el.classList.add(this.classNames.vertical); - this.el.appendChild(this.axis.x.track.el); - this.el.appendChild(this.axis.y.track.el); - } - - this.axis.x.scrollbar.el = this.axis.x.track.el.querySelector("." + this.classNames.scrollbar); - this.axis.y.scrollbar.el = this.axis.y.track.el.querySelector("." + this.classNames.scrollbar); - - if (!this.options.autoHide) { - this.axis.x.scrollbar.el.classList.add(this.classNames.visible); - this.axis.y.scrollbar.el.classList.add(this.classNames.visible); - } - - this.el.setAttribute('data-simplebar', 'init'); - }; - - _proto.initListeners = function initListeners() { - var _this3 = this; - - var elWindow = getElementWindow(this.el); // Event listeners - - if (this.options.autoHide) { - this.el.addEventListener('mouseenter', this.onMouseEnter); - } - - ['mousedown', 'click', 'dblclick'].forEach(function (e) { - _this3.el.addEventListener(e, _this3.onPointerEvent, true); - }); - ['touchstart', 'touchend', 'touchmove'].forEach(function (e) { - _this3.el.addEventListener(e, _this3.onPointerEvent, { - capture: true, - passive: true - }); - }); - this.el.addEventListener('mousemove', this.onMouseMove); - this.el.addEventListener('mouseleave', this.onMouseLeave); - this.contentWrapperEl.addEventListener('scroll', this.onScroll); // Browser zoom triggers a window resize - - elWindow.addEventListener('resize', this.onWindowResize); // Hack for https://github.com/WICG/ResizeObserver/issues/38 - - var resizeObserverStarted = false; - var resizeObserver = elWindow.ResizeObserver || index; - this.resizeObserver = new resizeObserver(function () { - if (!resizeObserverStarted) return; - - _this3.recalculate(); - }); - this.resizeObserver.observe(this.el); - this.resizeObserver.observe(this.contentEl); - elWindow.requestAnimationFrame(function () { - resizeObserverStarted = true; - }); // This is required to detect horizontal scroll. Vertical scroll only needs the resizeObserver. - - this.mutationObserver = new elWindow.MutationObserver(this.recalculate); - this.mutationObserver.observe(this.contentEl, { - childList: true, - subtree: true, - characterData: true - }); - }; - - _proto.recalculate = function recalculate() { - var elWindow = getElementWindow(this.el); - this.elStyles = elWindow.getComputedStyle(this.el); - this.isRtl = this.elStyles.direction === 'rtl'; - var isHeightAuto = this.heightAutoObserverEl.offsetHeight <= 1; - var isWidthAuto = this.heightAutoObserverEl.offsetWidth <= 1; - var contentElOffsetWidth = this.contentEl.offsetWidth; - var contentWrapperElOffsetWidth = this.contentWrapperEl.offsetWidth; - var elOverflowX = this.elStyles.overflowX; - var elOverflowY = this.elStyles.overflowY; - this.contentEl.style.padding = this.elStyles.paddingTop + " " + this.elStyles.paddingRight + " " + this.elStyles.paddingBottom + " " + this.elStyles.paddingLeft; - this.wrapperEl.style.margin = "-" + this.elStyles.paddingTop + " -" + this.elStyles.paddingRight + " -" + this.elStyles.paddingBottom + " -" + this.elStyles.paddingLeft; - var contentElScrollHeight = this.contentEl.scrollHeight; - var contentElScrollWidth = this.contentEl.scrollWidth; - this.contentWrapperEl.style.height = isHeightAuto ? 'auto' : '100%'; // Determine placeholder size - - this.placeholderEl.style.width = isWidthAuto ? contentElOffsetWidth + "px" : 'auto'; - this.placeholderEl.style.height = contentElScrollHeight + "px"; - var contentWrapperElOffsetHeight = this.contentWrapperEl.offsetHeight; - this.axis.x.isOverflowing = contentElScrollWidth > contentElOffsetWidth; - this.axis.y.isOverflowing = contentElScrollHeight > contentWrapperElOffsetHeight; // Set isOverflowing to false if user explicitely set hidden overflow - - this.axis.x.isOverflowing = elOverflowX === 'hidden' ? false : this.axis.x.isOverflowing; - this.axis.y.isOverflowing = elOverflowY === 'hidden' ? false : this.axis.y.isOverflowing; - this.axis.x.forceVisible = this.options.forceVisible === 'x' || this.options.forceVisible === true; - this.axis.y.forceVisible = this.options.forceVisible === 'y' || this.options.forceVisible === true; - this.hideNativeScrollbar(); // Set isOverflowing to false if scrollbar is not necessary (content is shorter than offset) - - var offsetForXScrollbar = this.axis.x.isOverflowing ? this.scrollbarWidth : 0; - var offsetForYScrollbar = this.axis.y.isOverflowing ? this.scrollbarWidth : 0; - this.axis.x.isOverflowing = this.axis.x.isOverflowing && contentElScrollWidth > contentWrapperElOffsetWidth - offsetForYScrollbar; - this.axis.y.isOverflowing = this.axis.y.isOverflowing && contentElScrollHeight > contentWrapperElOffsetHeight - offsetForXScrollbar; - this.axis.x.scrollbar.size = this.getScrollbarSize('x'); - this.axis.y.scrollbar.size = this.getScrollbarSize('y'); - this.axis.x.scrollbar.el.style.width = this.axis.x.scrollbar.size + "px"; - this.axis.y.scrollbar.el.style.height = this.axis.y.scrollbar.size + "px"; - this.positionScrollbar('x'); - this.positionScrollbar('y'); - this.toggleTrackVisibility('x'); - this.toggleTrackVisibility('y'); - } - /** - * Calculate scrollbar size - */ - ; - - _proto.getScrollbarSize = function getScrollbarSize(axis) { - if (axis === void 0) { - axis = 'y'; - } - - if (!this.axis[axis].isOverflowing) { - return 0; - } - - var contentSize = this.contentEl[this.axis[axis].scrollSizeAttr]; - var trackSize = this.axis[axis].track.el[this.axis[axis].offsetSizeAttr]; - var scrollbarSize; - var scrollbarRatio = trackSize / contentSize; // Calculate new height/position of drag handle. - - scrollbarSize = Math.max(~~(scrollbarRatio * trackSize), this.options.scrollbarMinSize); - - if (this.options.scrollbarMaxSize) { - scrollbarSize = Math.min(scrollbarSize, this.options.scrollbarMaxSize); - } - - return scrollbarSize; - }; - - _proto.positionScrollbar = function positionScrollbar(axis) { - if (axis === void 0) { - axis = 'y'; - } - - if (!this.axis[axis].isOverflowing) { - return; - } - - var contentSize = this.contentWrapperEl[this.axis[axis].scrollSizeAttr]; - var trackSize = this.axis[axis].track.el[this.axis[axis].offsetSizeAttr]; - var hostSize = parseInt(this.elStyles[this.axis[axis].sizeAttr], 10); - var scrollbar = this.axis[axis].scrollbar; - var scrollOffset = this.contentWrapperEl[this.axis[axis].scrollOffsetAttr]; - scrollOffset = axis === 'x' && this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollingInverted ? -scrollOffset : scrollOffset; - var scrollPourcent = scrollOffset / (contentSize - hostSize); - var handleOffset = ~~((trackSize - scrollbar.size) * scrollPourcent); - handleOffset = axis === 'x' && this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollbarInverted ? handleOffset + (trackSize - scrollbar.size) : handleOffset; - scrollbar.el.style.transform = axis === 'x' ? "translate3d(" + handleOffset + "px, 0, 0)" : "translate3d(0, " + handleOffset + "px, 0)"; - }; - - _proto.toggleTrackVisibility = function toggleTrackVisibility(axis) { - if (axis === void 0) { - axis = 'y'; - } - - var track = this.axis[axis].track.el; - var scrollbar = this.axis[axis].scrollbar.el; - - if (this.axis[axis].isOverflowing || this.axis[axis].forceVisible) { - track.style.visibility = 'visible'; - this.contentWrapperEl.style[this.axis[axis].overflowAttr] = 'scroll'; - } else { - track.style.visibility = 'hidden'; - this.contentWrapperEl.style[this.axis[axis].overflowAttr] = 'hidden'; - } // Even if forceVisible is enabled, scrollbar itself should be hidden - - - if (this.axis[axis].isOverflowing) { - scrollbar.style.display = 'block'; - } else { - scrollbar.style.display = 'none'; - } - }; - - _proto.hideNativeScrollbar = function hideNativeScrollbar() { - this.offsetEl.style[this.isRtl ? 'left' : 'right'] = this.axis.y.isOverflowing || this.axis.y.forceVisible ? "-" + this.scrollbarWidth + "px" : 0; - this.offsetEl.style.bottom = this.axis.x.isOverflowing || this.axis.x.forceVisible ? "-" + this.scrollbarWidth + "px" : 0; - } - /** - * On scroll event handling - */ - ; - - _proto.onMouseMoveForAxis = function onMouseMoveForAxis(axis) { - if (axis === void 0) { - axis = 'y'; - } - - this.axis[axis].track.rect = this.axis[axis].track.el.getBoundingClientRect(); - this.axis[axis].scrollbar.rect = this.axis[axis].scrollbar.el.getBoundingClientRect(); - var isWithinScrollbarBoundsX = this.isWithinBounds(this.axis[axis].scrollbar.rect); - - if (isWithinScrollbarBoundsX) { - this.axis[axis].scrollbar.el.classList.add(this.classNames.hover); - } else { - this.axis[axis].scrollbar.el.classList.remove(this.classNames.hover); - } - - if (this.isWithinBounds(this.axis[axis].track.rect)) { - this.showScrollbar(axis); - this.axis[axis].track.el.classList.add(this.classNames.hover); - } else { - this.axis[axis].track.el.classList.remove(this.classNames.hover); - } - }; - - _proto.onMouseLeaveForAxis = function onMouseLeaveForAxis(axis) { - if (axis === void 0) { - axis = 'y'; - } - - this.axis[axis].track.el.classList.remove(this.classNames.hover); - this.axis[axis].scrollbar.el.classList.remove(this.classNames.hover); - }; - - /** - * Show scrollbar - */ - _proto.showScrollbar = function showScrollbar(axis) { - if (axis === void 0) { - axis = 'y'; - } - - var scrollbar = this.axis[axis].scrollbar.el; - - if (!this.axis[axis].isVisible) { - scrollbar.classList.add(this.classNames.visible); - this.axis[axis].isVisible = true; - } - - if (this.options.autoHide) { - this.hideScrollbars(); - } - } - /** - * Hide Scrollbar - */ - ; - - /** - * on scrollbar handle drag movement starts - */ - _proto.onDragStart = function onDragStart(e, axis) { - if (axis === void 0) { - axis = 'y'; - } - - var elDocument = getElementDocument(this.el); - var elWindow = getElementWindow(this.el); - var scrollbar = this.axis[axis].scrollbar; // Measure how far the user's mouse is from the top of the scrollbar drag handle. - - var eventOffset = axis === 'y' ? e.pageY : e.pageX; - this.axis[axis].dragOffset = eventOffset - scrollbar.rect[this.axis[axis].offsetAttr]; - this.draggedAxis = axis; - this.el.classList.add(this.classNames.dragging); - elDocument.addEventListener('mousemove', this.drag, true); - elDocument.addEventListener('mouseup', this.onEndDrag, true); - - if (this.removePreventClickId === null) { - elDocument.addEventListener('click', this.preventClick, true); - elDocument.addEventListener('dblclick', this.preventClick, true); - } else { - elWindow.clearTimeout(this.removePreventClickId); - this.removePreventClickId = null; - } - } - /** - * Drag scrollbar handle - */ - ; - - _proto.onTrackClick = function onTrackClick(e, axis) { - var _this4 = this; - - if (axis === void 0) { - axis = 'y'; - } - - if (!this.options.clickOnTrack) return; - var elWindow = getElementWindow(this.el); - this.axis[axis].scrollbar.rect = this.axis[axis].scrollbar.el.getBoundingClientRect(); - var scrollbar = this.axis[axis].scrollbar; - var scrollbarOffset = scrollbar.rect[this.axis[axis].offsetAttr]; - var hostSize = parseInt(this.elStyles[this.axis[axis].sizeAttr], 10); - var scrolled = this.contentWrapperEl[this.axis[axis].scrollOffsetAttr]; - var t = axis === 'y' ? this.mouseY - scrollbarOffset : this.mouseX - scrollbarOffset; - var dir = t < 0 ? -1 : 1; - var scrollSize = dir === -1 ? scrolled - hostSize : scrolled + hostSize; - - var scrollTo = function scrollTo() { - if (dir === -1) { - if (scrolled > scrollSize) { - var _this4$contentWrapper; - - scrolled -= _this4.options.clickOnTrackSpeed; - - _this4.contentWrapperEl.scrollTo((_this4$contentWrapper = {}, _this4$contentWrapper[_this4.axis[axis].offsetAttr] = scrolled, _this4$contentWrapper)); - - elWindow.requestAnimationFrame(scrollTo); - } - } else { - if (scrolled < scrollSize) { - var _this4$contentWrapper2; - - scrolled += _this4.options.clickOnTrackSpeed; - - _this4.contentWrapperEl.scrollTo((_this4$contentWrapper2 = {}, _this4$contentWrapper2[_this4.axis[axis].offsetAttr] = scrolled, _this4$contentWrapper2)); - - elWindow.requestAnimationFrame(scrollTo); - } - } - }; - - scrollTo(); - } - /** - * Getter for content element - */ - ; - - _proto.getContentElement = function getContentElement() { - return this.contentEl; - } - /** - * Getter for original scrolling element - */ - ; - - _proto.getScrollElement = function getScrollElement() { - return this.contentWrapperEl; - }; - - _proto.getScrollbarWidth = function getScrollbarWidth() { - // Try/catch for FF 56 throwing on undefined computedStyles - try { - // Detect browsers supporting CSS scrollbar styling and do not calculate - if (getComputedStyle(this.contentWrapperEl, '::-webkit-scrollbar').display === 'none' || 'scrollbarWidth' in document.documentElement.style || '-ms-overflow-style' in document.documentElement.style) { - return 0; - } else { - return scrollbarWidth(); - } - } catch (e) { - return scrollbarWidth(); - } - }; - - _proto.removeListeners = function removeListeners() { - var _this5 = this; - - var elWindow = getElementWindow(this.el); // Event listeners - - if (this.options.autoHide) { - this.el.removeEventListener('mouseenter', this.onMouseEnter); - } - - ['mousedown', 'click', 'dblclick'].forEach(function (e) { - _this5.el.removeEventListener(e, _this5.onPointerEvent, true); - }); - ['touchstart', 'touchend', 'touchmove'].forEach(function (e) { - _this5.el.removeEventListener(e, _this5.onPointerEvent, { - capture: true, - passive: true - }); - }); - this.el.removeEventListener('mousemove', this.onMouseMove); - this.el.removeEventListener('mouseleave', this.onMouseLeave); - - if (this.contentWrapperEl) { - this.contentWrapperEl.removeEventListener('scroll', this.onScroll); - } - - elWindow.removeEventListener('resize', this.onWindowResize); - - if (this.mutationObserver) { - this.mutationObserver.disconnect(); - } - - if (this.resizeObserver) { - this.resizeObserver.disconnect(); - } // Cancel all debounced functions - - - this.recalculate.cancel(); - this.onMouseMove.cancel(); - this.hideScrollbars.cancel(); - this.onWindowResize.cancel(); - } - /** - * UnMount mutation observer and delete SimpleBar instance from DOM element - */ - ; - - _proto.unMount = function unMount() { - this.removeListeners(); - SimpleBar.instances.delete(this.el); - } - /** - * Check if mouse is within bounds - */ - ; - - _proto.isWithinBounds = function isWithinBounds(bbox) { - return this.mouseX >= bbox.left && this.mouseX <= bbox.left + bbox.width && this.mouseY >= bbox.top && this.mouseY <= bbox.top + bbox.height; - } - /** - * Find element children matches query - */ - ; - - _proto.findChild = function findChild(el, query) { - var matches = el.matches || el.webkitMatchesSelector || el.mozMatchesSelector || el.msMatchesSelector; - return Array.prototype.filter.call(el.children, function (child) { - return matches.call(child, query); - })[0]; - }; - - return SimpleBar; - }(); + _this.axis.y.isVisible = false; + } + + if (!_this.isWithinBounds(_this.axis.x.track.rect)) { + _this.axis.x.scrollbar.el.classList.remove(_this.classNames.visible); + + _this.axis.x.isVisible = false; + } + }; + + this.onPointerEvent = function (e) { + var isWithinTrackXBounds, isWithinTrackYBounds; + _this.axis.x.track.rect = _this.axis.x.track.el.getBoundingClientRect(); + _this.axis.y.track.rect = _this.axis.y.track.el.getBoundingClientRect(); + + if (_this.axis.x.isOverflowing || _this.axis.x.forceVisible) { + isWithinTrackXBounds = _this.isWithinBounds(_this.axis.x.track.rect); + } + + if (_this.axis.y.isOverflowing || _this.axis.y.forceVisible) { + isWithinTrackYBounds = _this.isWithinBounds(_this.axis.y.track.rect); + } // If any pointer event is called on the scrollbar + + + if (isWithinTrackXBounds || isWithinTrackYBounds) { + // Preventing the event's default action stops text being + // selectable during the drag. + e.preventDefault(); // Prevent event leaking + + e.stopPropagation(); + + if (e.type === 'mousedown') { + if (isWithinTrackXBounds) { + _this.axis.x.scrollbar.rect = _this.axis.x.scrollbar.el.getBoundingClientRect(); + + if (_this.isWithinBounds(_this.axis.x.scrollbar.rect)) { + _this.onDragStart(e, 'x'); + } else { + _this.onTrackClick(e, 'x'); + } + } + + if (isWithinTrackYBounds) { + _this.axis.y.scrollbar.rect = _this.axis.y.scrollbar.el.getBoundingClientRect(); + + if (_this.isWithinBounds(_this.axis.y.scrollbar.rect)) { + _this.onDragStart(e, 'y'); + } else { + _this.onTrackClick(e, 'y'); + } + } + } + } + }; + + this.drag = function (e) { + var eventOffset; + var track = _this.axis[_this.draggedAxis].track; + var trackSize = track.rect[_this.axis[_this.draggedAxis].sizeAttr]; + var scrollbar = _this.axis[_this.draggedAxis].scrollbar; + var contentSize = _this.contentWrapperEl[_this.axis[_this.draggedAxis].scrollSizeAttr]; + var hostSize = parseInt(_this.elStyles[_this.axis[_this.draggedAxis].sizeAttr], 10); + e.preventDefault(); + e.stopPropagation(); + + if (_this.draggedAxis === 'y') { + eventOffset = e.pageY; + } else { + eventOffset = e.pageX; + } // Calculate how far the user's mouse is from the top/left of the scrollbar (minus the dragOffset). + + + var dragPos = eventOffset - track.rect[_this.axis[_this.draggedAxis].offsetAttr] - _this.axis[_this.draggedAxis].dragOffset; // Convert the mouse position into a percentage of the scrollbar height/width. + + var dragPerc = dragPos / (trackSize - scrollbar.size); // Scroll the content by the same percentage. + + var scrollPos = dragPerc * (contentSize - hostSize); // Fix browsers inconsistency on RTL + + if (_this.draggedAxis === 'x') { + scrollPos = _this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollbarInverted ? scrollPos - (trackSize + scrollbar.size) : scrollPos; + scrollPos = _this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollingInverted ? -scrollPos : scrollPos; + } + + _this.contentWrapperEl[_this.axis[_this.draggedAxis].scrollOffsetAttr] = scrollPos; + }; + + this.onEndDrag = function (e) { + var elDocument = getElementDocument(_this.el); + var elWindow = getElementWindow(_this.el); + e.preventDefault(); + e.stopPropagation(); + + _this.el.classList.remove(_this.classNames.dragging); + + elDocument.removeEventListener('mousemove', _this.drag, true); + elDocument.removeEventListener('mouseup', _this.onEndDrag, true); + _this.removePreventClickId = elWindow.setTimeout(function () { + // Remove these asynchronously so we still suppress click events + // generated simultaneously with mouseup. + elDocument.removeEventListener('click', _this.preventClick, true); + elDocument.removeEventListener('dblclick', _this.preventClick, true); + _this.removePreventClickId = null; + }); + }; + + this.preventClick = function (e) { + e.preventDefault(); + e.stopPropagation(); + }; + + this.el = element; + this.minScrollbarWidth = 20; + this.options = Object.assign({}, SimpleBar.defaultOptions, {}, options); + this.classNames = Object.assign({}, SimpleBar.defaultOptions.classNames, {}, this.options.classNames); + this.axis = { + x: { + scrollOffsetAttr: 'scrollLeft', + sizeAttr: 'width', + scrollSizeAttr: 'scrollWidth', + offsetSizeAttr: 'offsetWidth', + offsetAttr: 'left', + overflowAttr: 'overflowX', + dragOffset: 0, + isOverflowing: true, + isVisible: false, + forceVisible: false, + track: {}, + scrollbar: {} + }, + y: { + scrollOffsetAttr: 'scrollTop', + sizeAttr: 'height', + scrollSizeAttr: 'scrollHeight', + offsetSizeAttr: 'offsetHeight', + offsetAttr: 'top', + overflowAttr: 'overflowY', + dragOffset: 0, + isOverflowing: true, + isVisible: false, + forceVisible: false, + track: {}, + scrollbar: {} + } + }; + this.removePreventClickId = null; // Don't re-instantiate over an existing one + + if (SimpleBar.instances.has(this.el)) { + return; + } + + this.recalculate = lodash_throttle(this.recalculate.bind(this), 64); + this.onMouseMove = lodash_throttle(this.onMouseMove.bind(this), 64); + this.hideScrollbars = lodash_debounce(this.hideScrollbars.bind(this), this.options.timeout); + this.onWindowResize = lodash_debounce(this.onWindowResize.bind(this), 64, { + leading: true + }); + SimpleBar.getRtlHelpers = lodash_memoize(SimpleBar.getRtlHelpers); + this.init(); + } + /** + * Static properties + */ + + /** + * Helper to fix browsers inconsistency on RTL: + * - Firefox inverts the scrollbar initial position + * - IE11 inverts both scrollbar position and scrolling offset + * Directly inspired by @KingSora's OverlayScrollbars https://github.com/KingSora/OverlayScrollbars/blob/master/js/OverlayScrollbars.js#L1634 + */ + + + SimpleBar.getRtlHelpers = function getRtlHelpers() { + var dummyDiv = document.createElement('div'); + dummyDiv.innerHTML = '
          '; + var scrollbarDummyEl = dummyDiv.firstElementChild; + document.body.appendChild(scrollbarDummyEl); + var dummyContainerChild = scrollbarDummyEl.firstElementChild; + scrollbarDummyEl.scrollLeft = 0; + var dummyContainerOffset = SimpleBar.getOffset(scrollbarDummyEl); + var dummyContainerChildOffset = SimpleBar.getOffset(dummyContainerChild); + scrollbarDummyEl.scrollLeft = 999; + var dummyContainerScrollOffsetAfterScroll = SimpleBar.getOffset(dummyContainerChild); + return { + // determines if the scrolling is responding with negative values + isRtlScrollingInverted: dummyContainerOffset.left !== dummyContainerChildOffset.left && dummyContainerChildOffset.left - dummyContainerScrollOffsetAfterScroll.left !== 0, + // determines if the origin scrollbar position is inverted or not (positioned on left or right) + isRtlScrollbarInverted: dummyContainerOffset.left !== dummyContainerChildOffset.left + }; + }; + + SimpleBar.getOffset = function getOffset(el) { + var rect = el.getBoundingClientRect(); + var elDocument = getElementDocument(el); + var elWindow = getElementWindow(el); + return { + top: rect.top + (elWindow.pageYOffset || elDocument.documentElement.scrollTop), + left: rect.left + (elWindow.pageXOffset || elDocument.documentElement.scrollLeft) + }; + }; + + var _proto = SimpleBar.prototype; + + _proto.init = function init() { + // Save a reference to the instance, so we know this DOM node has already been instancied + SimpleBar.instances.set(this.el, this); // We stop here on server-side + + if (canUseDom) { + this.initDOM(); + this.scrollbarWidth = this.getScrollbarWidth(); + this.recalculate(); + this.initListeners(); + } + }; + + _proto.initDOM = function initDOM() { + var _this2 = this; + + // make sure this element doesn't have the elements yet + if (Array.prototype.filter.call(this.el.children, function (child) { + return child.classList.contains(_this2.classNames.wrapper); + }).length) { + // assume that element has his DOM already initiated + this.wrapperEl = this.el.querySelector("." + this.classNames.wrapper); + this.contentWrapperEl = this.options.scrollableNode || this.el.querySelector("." + this.classNames.contentWrapper); + this.contentEl = this.options.contentNode || this.el.querySelector("." + this.classNames.contentEl); + this.offsetEl = this.el.querySelector("." + this.classNames.offset); + this.maskEl = this.el.querySelector("." + this.classNames.mask); + this.placeholderEl = this.findChild(this.wrapperEl, "." + this.classNames.placeholder); + this.heightAutoObserverWrapperEl = this.el.querySelector("." + this.classNames.heightAutoObserverWrapperEl); + this.heightAutoObserverEl = this.el.querySelector("." + this.classNames.heightAutoObserverEl); + this.axis.x.track.el = this.findChild(this.el, "." + this.classNames.track + "." + this.classNames.horizontal); + this.axis.y.track.el = this.findChild(this.el, "." + this.classNames.track + "." + this.classNames.vertical); + } else { + // Prepare DOM + this.wrapperEl = document.createElement('div'); + this.contentWrapperEl = document.createElement('div'); + this.offsetEl = document.createElement('div'); + this.maskEl = document.createElement('div'); + this.contentEl = document.createElement('div'); + this.placeholderEl = document.createElement('div'); + this.heightAutoObserverWrapperEl = document.createElement('div'); + this.heightAutoObserverEl = document.createElement('div'); + this.wrapperEl.classList.add(this.classNames.wrapper); + this.contentWrapperEl.classList.add(this.classNames.contentWrapper); + this.offsetEl.classList.add(this.classNames.offset); + this.maskEl.classList.add(this.classNames.mask); + this.contentEl.classList.add(this.classNames.contentEl); + this.placeholderEl.classList.add(this.classNames.placeholder); + this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl); + this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl); + + while (this.el.firstChild) { + this.contentEl.appendChild(this.el.firstChild); + } + + this.contentWrapperEl.appendChild(this.contentEl); + this.offsetEl.appendChild(this.contentWrapperEl); + this.maskEl.appendChild(this.offsetEl); + this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl); + this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl); + this.wrapperEl.appendChild(this.maskEl); + this.wrapperEl.appendChild(this.placeholderEl); + this.el.appendChild(this.wrapperEl); + } + + if (!this.axis.x.track.el || !this.axis.y.track.el) { + var track = document.createElement('div'); + var scrollbar = document.createElement('div'); + track.classList.add(this.classNames.track); + scrollbar.classList.add(this.classNames.scrollbar); + track.appendChild(scrollbar); + this.axis.x.track.el = track.cloneNode(true); + this.axis.x.track.el.classList.add(this.classNames.horizontal); + this.axis.y.track.el = track.cloneNode(true); + this.axis.y.track.el.classList.add(this.classNames.vertical); + this.el.appendChild(this.axis.x.track.el); + this.el.appendChild(this.axis.y.track.el); + } + + this.axis.x.scrollbar.el = this.axis.x.track.el.querySelector("." + this.classNames.scrollbar); + this.axis.y.scrollbar.el = this.axis.y.track.el.querySelector("." + this.classNames.scrollbar); + + if (!this.options.autoHide) { + this.axis.x.scrollbar.el.classList.add(this.classNames.visible); + this.axis.y.scrollbar.el.classList.add(this.classNames.visible); + } + + this.el.setAttribute('data-simplebar', 'init'); + }; + + _proto.initListeners = function initListeners() { + var _this3 = this; + + var elWindow = getElementWindow(this.el); // Event listeners + + if (this.options.autoHide) { + this.el.addEventListener('mouseenter', this.onMouseEnter); + } + + ['mousedown', 'click', 'dblclick'].forEach(function (e) { + _this3.el.addEventListener(e, _this3.onPointerEvent, true); + }); + ['touchstart', 'touchend', 'touchmove'].forEach(function (e) { + _this3.el.addEventListener(e, _this3.onPointerEvent, { + capture: true, + passive: true + }); + }); + this.el.addEventListener('mousemove', this.onMouseMove); + this.el.addEventListener('mouseleave', this.onMouseLeave); + this.contentWrapperEl.addEventListener('scroll', this.onScroll); // Browser zoom triggers a window resize + + elWindow.addEventListener('resize', this.onWindowResize); // Hack for https://github.com/WICG/ResizeObserver/issues/38 + + var resizeObserverStarted = false; + var resizeObserver = elWindow.ResizeObserver || index; + this.resizeObserver = new resizeObserver(function () { + if (!resizeObserverStarted) return; + + _this3.recalculate(); + }); + this.resizeObserver.observe(this.el); + this.resizeObserver.observe(this.contentEl); + elWindow.requestAnimationFrame(function () { + resizeObserverStarted = true; + }); // This is required to detect horizontal scroll. Vertical scroll only needs the resizeObserver. + + this.mutationObserver = new elWindow.MutationObserver(this.recalculate); + this.mutationObserver.observe(this.contentEl, { + childList: true, + subtree: true, + characterData: true + }); + }; + + _proto.recalculate = function recalculate() { + var elWindow = getElementWindow(this.el); + this.elStyles = elWindow.getComputedStyle(this.el); + this.isRtl = this.elStyles.direction === 'rtl'; + var isHeightAuto = this.heightAutoObserverEl.offsetHeight <= 1; + var isWidthAuto = this.heightAutoObserverEl.offsetWidth <= 1; + var contentElOffsetWidth = this.contentEl.offsetWidth; + var contentWrapperElOffsetWidth = this.contentWrapperEl.offsetWidth; + var elOverflowX = this.elStyles.overflowX; + var elOverflowY = this.elStyles.overflowY; + this.contentEl.style.padding = this.elStyles.paddingTop + " " + this.elStyles.paddingRight + " " + this.elStyles.paddingBottom + " " + this.elStyles.paddingLeft; + this.wrapperEl.style.margin = "-" + this.elStyles.paddingTop + " -" + this.elStyles.paddingRight + " -" + this.elStyles.paddingBottom + " -" + this.elStyles.paddingLeft; + var contentElScrollHeight = this.contentEl.scrollHeight; + var contentElScrollWidth = this.contentEl.scrollWidth; + this.contentWrapperEl.style.height = isHeightAuto ? 'auto' : '100%'; // Determine placeholder size + + this.placeholderEl.style.width = isWidthAuto ? contentElOffsetWidth + "px" : 'auto'; + this.placeholderEl.style.height = contentElScrollHeight + "px"; + var contentWrapperElOffsetHeight = this.contentWrapperEl.offsetHeight; + this.axis.x.isOverflowing = contentElScrollWidth > contentElOffsetWidth; + this.axis.y.isOverflowing = contentElScrollHeight > contentWrapperElOffsetHeight; // Set isOverflowing to false if user explicitely set hidden overflow + + this.axis.x.isOverflowing = elOverflowX === 'hidden' ? false : this.axis.x.isOverflowing; + this.axis.y.isOverflowing = elOverflowY === 'hidden' ? false : this.axis.y.isOverflowing; + this.axis.x.forceVisible = this.options.forceVisible === 'x' || this.options.forceVisible === true; + this.axis.y.forceVisible = this.options.forceVisible === 'y' || this.options.forceVisible === true; + this.hideNativeScrollbar(); // Set isOverflowing to false if scrollbar is not necessary (content is shorter than offset) + + var offsetForXScrollbar = this.axis.x.isOverflowing ? this.scrollbarWidth : 0; + var offsetForYScrollbar = this.axis.y.isOverflowing ? this.scrollbarWidth : 0; + this.axis.x.isOverflowing = this.axis.x.isOverflowing && contentElScrollWidth > contentWrapperElOffsetWidth - offsetForYScrollbar; + this.axis.y.isOverflowing = this.axis.y.isOverflowing && contentElScrollHeight > contentWrapperElOffsetHeight - offsetForXScrollbar; + this.axis.x.scrollbar.size = this.getScrollbarSize('x'); + this.axis.y.scrollbar.size = this.getScrollbarSize('y'); + this.axis.x.scrollbar.el.style.width = this.axis.x.scrollbar.size + "px"; + this.axis.y.scrollbar.el.style.height = this.axis.y.scrollbar.size + "px"; + this.positionScrollbar('x'); + this.positionScrollbar('y'); + this.toggleTrackVisibility('x'); + this.toggleTrackVisibility('y'); + } + /** + * Calculate scrollbar size + */ + ; + + _proto.getScrollbarSize = function getScrollbarSize(axis) { + if (axis === void 0) { + axis = 'y'; + } + + if (!this.axis[axis].isOverflowing) { + return 0; + } + + var contentSize = this.contentEl[this.axis[axis].scrollSizeAttr]; + var trackSize = this.axis[axis].track.el[this.axis[axis].offsetSizeAttr]; + var scrollbarSize; + var scrollbarRatio = trackSize / contentSize; // Calculate new height/position of drag handle. + + scrollbarSize = Math.max(~~(scrollbarRatio * trackSize), this.options.scrollbarMinSize); + + if (this.options.scrollbarMaxSize) { + scrollbarSize = Math.min(scrollbarSize, this.options.scrollbarMaxSize); + } + + return scrollbarSize; + }; + + _proto.positionScrollbar = function positionScrollbar(axis) { + if (axis === void 0) { + axis = 'y'; + } + + if (!this.axis[axis].isOverflowing) { + return; + } + + var contentSize = this.contentWrapperEl[this.axis[axis].scrollSizeAttr]; + var trackSize = this.axis[axis].track.el[this.axis[axis].offsetSizeAttr]; + var hostSize = parseInt(this.elStyles[this.axis[axis].sizeAttr], 10); + var scrollbar = this.axis[axis].scrollbar; + var scrollOffset = this.contentWrapperEl[this.axis[axis].scrollOffsetAttr]; + scrollOffset = axis === 'x' && this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollingInverted ? -scrollOffset : scrollOffset; + var scrollPourcent = scrollOffset / (contentSize - hostSize); + var handleOffset = ~~((trackSize - scrollbar.size) * scrollPourcent); + handleOffset = axis === 'x' && this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollbarInverted ? handleOffset + (trackSize - scrollbar.size) : handleOffset; + scrollbar.el.style.transform = axis === 'x' ? "translate3d(" + handleOffset + "px, 0, 0)" : "translate3d(0, " + handleOffset + "px, 0)"; + }; + + _proto.toggleTrackVisibility = function toggleTrackVisibility(axis) { + if (axis === void 0) { + axis = 'y'; + } + + var track = this.axis[axis].track.el; + var scrollbar = this.axis[axis].scrollbar.el; + + if (this.axis[axis].isOverflowing || this.axis[axis].forceVisible) { + track.style.visibility = 'visible'; + this.contentWrapperEl.style[this.axis[axis].overflowAttr] = 'scroll'; + } else { + track.style.visibility = 'hidden'; + this.contentWrapperEl.style[this.axis[axis].overflowAttr] = 'hidden'; + } // Even if forceVisible is enabled, scrollbar itself should be hidden + + + if (this.axis[axis].isOverflowing) { + scrollbar.style.display = 'block'; + } else { + scrollbar.style.display = 'none'; + } + }; + + _proto.hideNativeScrollbar = function hideNativeScrollbar() { + this.offsetEl.style[this.isRtl ? 'left' : 'right'] = this.axis.y.isOverflowing || this.axis.y.forceVisible ? "-" + this.scrollbarWidth + "px" : 0; + this.offsetEl.style.bottom = this.axis.x.isOverflowing || this.axis.x.forceVisible ? "-" + this.scrollbarWidth + "px" : 0; + } + /** + * On scroll event handling + */ + ; + + _proto.onMouseMoveForAxis = function onMouseMoveForAxis(axis) { + if (axis === void 0) { + axis = 'y'; + } + + this.axis[axis].track.rect = this.axis[axis].track.el.getBoundingClientRect(); + this.axis[axis].scrollbar.rect = this.axis[axis].scrollbar.el.getBoundingClientRect(); + var isWithinScrollbarBoundsX = this.isWithinBounds(this.axis[axis].scrollbar.rect); + + if (isWithinScrollbarBoundsX) { + this.axis[axis].scrollbar.el.classList.add(this.classNames.hover); + } else { + this.axis[axis].scrollbar.el.classList.remove(this.classNames.hover); + } + + if (this.isWithinBounds(this.axis[axis].track.rect)) { + this.showScrollbar(axis); + this.axis[axis].track.el.classList.add(this.classNames.hover); + } else { + this.axis[axis].track.el.classList.remove(this.classNames.hover); + } + }; + + _proto.onMouseLeaveForAxis = function onMouseLeaveForAxis(axis) { + if (axis === void 0) { + axis = 'y'; + } + + this.axis[axis].track.el.classList.remove(this.classNames.hover); + this.axis[axis].scrollbar.el.classList.remove(this.classNames.hover); + }; + + /** + * Show scrollbar + */ + _proto.showScrollbar = function showScrollbar(axis) { + if (axis === void 0) { + axis = 'y'; + } + + var scrollbar = this.axis[axis].scrollbar.el; + + if (!this.axis[axis].isVisible) { + scrollbar.classList.add(this.classNames.visible); + this.axis[axis].isVisible = true; + } + + if (this.options.autoHide) { + this.hideScrollbars(); + } + } + /** + * Hide Scrollbar + */ + ; + + /** + * on scrollbar handle drag movement starts + */ + _proto.onDragStart = function onDragStart(e, axis) { + if (axis === void 0) { + axis = 'y'; + } + + var elDocument = getElementDocument(this.el); + var elWindow = getElementWindow(this.el); + var scrollbar = this.axis[axis].scrollbar; // Measure how far the user's mouse is from the top of the scrollbar drag handle. + + var eventOffset = axis === 'y' ? e.pageY : e.pageX; + this.axis[axis].dragOffset = eventOffset - scrollbar.rect[this.axis[axis].offsetAttr]; + this.draggedAxis = axis; + this.el.classList.add(this.classNames.dragging); + elDocument.addEventListener('mousemove', this.drag, true); + elDocument.addEventListener('mouseup', this.onEndDrag, true); + + if (this.removePreventClickId === null) { + elDocument.addEventListener('click', this.preventClick, true); + elDocument.addEventListener('dblclick', this.preventClick, true); + } else { + elWindow.clearTimeout(this.removePreventClickId); + this.removePreventClickId = null; + } + } + /** + * Drag scrollbar handle + */ + ; + + _proto.onTrackClick = function onTrackClick(e, axis) { + var _this4 = this; + + if (axis === void 0) { + axis = 'y'; + } + + if (!this.options.clickOnTrack) return; + var elWindow = getElementWindow(this.el); + this.axis[axis].scrollbar.rect = this.axis[axis].scrollbar.el.getBoundingClientRect(); + var scrollbar = this.axis[axis].scrollbar; + var scrollbarOffset = scrollbar.rect[this.axis[axis].offsetAttr]; + var hostSize = parseInt(this.elStyles[this.axis[axis].sizeAttr], 10); + var scrolled = this.contentWrapperEl[this.axis[axis].scrollOffsetAttr]; + var t = axis === 'y' ? this.mouseY - scrollbarOffset : this.mouseX - scrollbarOffset; + var dir = t < 0 ? -1 : 1; + var scrollSize = dir === -1 ? scrolled - hostSize : scrolled + hostSize; + + var scrollTo = function scrollTo() { + if (dir === -1) { + if (scrolled > scrollSize) { + var _this4$contentWrapper; + + scrolled -= _this4.options.clickOnTrackSpeed; + + _this4.contentWrapperEl.scrollTo((_this4$contentWrapper = {}, _this4$contentWrapper[_this4.axis[axis].offsetAttr] = scrolled, _this4$contentWrapper)); + + elWindow.requestAnimationFrame(scrollTo); + } + } else { + if (scrolled < scrollSize) { + var _this4$contentWrapper2; + + scrolled += _this4.options.clickOnTrackSpeed; + + _this4.contentWrapperEl.scrollTo((_this4$contentWrapper2 = {}, _this4$contentWrapper2[_this4.axis[axis].offsetAttr] = scrolled, _this4$contentWrapper2)); + + elWindow.requestAnimationFrame(scrollTo); + } + } + }; + + scrollTo(); + } + /** + * Getter for content element + */ + ; + + _proto.getContentElement = function getContentElement() { + return this.contentEl; + } + /** + * Getter for original scrolling element + */ + ; + + _proto.getScrollElement = function getScrollElement() { + return this.contentWrapperEl; + }; + + _proto.getScrollbarWidth = function getScrollbarWidth() { + // Try/catch for FF 56 throwing on undefined computedStyles + try { + // Detect browsers supporting CSS scrollbar styling and do not calculate + if (getComputedStyle(this.contentWrapperEl, '::-webkit-scrollbar').display === 'none' || 'scrollbarWidth' in document.documentElement.style || '-ms-overflow-style' in document.documentElement.style) { + return 0; + } else { + return scrollbarWidth(this.el); + } + } catch (e) { + return scrollbarWidth(this.el); + } + }; + + _proto.removeListeners = function removeListeners() { + var _this5 = this; + + var elWindow = getElementWindow(this.el); // Event listeners + + if (this.options.autoHide) { + this.el.removeEventListener('mouseenter', this.onMouseEnter); + } + + ['mousedown', 'click', 'dblclick'].forEach(function (e) { + _this5.el.removeEventListener(e, _this5.onPointerEvent, true); + }); + ['touchstart', 'touchend', 'touchmove'].forEach(function (e) { + _this5.el.removeEventListener(e, _this5.onPointerEvent, { + capture: true, + passive: true + }); + }); + this.el.removeEventListener('mousemove', this.onMouseMove); + this.el.removeEventListener('mouseleave', this.onMouseLeave); + + if (this.contentWrapperEl) { + this.contentWrapperEl.removeEventListener('scroll', this.onScroll); + } + + elWindow.removeEventListener('resize', this.onWindowResize); + + if (this.mutationObserver) { + this.mutationObserver.disconnect(); + } + + if (this.resizeObserver) { + this.resizeObserver.disconnect(); + } // Cancel all debounced functions + + + this.recalculate.cancel(); + this.onMouseMove.cancel(); + this.hideScrollbars.cancel(); + this.onWindowResize.cancel(); + } + /** + * UnMount mutation observer and delete SimpleBar instance from DOM element + */ + ; + + _proto.unMount = function unMount() { + this.removeListeners(); + SimpleBar.instances.delete(this.el); + } + /** + * Check if mouse is within bounds + */ + ; + + _proto.isWithinBounds = function isWithinBounds(bbox) { + return this.mouseX >= bbox.left && this.mouseX <= bbox.left + bbox.width && this.mouseY >= bbox.top && this.mouseY <= bbox.top + bbox.height; + } + /** + * Find element children matches query + */ + ; + + _proto.findChild = function findChild(el, query) { + var matches = el.matches || el.webkitMatchesSelector || el.mozMatchesSelector || el.msMatchesSelector; + return Array.prototype.filter.call(el.children, function (child) { + return matches.call(child, query); + })[0]; + }; + + return SimpleBar; + }(); SimpleBar.defaultOptions = { - autoHide: true, - forceVisible: false, - clickOnTrack: true, - clickOnTrackSpeed: 40, - classNames: { - contentEl: 'simplebar-content', - contentWrapper: 'simplebar-content-wrapper', - offset: 'simplebar-offset', - mask: 'simplebar-mask', - wrapper: 'simplebar-wrapper', - placeholder: 'simplebar-placeholder', - scrollbar: 'simplebar-scrollbar', - track: 'simplebar-track', - heightAutoObserverWrapperEl: 'simplebar-height-auto-observer-wrapper', - heightAutoObserverEl: 'simplebar-height-auto-observer', - visible: 'simplebar-visible', - horizontal: 'simplebar-horizontal', - vertical: 'simplebar-vertical', - hover: 'simplebar-hover', - dragging: 'simplebar-dragging' - }, - scrollbarMinSize: 25, - scrollbarMaxSize: 0, - timeout: 1000 + autoHide: true, + forceVisible: false, + clickOnTrack: true, + clickOnTrackSpeed: 40, + classNames: { + contentEl: 'simplebar-content', + contentWrapper: 'simplebar-content-wrapper', + offset: 'simplebar-offset', + mask: 'simplebar-mask', + wrapper: 'simplebar-wrapper', + placeholder: 'simplebar-placeholder', + scrollbar: 'simplebar-scrollbar', + track: 'simplebar-track', + heightAutoObserverWrapperEl: 'simplebar-height-auto-observer-wrapper', + heightAutoObserverEl: 'simplebar-height-auto-observer', + visible: 'simplebar-visible', + horizontal: 'simplebar-horizontal', + vertical: 'simplebar-vertical', + hover: 'simplebar-hover', + dragging: 'simplebar-dragging' + }, + scrollbarMinSize: 25, + scrollbarMaxSize: 0, + timeout: 1000 }; SimpleBar.instances = new WeakMap(); SimpleBar.initDOMLoadedElements = function () { - document.removeEventListener('DOMContentLoaded', this.initDOMLoadedElements); - window.removeEventListener('load', this.initDOMLoadedElements); - Array.prototype.forEach.call(document.querySelectorAll('[data-simplebar]'), function (el) { - if (el.getAttribute('data-simplebar') !== 'init' && !SimpleBar.instances.has(el)) new SimpleBar(el, getOptions(el.attributes)); - }); + document.removeEventListener('DOMContentLoaded', this.initDOMLoadedElements); + window.removeEventListener('load', this.initDOMLoadedElements); + Array.prototype.forEach.call(document.querySelectorAll('[data-simplebar]'), function (el) { + if (el.getAttribute('data-simplebar') !== 'init' && !SimpleBar.instances.has(el)) new SimpleBar(el, getOptions(el.attributes)); + }); }; SimpleBar.removeObserver = function () { - this.globalObserver.disconnect(); + this.globalObserver.disconnect(); }; SimpleBar.initHtmlApi = function () { - this.initDOMLoadedElements = this.initDOMLoadedElements.bind(this); // MutationObserver is IE11+ - - if (typeof MutationObserver !== 'undefined') { - // Mutation observer to observe dynamically added elements - this.globalObserver = new MutationObserver(SimpleBar.handleMutations); - this.globalObserver.observe(document, { - childList: true, - subtree: true - }); - } // Taken from jQuery `ready` function - // Instantiate elements already present on the page - - - if (document.readyState === 'complete' || document.readyState !== 'loading' && !document.documentElement.doScroll) { - // Handle it asynchronously to allow scripts the opportunity to delay init - window.setTimeout(this.initDOMLoadedElements); - } else { - document.addEventListener('DOMContentLoaded', this.initDOMLoadedElements); - window.addEventListener('load', this.initDOMLoadedElements); - } + this.initDOMLoadedElements = this.initDOMLoadedElements.bind(this); // MutationObserver is IE11+ + + if (typeof MutationObserver !== 'undefined') { + // Mutation observer to observe dynamically added elements + this.globalObserver = new MutationObserver(SimpleBar.handleMutations); + this.globalObserver.observe(document, { + childList: true, + subtree: true + }); + } // Taken from jQuery `ready` function + // Instantiate elements already present on the page + + + if (document.readyState === 'complete' || document.readyState !== 'loading' && !document.documentElement.doScroll) { + // Handle it asynchronously to allow scripts the opportunity to delay init + window.setTimeout(this.initDOMLoadedElements); + } else { + document.addEventListener('DOMContentLoaded', this.initDOMLoadedElements); + window.addEventListener('load', this.initDOMLoadedElements); + } }; SimpleBar.handleMutations = function (mutations) { - mutations.forEach(function (mutation) { - Array.prototype.forEach.call(mutation.addedNodes, function (addedNode) { - if (addedNode.nodeType === 1) { - if (addedNode.hasAttribute('data-simplebar')) { - !SimpleBar.instances.has(addedNode) && new SimpleBar(addedNode, getOptions(addedNode.attributes)); - } else { - Array.prototype.forEach.call(addedNode.querySelectorAll('[data-simplebar]'), function (el) { - if (el.getAttribute('data-simplebar') !== 'init' && !SimpleBar.instances.has(el)) new SimpleBar(el, getOptions(el.attributes)); - }); - } - } - }); - Array.prototype.forEach.call(mutation.removedNodes, function (removedNode) { - if (removedNode.nodeType === 1) { - if (removedNode.hasAttribute('[data-simplebar="init"]')) { - SimpleBar.instances.has(removedNode) && SimpleBar.instances.get(removedNode).unMount(); - } else { - Array.prototype.forEach.call(removedNode.querySelectorAll('[data-simplebar="init"]'), function (el) { - SimpleBar.instances.has(el) && SimpleBar.instances.get(el).unMount(); - }); - } - } - }); - }); + mutations.forEach(function (mutation) { + Array.prototype.forEach.call(mutation.addedNodes, function (addedNode) { + if (addedNode.nodeType === 1) { + if (addedNode.hasAttribute('data-simplebar')) { + !SimpleBar.instances.has(addedNode) && new SimpleBar(addedNode, getOptions(addedNode.attributes)); + } else { + Array.prototype.forEach.call(addedNode.querySelectorAll('[data-simplebar]'), function (el) { + if (el.getAttribute('data-simplebar') !== 'init' && !SimpleBar.instances.has(el)) new SimpleBar(el, getOptions(el.attributes)); + }); + } + } + }); + Array.prototype.forEach.call(mutation.removedNodes, function (removedNode) { + if (removedNode.nodeType === 1) { + if (removedNode.hasAttribute('[data-simplebar="init"]')) { + SimpleBar.instances.has(removedNode) && SimpleBar.instances.get(removedNode).unMount(); + } else { + Array.prototype.forEach.call(removedNode.querySelectorAll('[data-simplebar="init"]'), function (el) { + SimpleBar.instances.has(el) && SimpleBar.instances.get(el).unMount(); + }); + } + } + }); + }); }; SimpleBar.getOptions = getOptions; @@ -5537,9 +5539,9 @@ */ if (canUseDom) { - SimpleBar.initHtmlApi(); + SimpleBar.initHtmlApi(); } return SimpleBar; -})); +})); \ No newline at end of file diff --git a/languages/gravityforms.pot b/languages/gravityforms.pot index 34e9c50..83e90a4 100644 --- a/languages/gravityforms.pot +++ b/languages/gravityforms.pot @@ -2,26 +2,26 @@ # This file is distributed under the GPL-2.0+. msgid "" msgstr "" -"Project-Id-Version: Gravity Forms 2.5.16\n" +"Project-Id-Version: Gravity Forms 2.6.1\n" "Report-Msgid-Bugs-To: https://gravityforms.com/support\n" "Last-Translator: Gravity Forms \n" "Language-Team: Gravity Forms \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2022-01-11T21:39:23+00:00\n" +"POT-Creation-Date: 2022-03-24T21:32:57+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.5.0\n" "X-Domain: gravityforms\n" #. Plugin Name of the plugin #. Author of the plugin -#: gravityforms.php:1496 -#: gravityforms.php:1557 -#: gravityforms.php:2452 -#: includes/system-status/class-gf-system-report.php:417 +#: gravityforms.php:1526 +#: gravityforms.php:1587 +#: gravityforms.php:2495 +#: includes/system-status/class-gf-system-report.php:416 #: includes/system-status/class-gf-update.php:202 -#: js/blocks.js:488 +#: assets/js/src/legacy/admin/blocks/blocks/form/index.js:16 msgid "Gravity Forms" msgstr "" @@ -34,1366 +34,1177 @@ msgstr "" msgid "Easily create web forms and manage form entries within the WordPress admin." msgstr "" -#: common.php:587 -#: common.php:923 -#: form_detail.php:2828 +#: common.php:590 +#: common.php:926 +#: form_detail.php:2959 msgid "Insert Merge Tag" msgstr "" -#: common.php:649 -#: js.php:1474 +#: common.php:652 +#: js.php:1477 msgid "All Submitted Fields" msgstr "" -#: common.php:722 +#: common.php:725 msgid "All Pricing Fields" msgstr "" -#: common.php:731 -#: form_detail.php:2829 -#: js.php:1474 +#: common.php:734 +#: form_detail.php:2960 +#: js.php:1477 msgid "User IP Address" msgstr "" -#: common.php:734 -#: common.php:738 -#: entry_detail.php:1252 -#: form_detail.php:762 -#: form_detail.php:1739 -#: form_detail.php:2830 -#: form_detail.php:2831 -#: includes/addon/class-gf-payment-addon.php:3009 +#: common.php:737 +#: common.php:741 +#: entry_detail.php:1168 +#: form_detail.php:842 +#: form_detail.php:1859 +#: form_detail.php:2961 +#: form_detail.php:2962 +#: includes/addon/class-gf-payment-addon.php:3018 #: includes/fields/class-gf-field-date.php:13 -#: js.php:796 -#: js.php:1474 +#: js.php:799 +#: js.php:1477 msgid "Date" msgstr "" -#: common.php:742 -#: form_detail.php:2832 +#: common.php:745 +#: form_detail.php:2963 msgid "Embed Post/Page Id" msgstr "" -#: common.php:746 -#: form_detail.php:2833 +#: common.php:749 +#: form_detail.php:2964 msgid "Embed Post/Page Title" msgstr "" -#: common.php:748 -#: form_detail.php:2834 +#: common.php:751 +#: form_detail.php:2965 #: includes/class-personal-data.php:685 msgid "Embed URL" msgstr "" -#: common.php:749 -#: entry_detail.php:1370 +#: common.php:752 +#: entry_detail.php:1308 #: entry_list.php:874 -#: export.php:1060 -#: forms_model.php:6435 +#: export.php:1059 +#: forms_model.php:6447 #: select_columns.php:196 msgid "Entry Id" msgstr "" -#: common.php:750 +#: common.php:753 msgid "Entry URL" msgstr "" -#: common.php:751 +#: common.php:754 msgid "Form Id" msgstr "" -#: common.php:752 +#: common.php:755 #: form_list.php:47 #: form_settings.php:114 -#: gravityforms.php:4469 -#: includes/addon/class-gf-addon.php:2746 -#: includes/settings/fields/class-generic-map.php:578 -#: js.php:1474 -#: tooltips.php:35 -#: js/blocks.js:314 +#: gravityforms.php:4578 +#: includes/addon/class-gf-addon.php:2801 +#: includes/settings/fields/class-generic-map.php:580 +#: js.php:1477 +#: tooltips.php:24 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:207 msgid "Form Title" msgstr "" -#: common.php:753 -#: form_detail.php:2835 +#: common.php:756 +#: form_detail.php:2966 msgid "HTTP User Agent" msgstr "" -#: common.php:754 -#: form_detail.php:2836 +#: common.php:757 +#: form_detail.php:2967 msgid "HTTP Referer URL" msgstr "" -#: common.php:757 -#: export.php:1068 +#: common.php:760 +#: export.php:1067 msgid "Post Id" msgstr "" -#: common.php:760 +#: common.php:763 msgid "Post Edit URL" msgstr "" -#: common.php:766 -#: form_detail.php:2837 +#: common.php:769 +#: form_detail.php:2968 msgid "User Display Name" msgstr "" -#: common.php:768 -#: form_detail.php:2838 +#: common.php:771 +#: form_detail.php:2969 msgid "User Email" msgstr "" -#: common.php:769 -#: form_detail.php:2839 +#: common.php:772 +#: form_detail.php:2970 msgid "User Login" msgstr "" -#: common.php:782 +#: common.php:785 msgid "Required form fields" msgstr "" -#: common.php:786 +#: common.php:789 msgid "Optional form fields" msgstr "" -#: common.php:790 +#: common.php:793 msgid "Pricing form fields" msgstr "" -#: common.php:794 -#: common.php:4607 -#: form_detail.php:1472 -#: form_detail.php:1473 +#: common.php:797 +#: common.php:4486 +#: form_detail.php:1583 +#: form_detail.php:1584 #: includes/fields/class-gf-field-radio.php:371 msgid "Other" msgstr "" -#: common.php:798 -#: common.php:956 -#: form_detail.php:434 -#: form_detail.php:1713 +#: common.php:801 +#: common.php:959 +#: form_detail.php:489 +#: form_detail.php:1833 msgid "Custom" msgstr "" -#: common.php:888 +#: common.php:891 msgid "Select image size" msgstr "" -#: common.php:889 +#: common.php:892 msgid "Thumbnail" msgstr "" -#: common.php:890 +#: common.php:893 msgid "Thumbnail - Left Aligned" msgstr "" -#: common.php:891 +#: common.php:894 msgid "Thumbnail - Centered" msgstr "" -#: common.php:892 +#: common.php:895 msgid "Thumbnail - Right Aligned" msgstr "" -#: common.php:894 -#: form_detail.php:815 -#: form_detail.php:1483 -#: form_display.php:3133 -#: includes/fields/class-gf-field.php:2410 +#: common.php:897 +#: form_detail.php:895 +#: form_detail.php:1594 +#: form_display.php:3168 +#: includes/fields/class-gf-field.php:2425 msgid "Medium" msgstr "" -#: common.php:895 +#: common.php:898 msgid "Medium - Left Aligned" msgstr "" -#: common.php:896 +#: common.php:899 msgid "Medium - Centered" msgstr "" -#: common.php:897 +#: common.php:900 msgid "Medium - Right Aligned" msgstr "" -#: common.php:899 -#: form_detail.php:816 -#: form_detail.php:1483 -#: includes/fields/class-gf-field.php:2411 +#: common.php:902 +#: form_detail.php:896 +#: form_detail.php:1594 +#: includes/fields/class-gf-field.php:2426 msgid "Large" msgstr "" -#: common.php:900 +#: common.php:903 msgid "Large - Left Aligned" msgstr "" -#: common.php:901 +#: common.php:904 msgid "Large - Centered" msgstr "" -#: common.php:902 +#: common.php:905 msgid "Large - Right Aligned" msgstr "" -#: common.php:904 +#: common.php:907 msgid "Full Size" msgstr "" -#: common.php:905 +#: common.php:908 msgid "Full Size - Left Aligned" msgstr "" -#: common.php:906 +#: common.php:909 msgid "Full Size - Centered" msgstr "" -#: common.php:907 +#: common.php:910 msgid "Full Size - Right Aligned" msgstr "" -#: common.php:924 +#: common.php:927 msgid "Allowable form fields" msgstr "" #. translators: %s: relative time from now, used for generic date comparisons. "1 day ago", or "20 seconds ago" -#: common.php:1370 -#: common.php:3253 +#: common.php:1374 +#: common.php:3112 msgid "%s ago" msgstr "" -#: common.php:1675 -#: entry_detail.php:1086 -msgid "Order" -msgstr "" - -#: common.php:1708 -#: entry_detail.php:1163 -#: gravityforms.php:2475 -#: includes/addon/class-gf-payment-addon.php:2796 -#: includes/fields/class-gf-field-total.php:24 -#: js.php:900 -msgid "Total" -msgstr "" - -#: common.php:1725 -#: entry_detail.php:1098 -#: includes/fields/class-gf-field-product.php:13 -msgid "Product" -msgstr "" - -#: common.php:1735 -#: entry_detail.php:1099 -msgid "Qty" -msgstr "" - -#: common.php:1745 -#: entry_detail.php:1100 -msgid "Unit Price" -msgstr "" - -#: common.php:1755 -#: entry_detail.php:1101 -#: form_detail.php:593 -#: form_detail.php:1448 -#: includes/fields/class-gf-field-calculation.php:110 -#: includes/fields/class-gf-field-singleproduct.php:143 -#: includes/fields/class-gf-field-singleproduct.php:152 -#: includes/fields/class-gf-field-singleproduct.php:161 -#: js.php:877 -#: js.php:936 -msgid "Price" -msgstr "" - -#: common.php:1825 -msgid "Total:" -msgstr "" - -#: common.php:2290 +#: common.php:2144 msgid "Cannot send email because the TO address is invalid." msgstr "" -#: common.php:2297 +#: common.php:2151 msgid "Cannot send email because there is no SUBJECT and no MESSAGE." msgstr "" -#: common.php:2304 +#: common.php:2158 msgid "Cannot send email because the FROM address is invalid." msgstr "" -#: common.php:3109 +#: common.php:2960 msgid "Gravity Forms requires WordPress %s or greater. You must upgrade WordPress in order to use Gravity Forms" msgstr "" -#: common.php:3266 +#: common.php:3125 msgid "%1$s at %2$s" msgstr "" #. Translators: link to the "Edit Post" page for this post. -#: common.php:3770 +#: common.php:3649 msgid "You can
          edit this post from the post page." msgstr "" -#: common.php:3793 +#: common.php:3672 msgid "Pricing fields are not editable" msgstr "" -#: common.php:3896 -#: common.php:3954 +#: common.php:3775 +#: common.php:3833 msgid "Preview this form" msgstr "" -#: common.php:3903 -#: gravityforms.php:5464 -#: js/blocks.js:332 +#: common.php:3782 +#: gravityforms.php:5577 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:229 msgid "Preview" msgstr "" -#: common.php:4061 +#: common.php:3940 msgid "There was an problem while verifying your file." msgstr "" -#: common.php:4066 +#: common.php:3945 msgid "Sorry, this file extension is not permitted for security reasons." msgstr "" -#: common.php:4069 +#: common.php:3948 msgid "Sorry, this file type is not permitted for security reasons." msgstr "" -#: common.php:5226 +#: common.php:5105 msgid "New row added." msgstr "" -#: common.php:5227 +#: common.php:5106 msgid "Row removed" msgstr "" -#: common.php:5228 +#: common.php:5107 msgid "The form has been saved. The content contains the link to return and complete the form." msgstr "" -#: common.php:5242 -#: common.php:5963 -#: common.php:6144 +#: common.php:5121 +#: common.php:5846 #: form_list.php:151 #: form_list.php:608 #: includes/addon/class-gf-feed-addon.php:2465 #: includes/class-confirmation.php:156 -#: includes/class-confirmation.php:1073 +#: includes/class-confirmation.php:1086 +#: includes/config/items/class-gf-config-admin-i18n.php:40 #: includes/license/class-gf-license-api-response.php:149 -#: js.php:287 -#: js.php:387 +#: js.php:286 +#: js.php:386 #: notification.php:905 #: notification.php:1482 msgid "Active" msgstr "" -#: common.php:5243 -#: common.php:6143 +#: common.php:5122 #: form_list.php:147 #: form_list.php:611 #: includes/addon/class-gf-feed-addon.php:2468 #: includes/class-confirmation.php:152 -#: includes/class-confirmation.php:1076 -#: js.php:287 -#: js.php:389 +#: includes/class-confirmation.php:1089 +#: includes/config/items/class-gf-config-admin-i18n.php:39 +#: js.php:286 +#: js.php:388 #: notification.php:901 #: notification.php:1485 msgid "Inactive" msgstr "" -#: common.php:5244 -#: common.php:5295 -#: form_detail.php:1533 +#: common.php:5123 +#: common.php:5176 +#: form_detail.php:1644 +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:43 #: select_columns.php:276 msgid "Save" msgstr "" -#: common.php:5245 -#: entry_detail.php:1462 -#: gravityforms.php:4477 +#: common.php:5124 +#: entry_detail.php:1400 +#: gravityforms.php:4586 #: includes/webapi/webapi.php:446 #: includes/webapi/webapi.php:539 #: includes/webapi/webapi.php:618 msgid "Update" msgstr "" -#: common.php:5246 +#: common.php:5125 #: form_display.php:283 #: form_display.php:1129 -#: form_display.php:3531 -#: js.php:642 +#: form_display.php:3566 +#: js.php:645 msgid "Previous" msgstr "" -#: common.php:5247 +#: common.php:5126 msgid "Select a format" msgstr "" -#: common.php:5248 +#: common.php:5127 msgid "Column" msgstr "" -#: common.php:5249 +#: common.php:5128 msgid "5 of %d items shown. Edit field to view all" msgstr "" -#: common.php:5250 +#: common.php:5129 #: export.php:433 -#: export.php:520 +#: export.php:519 #: includes/fields/class-gf-field-checkbox.php:169 #: includes/fields/class-gf-field-checkbox.php:705 msgid "Select All" msgstr "" -#: common.php:5251 +#: common.php:5130 msgid "Enter a value" msgstr "" -#: common.php:5252 +#: common.php:5131 msgid "Untitled Form" msgstr "" -#: common.php:5253 +#: common.php:5132 msgid "We would love to hear from you! Please fill out this form and we will get in touch with you shortly." msgstr "" -#: common.php:5254 -#: common.php:5303 -#: forms_model.php:6825 +#: common.php:5133 +#: common.php:5184 +#: forms_model.php:6837 msgid "Thanks for contacting us! We will get in touch with you shortly." msgstr "" -#: common.php:5255 -#: form_display.php:1397 +#: common.php:5134 +#: form_display.php:1431 #: form_list.php:327 +#: gravityforms.php:3114 +#: includes/fields/class-gf-field-submit.php:158 #: includes/settings/fields/class-button.php:50 msgid "Submit" msgstr "" -#: common.php:5256 +#: common.php:5135 +msgid "The submit button for this form" +msgstr "" + +#: common.php:5136 #: includes/settings/fields/class-notification-routing.php:349 msgid "Loading..." msgstr "" -#: common.php:5257 +#: common.php:5137 msgid "this field if" msgstr "" -#: common.php:5258 +#: common.php:5138 msgid "this section if" msgstr "" -#: common.php:5259 +#: common.php:5139 msgid "this page if" msgstr "" -#: common.php:5260 +#: common.php:5140 msgid "this form button if" msgstr "" -#: common.php:5261 -#: js.php:275 +#: common.php:5141 +#: js.php:274 msgid "Show" msgstr "" -#: common.php:5262 +#: common.php:5142 msgid "Hide" msgstr "" -#: common.php:5263 +#: common.php:5143 #: includes/logging/logging.php:365 #: includes/settings/fields/class-checkbox-and-select.php:50 msgid "Enable" msgstr "" -#: common.php:5264 +#: common.php:5144 msgid "Disable" msgstr "" -#: common.php:5265 -#: includes/addon/class-gf-payment-addon.php:2589 -#: includes/addon/class-gf-payment-addon.php:2634 +#: common.php:5145 +#: includes/addon/class-gf-payment-addon.php:2598 +#: includes/addon/class-gf-payment-addon.php:2643 #: includes/webapi/webapi.php:559 #: includes/wizard/steps/class-gf-installation-wizard-step-background-updates.php:110 msgid "Enabled" msgstr "" -#: common.php:5266 +#: common.php:5146 #: includes/wizard/steps/class-gf-installation-wizard-step-background-updates.php:110 msgid "Disabled" msgstr "" -#: common.php:5267 +#: common.php:5147 msgid "Configure" msgstr "" -#: common.php:5268 -#: export.php:647 -#: includes/addon/class-gf-payment-addon.php:2527 -#: includes/addon/class-gf-payment-addon.php:2529 -#: tooltips.php:114 -#: tooltips.php:131 -#: tooltips.php:154 +#: common.php:5148 +#: export.php:646 +#: includes/addon/class-gf-payment-addon.php:2536 +#: includes/addon/class-gf-payment-addon.php:2538 +#: tooltips.php:103 +#: tooltips.php:120 +#: tooltips.php:143 msgid "Conditional Logic" msgstr "" -#: common.php:5269 +#: common.php:5149 msgid "Conditional logic allows you to change what the user sees depending on the fields they select." msgstr "" -#: common.php:5274 +#: common.php:5154 msgid "Adding conditional logic to the form submit button could cause usability problems for some users and negatively impact the accessibility of your form. Learn more about button conditional logic in our %1$sdocumentation%2$s." msgstr "" -#: common.php:5278 +#: common.php:5158 #: includes/class-confirmation.php:256 #: includes/class-confirmation.php:306 -#: includes/class-confirmation.php:1193 +#: includes/class-confirmation.php:1206 +#: includes/embed-form/config/class-gf-embed-config.php:161 #: includes/fields/class-gf-field-page.php:12 -#: js.php:83 +#: js.php:82 msgid "Page" msgstr "" -#: common.php:5279 -#: form_detail.php:672 +#: common.php:5159 +#: form_detail.php:752 msgid "Next Button" msgstr "" -#: common.php:5280 +#: common.php:5160 +msgid "Submit Button" +msgstr "" + +#: common.php:5161 msgctxt "Conditional Logic" msgid "All" msgstr "" -#: common.php:5281 +#: common.php:5162 msgctxt "Conditional Logic" msgid "Any" msgstr "" -#: common.php:5282 +#: common.php:5163 msgid "of the following match:" msgstr "" -#: common.php:5283 -#: includes/addon/class-gf-addon.php:3785 +#: common.php:5164 +#: includes/addon/class-gf-addon.php:3840 #: includes/settings/fields/class-notification-routing.php:76 #: includes/settings/fields/class-notification-routing.php:227 msgid "is" msgstr "" -#: common.php:5284 -#: includes/addon/class-gf-addon.php:3789 +#: common.php:5165 +#: includes/addon/class-gf-addon.php:3844 #: includes/settings/fields/class-notification-routing.php:77 #: includes/settings/fields/class-notification-routing.php:228 msgid "is not" msgstr "" -#: common.php:5285 -#: includes/addon/class-gf-addon.php:3793 +#: common.php:5166 +#: includes/addon/class-gf-addon.php:3848 #: includes/settings/fields/class-notification-routing.php:78 #: includes/settings/fields/class-notification-routing.php:229 msgid "greater than" msgstr "" -#: common.php:5286 -#: includes/addon/class-gf-addon.php:3797 +#: common.php:5167 +#: includes/addon/class-gf-addon.php:3852 #: includes/settings/fields/class-notification-routing.php:79 #: includes/settings/fields/class-notification-routing.php:230 msgid "less than" msgstr "" -#: common.php:5287 -#: includes/addon/class-gf-addon.php:3801 +#: common.php:5168 +#: includes/addon/class-gf-addon.php:3856 #: includes/settings/fields/class-notification-routing.php:80 #: includes/settings/fields/class-notification-routing.php:231 msgid "contains" msgstr "" -#: common.php:5288 -#: includes/addon/class-gf-addon.php:3805 +#: common.php:5169 +#: includes/addon/class-gf-addon.php:3860 #: includes/settings/fields/class-notification-routing.php:81 #: includes/settings/fields/class-notification-routing.php:232 msgid "starts with" msgstr "" -#: common.php:5289 -#: includes/addon/class-gf-addon.php:3809 +#: common.php:5170 +#: includes/addon/class-gf-addon.php:3864 #: includes/settings/fields/class-notification-routing.php:82 #: includes/settings/fields/class-notification-routing.php:233 msgid "ends with" msgstr "" -#: common.php:5290 +#: common.php:5171 msgid "Empty (no choices selected)" msgstr "" -#: common.php:5292 +#: common.php:5173 msgid "This form has legacy markup enabled and doesn’t support field resizing within the editor. Please disable legacy markup in the form settings to enable live resizing." msgstr "" -#: common.php:5293 +#: common.php:5174 msgid "Use this confirmation if" msgstr "" -#: common.php:5294 +#: common.php:5175 msgid "Send this notification if" msgstr "" -#: common.php:5296 +#: common.php:5177 msgid "Saving..." msgstr "" -#: common.php:5297 +#: common.php:5178 msgid "Are you sure you wish to cancel these changes?" msgstr "" -#: common.php:5298 +#: common.php:5179 msgid "There was an issue saving this confirmation." msgstr "" -#: common.php:5299 +#: common.php:5180 msgid "Are you sure you wish to delete this confirmation?" msgstr "" -#: common.php:5300 -#: form_settings.php:1114 +#: common.php:5181 +#: form_settings.php:1062 msgid "There was an issue deleting this confirmation." msgstr "" -#: common.php:5301 +#: common.php:5182 msgid "There are unsaved changes to the current confirmation. Would you like to discard these changes?" msgstr "" -#: common.php:5302 +#: common.php:5183 msgid "Untitled Confirmation" msgstr "" -#: common.php:5304 +#: common.php:5185 msgid "Please select a page." msgstr "" -#: common.php:5305 +#: common.php:5186 msgid "Please enter a URL." msgstr "" -#: common.php:5306 +#: common.php:5187 msgid "Please enter a confirmation name." msgstr "" -#: common.php:5307 +#: common.php:5188 msgid "Warning! Deleting this field will also delete all entry data associated with it. 'Cancel' to stop. 'OK' to delete." msgstr "" -#: common.php:5309 +#: common.php:5190 msgid "Warning! This form contains conditional logic dependent upon this field. Deleting this field will deactivate those conditional logic rules and also delete all entry data associated with the field. 'OK' to delete, 'Cancel' to abort." msgstr "" -#: common.php:5310 +#: common.php:5191 msgid "This form contains conditional logic dependent upon this choice. Are you sure you want to delete this choice? 'OK' to delete, 'Cancel' to abort." msgstr "" -#: common.php:5311 +#: common.php:5192 msgid "This form contains conditional logic dependent upon this choice. Are you sure you want to modify this choice? 'OK' to delete, 'Cancel' to abort." msgstr "" -#: common.php:5312 +#: common.php:5193 msgid "This form contains conditional logic dependent upon this field. Are you sure you want to mark this field as Admin Only? 'OK' to confirm, 'Cancel' to abort." msgstr "" -#: common.php:5314 -msgid "Merge Tags" -msgstr "" - -#: common.php:5314 -msgid "Merge tags allow you to dynamically populate submitted field values in your form content wherever this merge tag icon is present." +#: common.php:5195 +#: includes/merge-tags/config/class-gf-merge-tags-config-i18n.php:27 +msgid "Insert Merge Tags" msgstr "" -#: common.php:5323 +#: common.php:5204 msgid "Add a condition" msgstr "" -#: common.php:5324 +#: common.php:5205 msgid "Remove a condition" msgstr "" -#: common.php:5325 +#: common.php:5206 msgid "{0} of the following match:" msgstr "" -#: common.php:5327 +#: common.php:5208 msgid "Custom Choices" msgstr "" -#: common.php:5328 +#: common.php:5209 msgid "Predefined Choices" msgstr "" #. translators: {field_title} and {field_type} should not be translated , they are variables -#: common.php:5331 +#: common.php:5212 msgid "{field_label} - {field_type}, jump to this field's settings" msgstr "" -#: common.php:5342 +#: common.php:5224 msgid "ID: " msgstr "" -#: common.php:5346 +#: common.php:5228 msgid "Mr." msgstr "" -#: common.php:5347 +#: common.php:5229 msgid "Mrs." msgstr "" -#: common.php:5348 +#: common.php:5230 msgid "Miss" msgstr "" -#: common.php:5349 +#: common.php:5231 msgid "Ms." msgstr "" -#: common.php:5350 +#: common.php:5232 msgid "Dr." msgstr "" -#: common.php:5351 +#: common.php:5233 msgid "Prof." msgstr "" -#: common.php:5352 +#: common.php:5234 msgid "Rev." msgstr "" -#: common.php:5375 -#: js.php:67 +#: common.php:5258 +#: js.php:66 msgid "To use conditional logic, please create a field that supports conditional logic." msgstr "" -#: common.php:5378 +#: common.php:5261 msgid "add another rule" msgstr "" -#: common.php:5379 +#: common.php:5262 msgid "remove this rule" msgstr "" -#: common.php:5785 +#: common.php:5668 msgid "Any form field" msgstr "" -#: common.php:5892 -#: includes/addon/class-gf-addon.php:2742 -#: includes/settings/fields/class-generic-map.php:562 +#: common.php:5775 +#: includes/addon/class-gf-addon.php:2797 +#: includes/settings/fields/class-generic-map.php:564 msgid "Entry ID" msgstr "" -#: common.php:5896 -#: export.php:1061 -#: forms_model.php:6441 -#: includes/addon/class-gf-addon.php:2743 -#: includes/settings/fields/class-generic-map.php:566 +#: common.php:5779 +#: export.php:1060 +#: forms_model.php:6453 +#: includes/addon/class-gf-addon.php:2798 +#: includes/settings/fields/class-generic-map.php:568 #: select_columns.php:197 msgid "Entry Date" msgstr "" -#: common.php:5898 -#: common.php:5931 +#: common.php:5781 +#: common.php:5814 #: includes/fields/class-gf-field-date.php:884 #: includes/fields/class-gf-field-date.php:1078 msgid "yyyy-mm-dd" msgstr "" -#: common.php:5902 +#: common.php:5785 msgid "Starred" msgstr "" -#: common.php:5916 +#: common.php:5799 #: includes/class-personal-data.php:684 -#: tooltips.php:176 +#: tooltips.php:165 msgid "IP Address" msgstr "" -#: common.php:5920 +#: common.php:5803 msgid "Source URL" msgstr "" -#: common.php:5924 -#: export.php:1066 -#: forms_model.php:6447 +#: common.php:5807 +#: export.php:1065 +#: forms_model.php:6459 #: select_columns.php:200 msgid "Payment Status" msgstr "" -#: common.php:5929 -#: export.php:1065 -#: forms_model.php:6453 +#: common.php:5812 +#: export.php:1064 +#: forms_model.php:6465 #: select_columns.php:203 msgid "Payment Date" msgstr "" -#: common.php:5935 -#: export.php:1064 -#: forms_model.php:6456 -#: includes/addon/class-gf-payment-addon.php:2483 -#: includes/addon/class-gf-payment-addon.php:2488 +#: common.php:5818 +#: export.php:1063 +#: forms_model.php:6468 +#: includes/addon/class-gf-payment-addon.php:2492 +#: includes/addon/class-gf-payment-addon.php:2497 #: select_columns.php:202 msgid "Payment Amount" msgstr "" -#: common.php:5939 +#: common.php:5822 msgid "Transaction ID" msgstr "" -#: common.php:5943 -#: entry_detail.php:1386 -#: forms_model.php:6459 +#: common.php:5826 +#: entry_detail.php:1324 +#: forms_model.php:6471 #: includes/webapi/includes/class-gf-api-keys-table.php:28 #: includes/webapi/webapi.php:401 #: select_columns.php:204 msgid "User" msgstr "" -#: common.php:5959 +#: common.php:5842 msgid "Authorized" msgstr "" -#: common.php:5960 +#: common.php:5843 msgid "Paid" msgstr "" -#: common.php:5961 +#: common.php:5844 msgid "Processing" msgstr "" -#: common.php:5962 +#: common.php:5845 msgid "Failed" msgstr "" -#: common.php:5964 -#: common.php:6169 +#: common.php:5847 +#: includes/config/items/class-gf-config-multifile.php:36 msgid "Cancelled" msgstr "" -#: common.php:5965 +#: common.php:5848 #: includes/locking/class-gf-locking.php:206 msgid "Pending" msgstr "" -#: common.php:5966 +#: common.php:5849 msgid "Refunded" msgstr "" -#: common.php:5967 +#: common.php:5850 msgid "Voided" msgstr "" -#: common.php:6109 -msgid "Mon" -msgstr "" - -#: common.php:6110 -msgid "Tue" -msgstr "" - -#: common.php:6111 -msgid "Wed" -msgstr "" - -#: common.php:6112 -msgid "Thu" -msgstr "" - -#: common.php:6113 -msgid "Fri" -msgstr "" - -#: common.php:6114 -msgid "Sat" -msgstr "" - -#: common.php:6115 -msgid "Sun" -msgstr "" - -#: common.php:6118 -#: form_detail.php:1475 -msgid "January" -msgstr "" - -#: common.php:6119 -#: form_detail.php:1475 -msgid "February" -msgstr "" - -#: common.php:6120 -#: form_detail.php:1475 -msgid "March" -msgstr "" - -#: common.php:6121 -#: form_detail.php:1475 -msgid "April" -msgstr "" - -#: common.php:6122 -#: form_detail.php:1475 -#: includes/addon/class-gf-payment-addon.php:3153 -msgid "May" -msgstr "" - -#: common.php:6123 -#: form_detail.php:1475 -msgid "June" -msgstr "" - -#: common.php:6124 -#: form_detail.php:1475 -msgid "July" -msgstr "" - -#: common.php:6125 -#: form_detail.php:1475 -msgid "August" -msgstr "" - -#: common.php:6126 -#: form_detail.php:1475 -msgid "September" -msgstr "" - -#: common.php:6127 -#: form_detail.php:1475 -msgid "October" -msgstr "" - -#: common.php:6128 -#: form_detail.php:1475 -msgid "November" -msgstr "" - -#: common.php:6129 -#: form_detail.php:1475 -msgid "December" -msgstr "" - -#: common.php:6132 -msgid "Select date" -msgstr "" - -#: common.php:6147 -#: export.php:341 -#: js/blocks.js:244 -#: js/blocks.js:252 -msgid "Edit Form" -msgstr "" - -#: common.php:6148 -#: includes/templates/edit-shortcode-form.tpl.php:18 -msgid "Insert Form" -msgstr "" - -#: common.php:6159 -msgid "This type of file is not allowed. Must be one of the following: " -msgstr "" - -#: common.php:6160 -msgid "Delete this file" -msgstr "" - -#: common.php:6161 -msgid "in progress" -msgstr "" - -#: common.php:6162 -msgid "File exceeds size limit" -msgstr "" - -#: common.php:6163 -msgid "This type of file is not allowed." -msgstr "" - -#: common.php:6164 -msgid "Maximum number of files reached" -msgstr "" - -#: common.php:6165 -msgid "There was a problem while saving the file on the server" -msgstr "" - -#: common.php:6166 -msgid "Please wait for the uploading to complete" -msgstr "" - -#: common.php:6167 -#: entry_detail.php:1476 -#: form_detail.php:1522 -#: form_detail.php:1534 -#: includes/addon/class-gf-results.php:310 -#: includes/locking/class-gf-locking.php:201 -#: select_columns.php:277 -msgid "Cancel" -msgstr "" - -#: common.php:6168 -msgid "Cancel this upload" -msgstr "" - -#: common.php:6891 +#: common.php:6717 msgid "Visible" msgstr "" -#: common.php:6893 +#: common.php:6719 msgid "Default option. The field is visible when viewing the form." msgstr "" -#: common.php:6896 -#: form_detail.php:569 -#: form_detail.php:651 -#: form_detail.php:759 -#: form_detail.php:1297 -#: form_detail.php:2002 -#: form_detail.php:2036 +#: common.php:6722 +#: form_detail.php:649 +#: form_detail.php:731 +#: form_detail.php:839 +#: form_detail.php:1377 +#: form_detail.php:2122 +#: form_detail.php:2156 #: includes/fields/class-gf-field-hidden.php:13 msgid "Hidden" msgstr "" -#: common.php:6898 +#: common.php:6724 msgid "The field is hidden when viewing the form. Useful when you require the functionality of this field but do not want the user to be able to see this field." msgstr "" -#: common.php:6901 +#: common.php:6727 msgid "Administrative" msgstr "" -#: common.php:6903 +#: common.php:6729 msgid "The field is only visible when administering submitted entries. The field is not visible or functional when viewing the form." msgstr "" -#: common.php:6934 -#: form_detail.php:2348 +#: common.php:6760 +#: form_detail.php:2506 msgid "Visibility" msgstr "" -#: common.php:6934 +#: common.php:6760 msgid "Select the visibility for this field." msgstr "" -#: currency.php:127 +#: currency.php:153 msgid "U.S. Dollar" msgstr "" -#: currency.php:137 +#: currency.php:163 msgid "Pound Sterling" msgstr "" -#: currency.php:147 +#: currency.php:173 msgid "Euro" msgstr "" -#: currency.php:157 +#: currency.php:183 msgid "Australian Dollar" msgstr "" -#: currency.php:167 +#: currency.php:193 msgid "Brazilian Real" msgstr "" -#: currency.php:177 +#: currency.php:203 msgid "Canadian Dollar" msgstr "" -#: currency.php:187 +#: currency.php:213 msgid "Czech Koruna" msgstr "" -#: currency.php:197 +#: currency.php:223 msgid "Danish Krone" msgstr "" -#: currency.php:207 +#: currency.php:233 msgid "Hong Kong Dollar" msgstr "" -#: currency.php:217 +#: currency.php:243 msgid "Hungarian Forint" msgstr "" -#: currency.php:227 +#: currency.php:253 msgid "Israeli New Sheqel" msgstr "" -#: currency.php:237 +#: currency.php:263 msgid "Japanese Yen" msgstr "" -#: currency.php:247 +#: currency.php:273 msgid "Malaysian Ringgit" msgstr "" -#: currency.php:257 +#: currency.php:283 msgid "Mexican Peso" msgstr "" -#: currency.php:267 +#: currency.php:293 msgid "Norwegian Krone" msgstr "" -#: currency.php:277 +#: currency.php:303 msgid "New Zealand Dollar" msgstr "" -#: currency.php:287 +#: currency.php:313 msgid "Philippine Peso" msgstr "" -#: currency.php:297 +#: currency.php:323 msgid "Polish Zloty" msgstr "" -#: currency.php:307 +#: currency.php:333 msgid "Russian Ruble" msgstr "" -#: currency.php:317 +#: currency.php:343 msgid "Singapore Dollar" msgstr "" -#: currency.php:327 +#: currency.php:353 msgid "South African Rand" msgstr "" -#: currency.php:337 +#: currency.php:363 msgid "Swedish Krona" msgstr "" -#: currency.php:347 +#: currency.php:373 msgid "Swiss Franc" msgstr "" -#: currency.php:358 +#: currency.php:384 msgid "Taiwan New Dollar" msgstr "" -#: currency.php:368 +#: currency.php:394 msgid "Thai Baht" msgstr "" -#: entry_detail.php:42 -#: entry_detail.php:631 +#: entry_detail.php:44 +#: entry_detail.php:633 msgid "Entry" msgstr "" -#: entry_detail.php:50 -#: form_settings.php:1057 +#: entry_detail.php:52 +#: form_settings.php:1005 #: notification.php:111 #: notification.php:231 #: notification.php:844 msgid "Notifications" msgstr "" -#: entry_detail.php:58 -#: entry_detail.php:842 +#: entry_detail.php:60 +#: entry_detail.php:844 msgid "Notes" msgstr "" -#: entry_detail.php:66 -#: entry_detail.php:1210 +#: entry_detail.php:68 +#: entry_detail.php:1126 msgid "Subscription Details" msgstr "" -#: entry_detail.php:66 -#: entry_detail.php:1210 +#: entry_detail.php:68 +#: entry_detail.php:1126 msgid "Payment Details" msgstr "" -#: entry_detail.php:73 +#: entry_detail.php:75 msgid "Print entry" msgstr "" -#: entry_detail.php:243 +#: entry_detail.php:245 msgid "Oops! We couldn't find your entry. Please try again" msgstr "" -#: entry_detail.php:322 +#: entry_detail.php:324 msgid "%s: Unchecked \"%s\"" msgstr "" -#: entry_detail.php:322 +#: entry_detail.php:324 msgid "%s: Checked \"%s\"" msgstr "" -#: entry_detail.php:387 +#: entry_detail.php:389 msgid "You don't have adequate permission to delete notes." msgstr "" -#: entry_detail.php:396 +#: entry_detail.php:398 msgid "You don't have adequate permission to trash entries." msgstr "" -#: entry_detail.php:410 +#: entry_detail.php:412 msgid "You don't have adequate permission to restore entries." msgstr "" -#: entry_detail.php:434 +#: entry_detail.php:436 #: entry_list.php:1419 #: entry_list.php:1458 #: form_list.php:878 msgid "You don't have adequate permission to delete entries." msgstr "" -#: entry_detail.php:469 +#: entry_detail.php:471 msgid "Would you like to delete this file? 'Cancel' to stop. 'OK' to delete" msgstr "" -#: entry_detail.php:480 +#: entry_detail.php:482 msgid "Ajax error while deleting field." msgstr "" -#: entry_detail.php:546 -#: entry_list.php:1773 +#: entry_detail.php:548 +#: entry_list.php:1763 msgid "You must select at least one type of notification to resend." msgstr "" -#: entry_detail.php:564 +#: entry_detail.php:566 msgid "Notifications were resent successfully." msgstr "" -#: entry_detail.php:608 +#: entry_detail.php:610 msgid "Entry Updated." msgstr "" -#: entry_detail.php:733 +#: entry_detail.php:735 msgid "Details" msgstr "" -#: entry_detail.php:818 +#: entry_detail.php:820 msgid " Bulk action" msgstr "" -#: entry_detail.php:820 +#: entry_detail.php:822 msgid " Bulk action " msgstr "" -#: entry_detail.php:821 -#: form_detail.php:1535 +#: entry_detail.php:823 +#: form_detail.php:1646 #: includes/addon/class-gf-feed-addon.php:1637 #: includes/addon/class-gf-feed-addon.php:1684 -#: includes/class-confirmation.php:1102 -#: includes/fields/class-gf-field.php:1437 +#: includes/class-confirmation.php:1115 +#: includes/fields/class-gf-field.php:1442 #: notification.php:1518 -#: includes/settings/js/field-map.js:1145 +#: assets/js/src/legacy/admin/settings/field-map/mapping.js:354 msgid "Delete" msgstr "" -#: entry_detail.php:824 +#: entry_detail.php:826 #: entry_list.php:222 msgid "Apply" msgstr "" -#: entry_detail.php:894 +#: entry_detail.php:896 msgid "added" msgstr "" -#: entry_detail.php:911 +#: entry_detail.php:913 msgid "Add Note" msgstr "" -#: entry_detail.php:925 +#: entry_detail.php:927 msgid "Also email this note to" msgstr "" -#: entry_detail.php:933 +#: entry_detail.php:935 msgid "Subject:" msgstr "" -#: entry_detail.php:963 +#: entry_detail.php:965 #: print-entry.php:199 msgid "Entry # " msgstr "" -#: entry_detail.php:981 +#: entry_detail.php:983 msgid "show empty fields" msgstr "" -#: entry_detail.php:1236 +#: entry_detail.php:1152 #: form_list.php:535 msgid "Status" msgstr "" -#: entry_detail.php:1252 +#: entry_detail.php:1168 msgid "Start Date" msgstr "" -#: entry_detail.php:1269 +#: entry_detail.php:1185 msgid "Subscription Id" msgstr "" -#: entry_detail.php:1269 -#: export.php:1063 -#: forms_model.php:6450 +#: entry_detail.php:1185 +#: export.php:1062 +#: forms_model.php:6462 #: select_columns.php:201 msgid "Transaction Id" msgstr "" -#: entry_detail.php:1287 -#: includes/addon/class-gf-payment-addon.php:2435 -#: includes/addon/class-gf-payment-addon.php:2439 +#: entry_detail.php:1203 +#: includes/addon/class-gf-payment-addon.php:2444 +#: includes/addon/class-gf-payment-addon.php:2448 msgid "Recurring Amount" msgstr "" -#: entry_detail.php:1287 -#: includes/addon/class-gf-payment-addon.php:2326 +#: entry_detail.php:1203 +#: includes/addon/class-gf-payment-addon.php:2335 msgid "Amount" msgstr "" -#: entry_detail.php:1327 +#: entry_detail.php:1265 msgid "Include Notes" msgstr "" -#: entry_detail.php:1331 +#: entry_detail.php:1269 #: entry_list.php:1335 -#: entry_list.php:2187 +#: entry_list.php:2177 msgid "Print" msgstr "" -#: entry_detail.php:1371 +#: entry_detail.php:1309 msgid "Submitted on" msgstr "" -#: entry_detail.php:1375 +#: entry_detail.php:1313 msgid "Updated" msgstr "" -#: entry_detail.php:1380 -#: export.php:1070 -#: forms_model.php:6438 -#: includes/addon/class-gf-addon.php:2744 -#: includes/settings/fields/class-generic-map.php:570 +#: entry_detail.php:1318 +#: export.php:1069 +#: forms_model.php:6450 +#: includes/addon/class-gf-addon.php:2799 +#: includes/settings/fields/class-generic-map.php:572 #: select_columns.php:198 msgid "User IP" msgstr "" -#: entry_detail.php:1392 +#: entry_detail.php:1330 msgid "Embed Url" msgstr "" -#: entry_detail.php:1399 +#: entry_detail.php:1337 msgid "Edit Post" msgstr "" -#: entry_detail.php:1421 +#: entry_detail.php:1359 #: entry_list.php:1212 #: entry_list.php:1323 msgid "Not Spam" msgstr "" -#: entry_detail.php:1426 -#: entry_detail.php:1437 +#: entry_detail.php:1364 +#: entry_detail.php:1375 msgid "You are about to delete this entry. 'Cancel' to stop, 'OK' to delete." msgstr "" -#: entry_detail.php:1426 -#: entry_detail.php:1437 +#: entry_detail.php:1364 +#: entry_detail.php:1375 #: entry_list.php:1190 #: entry_list.php:1221 #: entry_list.php:1319 @@ -1401,7 +1212,7 @@ msgstr "" msgid "Delete Permanently" msgstr "" -#: entry_detail.php:1435 +#: entry_detail.php:1373 #: entry_list.php:1184 #: entry_list.php:1318 #: form_list.php:516 @@ -1409,45 +1220,57 @@ msgstr "" msgid "Restore" msgstr "" -#: entry_detail.php:1446 +#: entry_detail.php:1384 msgid "Move to Trash" msgstr "" -#: entry_detail.php:1452 +#: entry_detail.php:1390 msgid "Mark as Spam" msgstr "" -#: entry_detail.php:1462 -#: gravityforms.php:5154 -#: gravityforms.php:5426 +#: entry_detail.php:1400 +#: gravityforms.php:5267 +#: gravityforms.php:5539 #: includes/addon/class-gf-feed-addon.php:1682 -#: includes/class-confirmation.php:1100 +#: includes/class-confirmation.php:1113 #: includes/webapi/includes/class-gf-api-keys-table.php:68 #: notification.php:1516 msgid "Edit" msgstr "" -#: entry_detail.php:1504 +#: entry_detail.php:1414 +#: form_detail.php:1633 +#: form_detail.php:1645 +#: includes/addon/class-gf-results.php:305 +#: includes/config/items/class-gf-config-multifile.php:34 +#: includes/embed-form/config/class-gf-embed-config-i18n.php:43 +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:41 +#: includes/locking/class-gf-locking.php:201 +#: select_columns.php:277 +msgid "Cancel" +msgstr "" + +#: entry_detail.php:1442 msgid "You cannot resend notifications for this entry because this form does not currently have any notifications configured." msgstr "" -#: entry_detail.php:1506 -#: entry_list.php:2124 +#: entry_detail.php:1444 +#: entry_list.php:2114 msgid "Configure Notifications" msgstr "" -#: entry_detail.php:1522 -#: entry_list.php:2144 +#: entry_detail.php:1460 +#: entry_list.php:2134 #: notification.php:206 msgid "Send To" msgstr "" -#: entry_detail.php:1528 +#: entry_detail.php:1466 msgid "Resend" msgstr "" -#: entry_detail.php:1530 -#: entry_list.php:2151 +#: entry_detail.php:1468 +#: entry_list.php:2141 msgid "Resending..." msgstr "" @@ -1491,7 +1314,7 @@ msgid "Display Mode" msgstr "" #: entry_list.php:261 -#: form_detail.php:1709 +#: form_detail.php:1829 msgid "Standard" msgstr "" @@ -1582,8 +1405,8 @@ msgstr "" #: entry_list.php:1176 #: entry_list.php:1207 #: entry_list.php:1239 -#: includes/addon/class-gf-payment-addon.php:3286 -#: includes/addon/class-gf-payment-addon.php:3287 +#: includes/addon/class-gf-payment-addon.php:3295 +#: includes/addon/class-gf-payment-addon.php:3296 msgid "View" msgstr "" @@ -1628,9 +1451,9 @@ msgid "Remove Star" msgstr "" #: entry_list.php:1334 -#: entry_list.php:1730 -#: entry_list.php:2082 -#: entry_list.php:2149 +#: entry_list.php:1720 +#: entry_list.php:2072 +#: entry_list.php:2139 msgid "Resend Notifications" msgstr "" @@ -1698,80 +1521,80 @@ msgstr "" msgid "%s unstarred." msgstr "" -#: entry_list.php:1665 +#: entry_list.php:1655 msgid "Ajax error while setting lead property" msgstr "" -#: entry_list.php:1722 +#: entry_list.php:1712 msgid "Please select at least one entry." msgstr "" -#: entry_list.php:1736 -#: entry_list.php:2088 +#: entry_list.php:1726 +#: entry_list.php:2078 msgid "Print Entries" msgstr "" -#: entry_list.php:1798 +#: entry_list.php:1788 msgid "Notifications for %s were resent successfully." msgstr "" -#: entry_list.php:1800 +#: entry_list.php:1790 msgid "entry" msgstr "" -#: entry_list.php:1800 +#: entry_list.php:1790 msgid "entries" msgstr "" -#: entry_list.php:1920 +#: entry_list.php:1910 msgid "All %s{0}%s entries on this page are selected." msgstr "" -#: entry_list.php:1921 +#: entry_list.php:1911 msgid "Select all %s{0}%s entries." msgstr "" -#: entry_list.php:1922 +#: entry_list.php:1912 msgid "All %s{0}%s entries have been selected." msgstr "" -#: entry_list.php:1923 +#: entry_list.php:1913 msgid "Clear selection" msgstr "" -#: entry_list.php:2009 +#: entry_list.php:1999 msgid "Entry List" msgstr "" -#: entry_list.php:2074 +#: entry_list.php:2064 msgid "Please select at least one entry..." msgstr "" -#: entry_list.php:2122 +#: entry_list.php:2112 msgid "You cannot resend notifications for these entries because this form does not currently have any notifications configured." msgstr "" -#: entry_list.php:2128 +#: entry_list.php:2118 msgid "Specify which notifications you would like to resend for the selected entries." msgstr "" -#: entry_list.php:2142 +#: entry_list.php:2132 msgid "You may override the default notification settings by entering a comma delimited list of emails to which the selected notifications should be sent." msgstr "" -#: entry_list.php:2160 +#: entry_list.php:2150 msgid "Close Window" msgstr "" -#: entry_list.php:2175 +#: entry_list.php:2165 msgid "Print all of the selected entries at once." msgstr "" -#: entry_list.php:2179 +#: entry_list.php:2169 msgid "Include notes" msgstr "" -#: entry_list.php:2184 +#: entry_list.php:2174 msgid "Add page break between entries" msgstr "" @@ -1795,12 +1618,19 @@ msgstr "" msgid "form" msgstr "" +#: export.php:341 +#: includes/config/items/class-gf-config-admin-i18n.php:43 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:143 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:149 +msgid "Edit Form" +msgstr "" + #: export.php:342 msgid "Gravity Forms imported %d %s successfully" msgstr "" #: export.php:352 -#: export.php:1127 +#: export.php:1126 msgid "Import Forms" msgstr "" @@ -1809,7 +1639,7 @@ msgid "Select the Gravity Forms export files you would like to import. Please ma msgstr "" #: export.php:367 -#: tooltips.php:157 +#: tooltips.php:146 msgid "Select Files" msgstr "" @@ -1818,7 +1648,7 @@ msgid "Import" msgstr "" #: export.php:419 -#: export.php:1119 +#: export.php:1118 msgid "Export Forms" msgstr "" @@ -1831,14 +1661,14 @@ msgid "Select Forms" msgstr "" #: export.php:433 -#: export.php:520 +#: export.php:519 #: includes/fields/class-gf-field-checkbox.php:180 #: includes/fields/class-gf-field-checkbox.php:716 msgid "Deselect All" msgstr "" #: export.php:462 -#: export.php:680 +#: export.php:679 msgid "Download Export File" msgstr "" @@ -1846,101 +1676,101 @@ msgstr "" msgid "Ajax error while selecting a form" msgstr "" -#: export.php:529 +#: export.php:528 msgid "Export entries if {0} of the following match:" msgstr "" -#: export.php:538 +#: export.php:537 msgid "Please select the fields to be exported" msgstr "" -#: export.php:599 -#: export.php:1110 +#: export.php:598 +#: export.php:1109 msgid "Export Entries" msgstr "" -#: export.php:602 +#: export.php:601 msgid "Select a form below to export entries. Once you have selected a form you may select the fields you would like to export and then define optional filters for field values and the date range. When you click the download button below, Gravity Forms will create a CSV file for you to save to your computer." msgstr "" -#: export.php:608 -#: gravityforms.php:5901 +#: export.php:607 +#: gravityforms.php:6014 #: widget.php:142 -#: js/blocks.js:194 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:96 msgid "Select a Form" msgstr "" -#: export.php:613 +#: export.php:612 msgid "Select a form" msgstr "" -#: export.php:638 +#: export.php:637 msgid "Select Fields" msgstr "" -#: export.php:657 +#: export.php:656 msgid "Select Date Range" msgstr "" -#: export.php:663 +#: export.php:662 msgid "Start" msgstr "" -#: export.php:668 +#: export.php:667 msgid "End" msgstr "" -#: export.php:672 +#: export.php:671 msgid "Date Range is optional, if no date range is selected all entries will be exported." msgstr "" -#: export.php:682 +#: export.php:681 msgid "Exporting entries. Progress:" msgstr "" -#: export.php:1059 +#: export.php:1058 msgid "Created By (User Id)" msgstr "" -#: export.php:1062 -#: forms_model.php:6444 -#: includes/addon/class-gf-addon.php:2745 -#: includes/settings/fields/class-generic-map.php:574 +#: export.php:1061 +#: forms_model.php:6456 +#: includes/addon/class-gf-addon.php:2800 +#: includes/settings/fields/class-generic-map.php:576 #: select_columns.php:199 msgid "Source Url" msgstr "" -#: export.php:1069 +#: export.php:1068 msgid "User Agent" msgstr "" -#: export.php:1253 +#: export.php:1252 msgid "The PHP readfile function is not available, please contact the web host." msgstr "" -#: forms_model.php:1211 -#: form_detail.php:3063 +#: forms_model.php:1224 +#: includes/save-form/class-gf-form-crud-handler.php:335 msgid "Admin Notification" msgstr "" -#: forms_model.php:1235 +#: forms_model.php:1248 msgid "User Notification" msgstr "" -#: forms_model.php:1403 +#: forms_model.php:1416 msgid "Notification not found" msgstr "" -#: forms_model.php:1435 +#: forms_model.php:1448 msgid "Confirmation not found" msgstr "" -#: forms_model.php:1674 -#: forms_model.php:1701 -#: forms_model.php:1757 -#: forms_model.php:1791 -#: forms_model.php:1829 -#: forms_model.php:7952 +#: forms_model.php:1687 +#: forms_model.php:1714 +#: forms_model.php:1770 +#: forms_model.php:1804 +#: forms_model.php:1842 +#: forms_model.php:7991 #: includes/api.php:129 #: includes/api.php:156 #: includes/api.php:178 @@ -1957,333 +1787,360 @@ msgstr "" #: includes/api.php:1490 #: includes/api.php:1545 #: includes/api.php:1651 -#: includes/api.php:1865 -#: includes/api.php:1901 -#: includes/api.php:1944 +#: includes/api.php:1871 +#: includes/api.php:1907 +#: includes/api.php:1950 msgid "Submissions are currently blocked due to an upgrade in progress" msgstr "" -#: forms_model.php:2762 +#: forms_model.php:2774 msgid "WordPress successfully passed the notification email to the sending server." msgstr "" -#: forms_model.php:2768 +#: forms_model.php:2780 msgid "WordPress was unable to send the notification email." msgstr "" #. translators: Notification name followed by its ID. e.g. Admin Notification (ID: 5d4c0a2a37204). -#: forms_model.php:2791 +#: forms_model.php:2803 msgid "%1$s (ID: %2$s)" msgstr "" -#: forms_model.php:2854 +#: forms_model.php:2866 #: includes/legacy/forms_model_legacy.php:516 msgid "You don't have adequate permission to edit entries." msgstr "" -#: forms_model.php:2871 +#: forms_model.php:2883 #: includes/legacy/forms_model_legacy.php:551 msgid "An error prevented the entry for this form submission being saved. Please contact support." msgstr "" -#: forms_model.php:6546 -#: forms_model.php:6554 #: forms_model.php:6558 +#: forms_model.php:6566 +#: forms_model.php:6570 #: form_settings.php:259 msgid "(Required)" msgstr "" -#: forms_model.php:6758 -#: forms_model.php:6822 +#: forms_model.php:6770 +#: forms_model.php:6834 msgid "Default Confirmation" msgstr "" -#: forms_model.php:6787 +#: forms_model.php:6799 msgid "Save and Continue Confirmation" msgstr "" -#: forms_model.php:6792 +#: forms_model.php:6804 msgid "Link to continue editing later" msgstr "" -#: forms_model.php:6793 +#: forms_model.php:6805 msgid "Please use the following link to return and complete this form from any computer." msgstr "" -#: forms_model.php:6794 +#: forms_model.php:6806 msgid "Note: This link will expire after 30 days." msgstr "" -#: forms_model.php:6795 +#: forms_model.php:6807 msgid "Enter your email address if you would like to receive the link via email." msgstr "" -#: forms_model.php:6806 +#: forms_model.php:6818 msgid "Save and Continue Email Sent Confirmation" msgstr "" -#: forms_model.php:6811 +#: forms_model.php:6823 msgid "Success!" msgstr "" -#: forms_model.php:6812 +#: forms_model.php:6824 msgid "The link was sent to the following email address:" msgstr "" -#: forms_model.php:7944 +#: forms_model.php:7983 msgid "Updating the id property is not supported" msgstr "" -#: forms_model.php:7948 +#: forms_model.php:7987 msgid "%s is not a valid feed property" msgstr "" -#: forms_model.php:7961 +#: forms_model.php:8000 msgid "Feed meta should be an associative array or JSON" msgstr "" -#: forms_model.php:7970 -#: includes/api.php:1921 +#: forms_model.php:8009 +#: includes/api.php:1927 msgid "There was an error while updating feed id %s" msgstr "" -#: forms_model.php:7974 -#: includes/api.php:1882 +#: forms_model.php:8013 +#: includes/api.php:1888 msgid "Feed id %s not found" msgstr "" -#: form_detail.php:124 -#: form_detail.php:402 +#: form_detail.php:147 +#: form_detail.php:457 msgid "General" msgstr "" -#: form_detail.php:127 -#: form_detail.php:1919 +#: form_detail.php:150 +#: form_detail.php:2039 msgid "Appearance" msgstr "" -#: form_detail.php:130 -#: form_detail.php:1215 -#: form_detail.php:2100 -#: js/blocks.js:327 +#: form_detail.php:153 +#: form_detail.php:1295 +#: form_detail.php:2258 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:222 msgid "Advanced" msgstr "" -#: form_detail.php:157 +#: form_detail.php:180 msgid "Return to form list" msgstr "" -#: form_detail.php:191 +#: form_detail.php:227 +#: form_detail.php:238 +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:39 msgid "Save Form" msgstr "" -#: form_detail.php:217 +#: form_detail.php:241 +#: includes/embed-form/config/class-gf-embed-config-i18n.php:42 +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:38 +msgid "Saving" +msgstr "" + +#: form_detail.php:271 msgid "Browser Icon" msgstr "" -#: form_detail.php:222 +#: form_detail.php:276 msgid "Hmmm, you seem to be using an unsupported browser. To get the most out of the Gravity Forms editing experience you’ll need to switch to a supported browser." msgstr "" -#: form_detail.php:250 +#: form_detail.php:305 msgid "Pagination Options" msgstr "" -#: form_detail.php:250 +#: form_detail.php:305 msgid "Manage pagination options" msgstr "" -#: form_detail.php:251 +#: form_detail.php:306 msgid "START PAGING" msgstr "" -#: form_detail.php:271 +#: form_detail.php:326 msgid "Simply drag and drop the fields or elements you want in this form." msgstr "" -#: form_detail.php:274 +#: form_detail.php:329 msgid "Last page options" msgstr "" -#: form_detail.php:274 +#: form_detail.php:329 msgid "Manage last page options" msgstr "" -#: form_detail.php:275 +#: form_detail.php:330 msgid "END PAGING" msgstr "" -#: form_detail.php:284 +#: form_detail.php:339 msgid "You have successfully saved your form!" msgstr "" -#: form_detail.php:286 +#: form_detail.php:341 msgid "What would you like to do next?" msgstr "" -#: form_detail.php:289 +#: form_detail.php:344 msgid "Preview this Form" msgstr "" -#: form_detail.php:294 +#: form_detail.php:349 msgid "Setup Email Notifications for this Form" msgstr "" -#: form_detail.php:299 +#: form_detail.php:354 msgid "Continue Editing this Form" msgstr "" -#: form_detail.php:303 +#: form_detail.php:358 msgid "Return to Form List" msgstr "" -#: form_detail.php:330 +#: form_detail.php:385 msgid "Search for a field" msgstr "" -#: form_detail.php:334 +#: form_detail.php:389 msgid "Add Fields" msgstr "" -#: form_detail.php:335 -#: tooltips.php:175 +#: form_detail.php:390 +#: tooltips.php:164 msgid "Field Settings" msgstr "" -#: form_detail.php:341 +#: form_detail.php:396 msgid "Custom settings" msgstr "" -#: form_detail.php:354 +#: form_detail.php:409 msgid "Drag a field to the left to start building your form and then start configuring it." msgstr "" -#: form_detail.php:369 +#: form_detail.php:424 msgid "No Matching Fields" msgstr "" -#: form_detail.php:392 +#: form_detail.php:447 msgid "No field selected" msgstr "" -#: form_detail.php:407 -#: tooltips.php:123 +#: form_detail.php:462 +#: tooltips.php:112 msgid "Progress Indicator" msgstr "" -#: form_detail.php:412 +#: form_detail.php:467 msgid "Progress Bar" msgstr "" -#: form_detail.php:414 +#: form_detail.php:469 msgid "Steps" msgstr "" -#: form_detail.php:416 -#: form_detail.php:1630 +#: form_detail.php:471 +#: form_detail.php:1750 msgid "None" msgstr "" -#: form_detail.php:422 -#: tooltips.php:124 +#: form_detail.php:477 +#: tooltips.php:113 msgid "Progress Bar Style" msgstr "" -#: form_detail.php:426 +#: form_detail.php:481 msgid "Blue" msgstr "" -#: form_detail.php:427 +#: form_detail.php:482 msgid "Gray" msgstr "" -#: form_detail.php:428 -#: form_detail.php:1472 +#: form_detail.php:483 +#: form_detail.php:1583 msgid "Green" msgstr "" -#: form_detail.php:429 +#: form_detail.php:484 msgid "Orange" msgstr "" -#: form_detail.php:430 +#: form_detail.php:485 msgid "Red" msgstr "" -#: form_detail.php:431 +#: form_detail.php:486 msgid "Gradient: Spring" msgstr "" -#: form_detail.php:432 +#: form_detail.php:487 msgid "Gradient: Blues" msgstr "" -#: form_detail.php:433 +#: form_detail.php:488 msgid "Gradient: Rainbow" msgstr "" -#: form_detail.php:439 +#: form_detail.php:494 msgid "Text Color" msgstr "" -#: form_detail.php:445 -#: form_detail.php:833 +#: form_detail.php:500 +#: form_detail.php:913 msgid "Background Color" msgstr "" -#: form_detail.php:452 -#: tooltips.php:125 +#: form_detail.php:507 +#: tooltips.php:114 msgid "Page Names" msgstr "" -#: form_detail.php:463 +#: form_detail.php:518 msgid "Display completed progress bar on confirmation" msgstr "" -#: form_detail.php:470 +#: form_detail.php:525 msgid "Completion Text" msgstr "" -#: form_detail.php:477 -#: form_detail.php:704 +#: form_detail.php:532 +#: form_detail.php:784 msgid "Previous Button" msgstr "" -#: form_detail.php:483 -#: form_detail.php:677 -#: form_detail.php:710 +#: form_detail.php:538 +#: form_detail.php:757 +#: form_detail.php:790 msgid "Default" msgstr "" -#: form_detail.php:486 -#: form_detail.php:681 -#: form_detail.php:713 -#: form_settings.php:293 +#: form_detail.php:541 +#: form_detail.php:587 +#: form_detail.php:761 +#: form_detail.php:793 msgid "Image" msgstr "" -#: form_detail.php:490 +#: form_detail.php:545 msgid "Button Text:" msgstr "" -#: form_detail.php:497 -#: form_detail.php:692 -#: form_detail.php:724 +#: form_detail.php:552 +#: form_detail.php:772 +#: form_detail.php:804 msgid "Image Path:" msgstr "" -#: form_detail.php:517 -#: tooltips.php:52 -#: tooltips.php:53 +#: form_detail.php:572 +#: tooltips.php:41 +#: tooltips.php:42 msgid "Field Label" msgstr "" -#: form_detail.php:528 +#: form_detail.php:580 +msgid "Submit Input Type" +msgstr "" + +#: form_detail.php:584 +#: includes/class-confirmation.php:252 +#: includes/class-confirmation.php:1203 +#: js.php:966 +msgid "Text" +msgstr "" + +#: form_detail.php:592 +msgid "Submit Button Text" +msgstr "" + +#: form_detail.php:598 +msgid "Submit Button Image URL" +msgstr "" + +#: form_detail.php:608 msgid "Checkbox Label" msgstr "" -#: form_detail.php:538 -#: form_detail.php:1118 +#: form_detail.php:618 +#: form_detail.php:1198 #: includes/fields/class-gf-field-post-image.php:169 #: includes/fields/class-gf-field-post-image.php:171 #: includes/fields/class-gf-field-post-image.php:226 @@ -2291,312 +2148,325 @@ msgstr "" #: includes/system-status/class-gf-update.php:50 #: includes/webapi/includes/class-gf-api-keys-table.php:27 #: includes/webapi/webapi.php:395 -#: js.php:963 +#: js.php:966 msgid "Description" msgstr "" -#: form_detail.php:548 +#: form_detail.php:628 msgid "Product Field Mapping" msgstr "" -#: form_detail.php:560 -#: form_detail.php:578 -#: form_detail.php:614 -#: form_detail.php:629 -#: form_detail.php:644 -#: form_detail.php:746 -#: form_detail.php:777 -#: form_detail.php:989 +#: form_detail.php:640 +#: form_detail.php:658 +#: form_detail.php:694 +#: form_detail.php:709 +#: form_detail.php:724 +#: form_detail.php:826 +#: form_detail.php:857 +#: form_detail.php:1069 msgid "Field Type" msgstr "" -#: form_detail.php:565 +#: form_detail.php:645 msgid "Single Product" msgstr "" -#: form_detail.php:566 -#: form_detail.php:584 -#: form_detail.php:619 -#: form_detail.php:634 -#: form_detail.php:650 -#: form_detail.php:754 -#: form_detail.php:783 -#: form_detail.php:993 +#: form_detail.php:646 +#: form_detail.php:664 +#: form_detail.php:699 +#: form_detail.php:714 +#: form_detail.php:730 +#: form_detail.php:834 +#: form_detail.php:863 +#: form_detail.php:1073 #: includes/fields/class-gf-field-select.php:22 msgid "Drop Down" msgstr "" -#: form_detail.php:567 -#: form_detail.php:585 -#: form_detail.php:621 -#: form_detail.php:636 -#: form_detail.php:758 -#: form_detail.php:785 -#: form_detail.php:995 +#: form_detail.php:647 +#: form_detail.php:665 +#: form_detail.php:701 +#: form_detail.php:716 +#: form_detail.php:838 +#: form_detail.php:865 +#: form_detail.php:1075 #: includes/fields/class-gf-field-radio.php:22 msgid "Radio Buttons" msgstr "" -#: form_detail.php:568 -#: form_detail.php:635 +#: form_detail.php:648 +#: form_detail.php:715 msgid "User Defined Price" msgstr "" -#: form_detail.php:570 +#: form_detail.php:650 msgid "Calculation" msgstr "" -#: form_detail.php:583 +#: form_detail.php:663 msgid "Single Method" msgstr "" -#: form_detail.php:604 +#: form_detail.php:673 +#: form_detail.php:1532 +#: includes/fields/class-gf-field-calculation.php:110 +#: includes/fields/class-gf-field-singleproduct.php:143 +#: includes/fields/class-gf-field-singleproduct.php:152 +#: includes/fields/class-gf-field-singleproduct.php:153 +#: includes/fields/class-gf-field-singleproduct.php:161 +#: includes/orders/summaries/class-gf-order-summary.php:65 +#: js.php:880 +#: js.php:939 +msgid "Price" +msgstr "" + +#: form_detail.php:684 msgid "Disable quantity field" msgstr "" -#: form_detail.php:620 -#: form_detail.php:757 -#: form_detail.php:784 -#: form_detail.php:994 +#: form_detail.php:700 +#: form_detail.php:837 +#: form_detail.php:864 +#: form_detail.php:1074 #: includes/fields/class-gf-field-checkbox.php:35 msgid "Checkboxes" msgstr "" -#: form_detail.php:649 -#: form_detail.php:756 +#: form_detail.php:729 +#: form_detail.php:836 #: includes/fields/class-gf-field-number.php:13 -#: js.php:776 +#: js.php:779 msgid "Number" msgstr "" -#: form_detail.php:660 -#: includes/class-confirmation.php:884 -#: tooltips.php:143 +#: form_detail.php:740 +#: includes/class-confirmation.php:897 +#: tooltips.php:132 msgid "Content" msgstr "" -#: form_detail.php:685 -#: form_detail.php:717 +#: form_detail.php:765 +#: form_detail.php:797 msgid "Text:" msgstr "" -#: form_detail.php:737 +#: form_detail.php:817 msgid "Disable default margins" msgstr "" -#: form_detail.php:751 -#: form_detail.php:2569 -#: tooltips.php:148 +#: form_detail.php:831 +#: form_detail.php:2700 +#: tooltips.php:137 msgid "Standard Fields" msgstr "" -#: form_detail.php:752 -#: form_detail.php:782 +#: form_detail.php:832 +#: form_detail.php:862 msgid "Single line text" msgstr "" -#: form_detail.php:753 +#: form_detail.php:833 #: includes/fields/class-gf-field-textarea.php:13 msgid "Paragraph Text" msgstr "" -#: form_detail.php:755 -#: form_detail.php:786 -#: form_detail.php:996 +#: form_detail.php:835 +#: form_detail.php:866 +#: form_detail.php:1076 #: includes/fields/class-gf-field-multiselect.php:30 msgid "Multi Select" msgstr "" -#: form_detail.php:761 -#: form_detail.php:2587 -#: tooltips.php:149 +#: form_detail.php:841 +#: form_detail.php:2718 +#: tooltips.php:138 msgid "Advanced Fields" msgstr "" -#: form_detail.php:763 +#: form_detail.php:843 #: includes/fields/class-gf-field-time.php:43 -#: js.php:801 +#: js.php:804 msgid "Time" msgstr "" -#: form_detail.php:764 +#: form_detail.php:844 #: includes/fields/class-gf-field-phone.php:38 -#: js.php:785 +#: js.php:788 msgid "Phone" msgstr "" -#: form_detail.php:765 +#: form_detail.php:845 #: includes/fields/class-gf-field-website.php:13 -#: js.php:806 +#: js.php:809 msgid "Website" msgstr "" -#: form_detail.php:766 -#: includes/addon/class-gf-payment-addon.php:2714 +#: form_detail.php:846 +#: includes/addon/class-gf-payment-addon.php:2723 #: includes/fields/class-gf-field-email.php:13 -#: js.php:769 +#: js.php:772 msgid "Email" msgstr "" -#: form_detail.php:767 +#: form_detail.php:847 #: includes/fields/class-gf-field-fileupload.php:109 msgid "File Upload" msgstr "" -#: form_detail.php:768 +#: form_detail.php:848 #: includes/fields/class-gf-field-list.php:36 -#: js.php:653 +#: js.php:656 msgid "List" msgstr "" -#: form_detail.php:798 -#: includes/class-confirmation.php:883 -#: settings.php:896 +#: form_detail.php:878 +#: includes/class-confirmation.php:896 +#: settings.php:932 msgid "Type" msgstr "" -#: form_detail.php:802 +#: form_detail.php:882 msgid "Really Simple CAPTCHA" msgstr "" -#: form_detail.php:803 +#: form_detail.php:883 msgid "Math Challenge" msgstr "" -#: form_detail.php:811 -#: form_detail.php:1483 +#: form_detail.php:891 +#: form_detail.php:1594 msgid "Size" msgstr "" -#: form_detail.php:814 -#: form_detail.php:1483 -#: includes/fields/class-gf-field.php:2409 +#: form_detail.php:894 +#: form_detail.php:1594 +#: includes/fields/class-gf-field.php:2424 msgid "Small" msgstr "" -#: form_detail.php:824 +#: form_detail.php:904 msgid "Font Color" msgstr "" -#: form_detail.php:845 +#: form_detail.php:925 msgid "Theme" msgstr "" -#: form_detail.php:849 +#: form_detail.php:929 msgid "Light" msgstr "" -#: form_detail.php:850 +#: form_detail.php:930 msgid "Dark" msgstr "" -#: form_detail.php:859 +#: form_detail.php:939 msgid "Badge Position" msgstr "" -#: form_detail.php:863 +#: form_detail.php:943 msgid "Bottom Right" msgstr "" -#: form_detail.php:864 +#: form_detail.php:944 msgid "Bottom Left" msgstr "" -#: form_detail.php:865 +#: form_detail.php:945 msgid "Inline" msgstr "" -#: form_detail.php:874 -#: tooltips.php:58 +#: form_detail.php:954 +#: tooltips.php:47 msgid "Custom Field Name" msgstr "" -#: form_detail.php:880 +#: form_detail.php:960 msgid "Existing" msgstr "" -#: form_detail.php:884 +#: form_detail.php:964 msgid "New" msgstr "" -#: form_detail.php:889 +#: form_detail.php:969 msgid "Select an existing custom field" msgstr "" -#: form_detail.php:906 -#: tooltips.php:133 +#: form_detail.php:986 +#: tooltips.php:122 msgid "Post Status" msgstr "" -#: form_detail.php:911 +#: form_detail.php:991 msgid "Draft" msgstr "" -#: form_detail.php:912 +#: form_detail.php:992 msgid "Pending Review" msgstr "" -#: form_detail.php:913 +#: form_detail.php:993 msgid "Published" msgstr "" -#: form_detail.php:927 +#: form_detail.php:1007 msgid "Default Post Author" msgstr "" -#: form_detail.php:937 +#: form_detail.php:1017 msgid "Use logged in user as author" msgstr "" -#: form_detail.php:949 -#: tooltips.php:135 +#: form_detail.php:1029 +#: tooltips.php:124 msgid "Post Format" msgstr "" -#: form_detail.php:977 -#: js.php:622 -#: tooltips.php:132 -#: tooltips.php:138 +#: form_detail.php:1057 +#: js.php:625 +#: tooltips.php:121 +#: tooltips.php:127 msgid "Post Category" msgstr "" -#: form_detail.php:1005 +#: form_detail.php:1085 #: includes/fields/class-gf-field-post-category.php:12 msgid "Category" msgstr "" -#: form_detail.php:1010 +#: form_detail.php:1090 msgid "All Categories" msgstr "" -#: form_detail.php:1013 +#: form_detail.php:1093 msgid "Select Categories" msgstr "" -#: form_detail.php:1035 +#: form_detail.php:1115 msgid "Display placeholder" msgstr "" -#: form_detail.php:1041 +#: form_detail.php:1121 msgid "Placeholder Label" msgstr "" -#: form_detail.php:1049 -#: form_detail.php:1067 +#: form_detail.php:1129 +#: form_detail.php:1147 msgid "Content Template" msgstr "" -#: form_detail.php:1052 -#: form_detail.php:1070 -#: form_detail.php:1085 +#: form_detail.php:1132 +#: form_detail.php:1150 +#: form_detail.php:1165 msgid "Create content template" msgstr "" -#: form_detail.php:1100 +#: form_detail.php:1180 msgid "Image Metadata" msgstr "" -#: form_detail.php:1103 +#: form_detail.php:1183 #: includes/fields/class-gf-field-post-image.php:145 #: includes/fields/class-gf-field-post-image.php:147 #: includes/fields/class-gf-field-post-image.php:223 @@ -2604,9 +2474,9 @@ msgstr "" msgid "Alternative Text" msgstr "" -#: form_detail.php:1108 +#: form_detail.php:1188 #: form_list.php:536 -#: gravityforms.php:2471 +#: gravityforms.php:2514 #: includes/fields/class-gf-field-post-image.php:153 #: includes/fields/class-gf-field-post-image.php:155 #: includes/fields/class-gf-field-post-image.php:224 @@ -2616,7 +2486,7 @@ msgstr "" msgid "Title" msgstr "" -#: form_detail.php:1113 +#: form_detail.php:1193 #: includes/fields/class-gf-field-post-image.php:161 #: includes/fields/class-gf-field-post-image.php:163 #: includes/fields/class-gf-field-post-image.php:225 @@ -2624,1547 +2494,1635 @@ msgstr "" msgid "Caption" msgstr "" -#: form_detail.php:1127 +#: form_detail.php:1207 msgid "Featured Image" msgstr "" -#: form_detail.php:1129 -#: tooltips.php:141 +#: form_detail.php:1209 +#: tooltips.php:130 msgid "Set as Featured Image" msgstr "" -#: form_detail.php:1141 -#: tooltips.php:63 +#: form_detail.php:1221 +#: tooltips.php:52 msgid "Address Type" msgstr "" -#: form_detail.php:1156 -#: tooltips.php:98 +#: form_detail.php:1236 +#: tooltips.php:87 msgid "Address Fields" msgstr "" -#: form_detail.php:1167 -#: includes/addon/class-gf-payment-addon.php:2718 +#: form_detail.php:1247 +#: includes/addon/class-gf-payment-addon.php:2727 #: includes/fields/class-gf-field-address.php:177 #: includes/fields/class-gf-field-address.php:468 #: includes/settings/fields/class-field-select.php:148 -#: includes/settings/fields/class-generic-map.php:338 +#: includes/settings/fields/class-generic-map.php:340 msgid "State" msgstr "" -#: form_detail.php:1171 +#: form_detail.php:1251 #: includes/fields/class-gf-field-address.php:474 msgid "Postal Code" msgstr "" -#: form_detail.php:1179 +#: form_detail.php:1259 msgid "Default %s" msgstr "" -#: form_detail.php:1191 -#: tooltips.php:66 +#: form_detail.php:1271 +#: tooltips.php:55 msgid "Default Country" msgstr "" -#: form_detail.php:1210 +#: form_detail.php:1290 msgid "Name Format" msgstr "" -#: form_detail.php:1214 +#: form_detail.php:1294 msgid "Extended" msgstr "" -#: form_detail.php:1224 -#: tooltips.php:96 +#: form_detail.php:1304 +#: tooltips.php:85 msgid "Name Fields" msgstr "" -#: form_detail.php:1239 -#: tooltips.php:62 +#: form_detail.php:1319 +#: tooltips.php:51 msgid "Date Input Type" msgstr "" -#: form_detail.php:1243 +#: form_detail.php:1323 msgid "Date Field" msgstr "" -#: form_detail.php:1244 +#: form_detail.php:1324 msgid "Date Picker" msgstr "" -#: form_detail.php:1245 +#: form_detail.php:1325 msgid "Date Drop Down" msgstr "" -#: form_detail.php:1251 +#: form_detail.php:1331 msgid "No Icon" msgstr "" -#: form_detail.php:1254 +#: form_detail.php:1334 msgid "Calendar Icon" msgstr "" -#: form_detail.php:1257 +#: form_detail.php:1337 msgid "Custom Icon" msgstr "" -#: form_detail.php:1261 +#: form_detail.php:1341 msgid "Image Path: " msgstr "" -#: form_detail.php:1265 +#: form_detail.php:1345 msgid "Preview this form to see your custom icon." msgstr "" -#: form_detail.php:1274 +#: form_detail.php:1354 msgid "Date Format" msgstr "" -#: form_detail.php:1292 +#: form_detail.php:1372 msgid "Date Format Placement" msgstr "" -#: form_detail.php:1295 -#: form_detail.php:1993 -#: form_detail.php:2013 -#: form_detail.php:2023 -#: form_detail.php:2034 +#: form_detail.php:1375 +#: form_detail.php:2113 +#: form_detail.php:2133 +#: form_detail.php:2143 +#: form_detail.php:2154 #: form_settings.php:201 #: form_settings.php:217 msgid "Below inputs" msgstr "" -#: form_detail.php:1296 -#: form_detail.php:1993 -#: form_detail.php:2014 -#: form_detail.php:2023 -#: form_detail.php:2035 +#: form_detail.php:1376 +#: form_detail.php:2113 +#: form_detail.php:2134 +#: form_detail.php:2143 +#: form_detail.php:2155 #: form_settings.php:205 #: form_settings.php:221 msgid "Above inputs" msgstr "" -#: form_detail.php:1298 -#: form_detail.php:1944 -#: form_detail.php:1955 -#: js.php:219 -#: tooltips.php:101 +#: form_detail.php:1378 +#: form_detail.php:2064 +#: form_detail.php:2075 +#: js.php:218 +#: tooltips.php:90 msgid "Placeholder" msgstr "" -#: form_detail.php:1306 +#: form_detail.php:1386 msgid "Customize Fields" msgstr "" -#: form_detail.php:1319 +#: form_detail.php:1399 msgid "Allowed file extensions" msgstr "" -#: form_detail.php:1325 +#: form_detail.php:1405 msgid "Separated with commas (i.e. jpg, gif, png, pdf)" msgstr "" -#: form_detail.php:1332 +#: form_detail.php:1412 msgid "Multiple Files" msgstr "" -#: form_detail.php:1336 -#: tooltips.php:78 +#: form_detail.php:1416 +#: tooltips.php:67 msgid "Enable Multi-File Upload" msgstr "" -#: form_detail.php:1345 -#: tooltips.php:79 +#: form_detail.php:1425 +#: tooltips.php:68 msgid "Maximum Number of Files" msgstr "" -#: form_detail.php:1359 -#: tooltips.php:80 +#: form_detail.php:1439 +#: tooltips.php:69 msgid "Maximum File Size" msgstr "" -#: form_detail.php:1366 +#: form_detail.php:1446 msgid "Maximum allowed on this server: %sMB" msgstr "" -#: form_detail.php:1375 +#: form_detail.php:1455 msgid "Columns" msgstr "" -#: form_detail.php:1378 +#: form_detail.php:1458 msgid "Enable multiple columns" msgstr "" -#: form_detail.php:1391 -#: tooltips.php:61 +#: form_detail.php:1471 +#: tooltips.php:50 msgid "Maximum Rows" msgstr "" -#: form_detail.php:1403 -#: tooltips.php:76 +#: form_detail.php:1483 +#: tooltips.php:65 msgid "Time Format" msgstr "" -#: form_detail.php:1407 +#: form_detail.php:1487 msgid "12 hour" msgstr "" -#: form_detail.php:1408 +#: form_detail.php:1488 msgid "24 hour" msgstr "" -#: form_detail.php:1418 +#: form_detail.php:1498 msgid "Phone Format" msgstr "" -#: form_detail.php:1440 -msgid "show values" +#: form_detail.php:1517 +#: includes/form-editor/choices-ui/config/class-gf-choices-ui-config-i18n.php:28 +msgid "Choices" msgstr "" -#: form_detail.php:1443 -msgid "Choices" +#: form_detail.php:1524 +msgid "Edit Choices" msgstr "" -#: form_detail.php:1448 -#: form_detail.php:2155 +#: form_detail.php:1530 +#: form_detail.php:2313 msgid "Label" msgstr "" -#: form_detail.php:1448 -#: form_detail.php:2155 +#: form_detail.php:1531 +#: form_detail.php:2313 #: includes/settings/fields/class-generic-map.php:178 msgid "Value" msgstr "" -#: form_detail.php:1453 +#: form_detail.php:1537 +#: includes/addon/class-gf-payment-addon.php:2528 +msgid "Options" +msgstr "" + +#: form_detail.php:1549 +msgid "Show Values" +msgstr "" + +#: form_detail.php:1555 msgid "Bulk Add / Predefined Choices" msgstr "" -#: form_detail.php:1454 +#: form_detail.php:1556 msgid "Select a category and customize the predefined choices or paste your own list to bulk add choices." msgstr "" -#: form_detail.php:1463 +#: form_detail.php:1559 +msgid "Add Bulk Choices" +msgstr "" + +#: form_detail.php:1574 msgid "Countries" msgstr "" -#: form_detail.php:1464 +#: form_detail.php:1575 msgid "U.S. States" msgstr "" -#: form_detail.php:1465 +#: form_detail.php:1576 msgid "Canadian Province/Territory" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 msgid "Continents" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 msgid "Africa" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 #: includes/fields/class-gf-field-address.php:621 msgid "Antarctica" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 msgid "Asia" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 #: includes/fields/class-gf-field-address.php:626 msgid "Australia" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 msgid "Europe" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 msgid "North America" msgstr "" -#: form_detail.php:1466 +#: form_detail.php:1577 msgid "South America" msgstr "" -#: form_detail.php:1467 +#: form_detail.php:1578 msgid "Gender" msgstr "" -#: form_detail.php:1467 +#: form_detail.php:1578 msgid "Male" msgstr "" -#: form_detail.php:1467 +#: form_detail.php:1578 msgid "Female" msgstr "" -#: form_detail.php:1467 -#: form_detail.php:1468 -#: form_detail.php:1470 -#: form_detail.php:1473 +#: form_detail.php:1578 +#: form_detail.php:1579 +#: form_detail.php:1581 +#: form_detail.php:1584 msgid "Prefer Not to Answer" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "Age" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "Under 18" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "18-24" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "25-34" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "35-44" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "45-54" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "55-64" msgstr "" -#: form_detail.php:1468 +#: form_detail.php:1579 msgid "65 or Above" msgstr "" -#: form_detail.php:1469 +#: form_detail.php:1580 msgid "Marital Status" msgstr "" -#: form_detail.php:1469 +#: form_detail.php:1580 msgid "Single" msgstr "" -#: form_detail.php:1469 +#: form_detail.php:1580 msgid "Married" msgstr "" -#: form_detail.php:1469 +#: form_detail.php:1580 msgid "Divorced" msgstr "" -#: form_detail.php:1469 +#: form_detail.php:1580 msgid "Widowed" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Employment" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Employed Full-Time" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Employed Part-Time" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Self-employed" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Not employed but looking for work" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Not employed and not looking for work" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Homemaker" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Retired" msgstr "" -#: form_detail.php:1470 +#: form_detail.php:1581 msgid "Student" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Job Type" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Full-Time" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Part-Time" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Per Diem" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Employee" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Temporary" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Contract" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Intern" msgstr "" -#: form_detail.php:1471 +#: form_detail.php:1582 msgid "Seasonal" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Industry" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Accounting/Finance" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Advertising/Public Relations" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Aerospace/Aviation" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Arts/Entertainment/Publishing" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Automotive" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Banking/Mortgage" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Business Development" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Business Opportunity" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Clerical/Administrative" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Construction/Facilities" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Consumer Goods" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Customer Service" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Education/Training" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Energy/Utilities" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Engineering" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Government/Military" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Healthcare" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Hospitality/Travel" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Human Resources" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Installation/Maintenance" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Insurance" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Internet" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Job Search Aids" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Law Enforcement/Security" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Legal" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Management/Executive" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Manufacturing/Operations" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Marketing" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Non-Profit/Volunteer" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Pharmaceutical/Biotech" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Professional Services" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "QA/Quality Control" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Real Estate" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Restaurant/Food Service" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Retail" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Sales" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Science/Research" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Skilled Labor" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Technology" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Telecommunications" msgstr "" -#: form_detail.php:1472 +#: form_detail.php:1583 msgid "Transportation/Logistics" msgstr "" -#: form_detail.php:1473 +#: form_detail.php:1584 msgid "Education" msgstr "" -#: form_detail.php:1473 +#: form_detail.php:1584 msgid "High School" msgstr "" -#: form_detail.php:1473 +#: form_detail.php:1584 msgid "Associate Degree" msgstr "" -#: form_detail.php:1473 +#: form_detail.php:1584 msgid "Bachelor's Degree" msgstr "" -#: form_detail.php:1473 +#: form_detail.php:1584 msgid "Graduate or Professional Degree" msgstr "" -#: form_detail.php:1473 +#: form_detail.php:1584 msgid "Some College" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Days of the Week" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Sunday" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Monday" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Tuesday" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Wednesday" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Thursday" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Friday" msgstr "" -#: form_detail.php:1474 +#: form_detail.php:1585 msgid "Saturday" msgstr "" -#: form_detail.php:1475 +#: form_detail.php:1586 msgid "Months of the Year" msgstr "" -#: form_detail.php:1476 +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:37 +msgid "January" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:38 +msgid "February" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:39 +msgid "March" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:40 +msgid "April" +msgstr "" + +#: form_detail.php:1586 +#: includes/addon/class-gf-payment-addon.php:3162 +#: includes/config/items/class-gf-config-i18n.php:41 +msgid "May" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:42 +msgid "June" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:43 +msgid "July" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:44 +msgid "August" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:45 +msgid "September" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:46 +msgid "October" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:47 +msgid "November" +msgstr "" + +#: form_detail.php:1586 +#: includes/config/items/class-gf-config-i18n.php:48 +msgid "December" +msgstr "" + +#: form_detail.php:1587 msgid "How Often" msgstr "" -#: form_detail.php:1476 +#: form_detail.php:1587 msgid "Every day" msgstr "" -#: form_detail.php:1476 +#: form_detail.php:1587 msgid "Once a week" msgstr "" -#: form_detail.php:1476 +#: form_detail.php:1587 msgid "2 to 3 times a week" msgstr "" -#: form_detail.php:1476 +#: form_detail.php:1587 msgid "Once a month" msgstr "" -#: form_detail.php:1476 +#: form_detail.php:1587 msgid "2 to 3 times a month" msgstr "" -#: form_detail.php:1476 +#: form_detail.php:1587 msgid "Less than once a month" msgstr "" -#: form_detail.php:1477 +#: form_detail.php:1588 msgid "How Long" msgstr "" -#: form_detail.php:1477 +#: form_detail.php:1588 msgid "Less than a month" msgstr "" -#: form_detail.php:1477 +#: form_detail.php:1588 msgid "1-6 months" msgstr "" -#: form_detail.php:1477 +#: form_detail.php:1588 msgid "1-3 years" msgstr "" -#: form_detail.php:1477 +#: form_detail.php:1588 msgid "Over 3 years" msgstr "" -#: form_detail.php:1477 +#: form_detail.php:1588 msgid "Never used" msgstr "" -#: form_detail.php:1478 +#: form_detail.php:1589 msgid "Satisfaction" msgstr "" -#: form_detail.php:1478 +#: form_detail.php:1589 msgid "Very Satisfied" msgstr "" -#: form_detail.php:1478 +#: form_detail.php:1589 msgid "Satisfied" msgstr "" -#: form_detail.php:1478 +#: form_detail.php:1589 msgid "Neutral" msgstr "" -#: form_detail.php:1478 +#: form_detail.php:1589 msgid "Unsatisfied" msgstr "" -#: form_detail.php:1478 +#: form_detail.php:1589 msgid "Very Unsatisfied" msgstr "" -#: form_detail.php:1479 +#: form_detail.php:1590 msgid "Importance" msgstr "" -#: form_detail.php:1479 +#: form_detail.php:1590 msgid "Very Important" msgstr "" -#: form_detail.php:1479 +#: form_detail.php:1590 msgid "Important" msgstr "" -#: form_detail.php:1479 +#: form_detail.php:1590 msgid "Somewhat Important" msgstr "" -#: form_detail.php:1479 +#: form_detail.php:1590 msgid "Not Important" msgstr "" -#: form_detail.php:1480 +#: form_detail.php:1591 msgid "Agreement" msgstr "" -#: form_detail.php:1480 +#: form_detail.php:1591 msgid "Strongly Agree" msgstr "" -#: form_detail.php:1480 +#: form_detail.php:1591 msgid "Agree" msgstr "" -#: form_detail.php:1480 +#: form_detail.php:1591 msgid "Disagree" msgstr "" -#: form_detail.php:1480 +#: form_detail.php:1591 msgid "Strongly Disagree" msgstr "" -#: form_detail.php:1481 +#: form_detail.php:1592 msgid "Comparison" msgstr "" -#: form_detail.php:1481 +#: form_detail.php:1592 msgid "Much Better" msgstr "" -#: form_detail.php:1481 +#: form_detail.php:1592 msgid "Somewhat Better" msgstr "" -#: form_detail.php:1481 +#: form_detail.php:1592 msgid "About the Same" msgstr "" -#: form_detail.php:1481 +#: form_detail.php:1592 msgid "Somewhat Worse" msgstr "" -#: form_detail.php:1481 +#: form_detail.php:1592 msgid "Much Worse" msgstr "" -#: form_detail.php:1482 +#: form_detail.php:1593 msgid "Would You" msgstr "" -#: form_detail.php:1482 +#: form_detail.php:1593 msgid "Definitely" msgstr "" -#: form_detail.php:1482 +#: form_detail.php:1593 msgid "Probably" msgstr "" -#: form_detail.php:1482 +#: form_detail.php:1593 msgid "Not Sure" msgstr "" -#: form_detail.php:1482 +#: form_detail.php:1593 msgid "Probably Not" msgstr "" -#: form_detail.php:1482 +#: form_detail.php:1593 msgid "Definitely Not" msgstr "" -#: form_detail.php:1483 +#: form_detail.php:1594 msgid "Extra Small" msgstr "" -#: form_detail.php:1483 +#: form_detail.php:1594 msgid "Extra Large" msgstr "" -#: form_detail.php:1521 +#: form_detail.php:1632 msgid "Insert Choices" msgstr "" -#: form_detail.php:1526 +#: form_detail.php:1637 msgid "Save as new custom choice" msgstr "" -#: form_detail.php:1530 +#: form_detail.php:1641 msgid "Save as" msgstr "" -#: form_detail.php:1531 +#: form_detail.php:1642 msgid "Enter name" msgstr "" -#: form_detail.php:1531 +#: form_detail.php:1642 msgid "enter name" msgstr "" -#: form_detail.php:1559 +#: form_detail.php:1675 msgid "Enable \"Select All\" choice" msgstr "" -#: form_detail.php:1572 +#: form_detail.php:1692 msgid "Enable \"other\" choice" msgstr "" -#: form_detail.php:1585 +#: form_detail.php:1705 msgid "Enable Email Confirmation" msgstr "" -#: form_detail.php:1595 +#: form_detail.php:1715 msgid "Password Fields" msgstr "" -#: form_detail.php:1608 +#: form_detail.php:1728 msgid "Enable Password Visibility Toggle" msgstr "" -#: form_detail.php:1615 +#: form_detail.php:1735 msgid "Enable Password Strength" msgstr "" -#: form_detail.php:1626 +#: form_detail.php:1746 msgid "Minimum Strength" msgstr "" -#: form_detail.php:1631 +#: form_detail.php:1751 msgid "Short" msgstr "" -#: form_detail.php:1632 +#: form_detail.php:1752 msgid "Bad" msgstr "" -#: form_detail.php:1633 +#: form_detail.php:1753 msgid "Good" msgstr "" -#: form_detail.php:1634 -#: form_display.php:3133 +#: form_detail.php:1754 +#: form_display.php:3168 msgid "Strong" msgstr "" -#: form_detail.php:1644 -#: tooltips.php:73 +#: form_detail.php:1764 +#: tooltips.php:62 msgid "Number Format" msgstr "" -#: form_detail.php:1650 -#: includes/system-status/class-gf-system-report.php:932 +#: form_detail.php:1770 +#: includes/system-status/class-gf-system-report.php:931 #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:20 -#: tooltips.php:165 +#: tooltips.php:154 msgid "Currency" msgstr "" -#: form_detail.php:1659 -#: tooltips.php:91 +#: form_detail.php:1779 +#: tooltips.php:80 msgid "Sub-Labels" msgstr "" -#: form_detail.php:1674 +#: form_detail.php:1794 msgid "Supported Credit Cards" msgstr "" -#: form_detail.php:1700 -#: tooltips.php:147 +#: form_detail.php:1820 +#: tooltips.php:136 msgid "Input Mask" msgstr "" -#: form_detail.php:1720 +#: form_detail.php:1840 msgid "Enter a custom mask" msgstr "" -#: form_detail.php:1721 +#: form_detail.php:1841 msgid "Custom Mask Instructions" msgstr "" -#: form_detail.php:1721 -#: gravityforms.php:1757 +#: form_detail.php:1841 +#: gravityforms.php:1795 #: includes/class-gf-osdxp.php:30 #: includes/class-gf-osdxp.php:283 #: includes/class-gf-osdxp.php:284 msgid "Help" msgstr "" -#: form_detail.php:1727 +#: form_detail.php:1847 msgid "Usage" msgstr "" -#: form_detail.php:1729 +#: form_detail.php:1849 msgid "Use a '9' to indicate a numerical character." msgstr "" -#: form_detail.php:1730 +#: form_detail.php:1850 msgid "Use a lower case 'a' to indicate an alphabetical character." msgstr "" -#: form_detail.php:1731 +#: form_detail.php:1851 msgid "Use an asterisk '*' to indicate any alphanumeric character." msgstr "" -#: form_detail.php:1732 +#: form_detail.php:1852 msgid "Use a question mark '?' to indicate optional characters. Note: All characters after the question mark will be optional." msgstr "" -#: form_detail.php:1733 +#: form_detail.php:1853 msgid "All other characters are literal values and will be displayed automatically." msgstr "" -#: form_detail.php:1736 +#: form_detail.php:1856 msgid "Examples" msgstr "" -#: form_detail.php:1740 -#: form_detail.php:1747 -#: form_detail.php:1754 -#: form_detail.php:1761 -#: form_detail.php:1768 +#: form_detail.php:1860 +#: form_detail.php:1867 +#: form_detail.php:1874 +#: form_detail.php:1881 +#: form_detail.php:1888 msgid "Mask" msgstr "" -#: form_detail.php:1742 -#: form_detail.php:1749 -#: form_detail.php:1756 -#: form_detail.php:1763 -#: form_detail.php:1770 +#: form_detail.php:1862 +#: form_detail.php:1869 +#: form_detail.php:1876 +#: form_detail.php:1883 +#: form_detail.php:1890 msgid "Valid Input" msgstr "" -#: form_detail.php:1746 +#: form_detail.php:1866 msgid "Social Security Number" msgstr "" -#: form_detail.php:1753 +#: form_detail.php:1873 msgid "Course Code" msgstr "" -#: form_detail.php:1760 +#: form_detail.php:1880 #: includes/wizard/steps/class-gf-installation-wizard-step-license-key.php:53 msgid "License Key" msgstr "" -#: form_detail.php:1767 +#: form_detail.php:1887 msgid "Zip Code w/ Optional Plus Four" msgstr "" -#: form_detail.php:1779 +#: form_detail.php:1899 msgid "Select a Mask" msgstr "" -#: form_detail.php:1798 -#: tooltips.php:60 +#: form_detail.php:1918 +#: tooltips.php:49 msgid "Maximum Characters" msgstr "" -#: form_detail.php:1810 +#: form_detail.php:1930 msgid "Range" msgstr "" -#: form_detail.php:1817 +#: form_detail.php:1937 msgid "Min" msgstr "" -#: form_detail.php:1823 +#: form_detail.php:1943 msgid "Max" msgstr "" -#: form_detail.php:1839 -#: tooltips.php:87 +#: form_detail.php:1959 +#: tooltips.php:76 msgid "Enable Calculation" msgstr "" -#: form_detail.php:1847 -#: tooltips.php:88 +#: form_detail.php:1967 +#: tooltips.php:77 msgid "Formula" msgstr "" -#: form_detail.php:1861 +#: form_detail.php:1981 msgid "The formula appears to be valid." msgstr "" -#: form_detail.php:1861 +#: form_detail.php:1981 msgid "There appears to be a problem with the formula." msgstr "" -#: form_detail.php:1861 +#: form_detail.php:1981 msgid "Validate Formula" msgstr "" -#: form_detail.php:1865 -#: tooltips.php:89 +#: form_detail.php:1985 +#: tooltips.php:78 msgid "Rounding" msgstr "" -#: form_detail.php:1874 +#: form_detail.php:1994 msgid "Do not round" msgstr "" -#: form_detail.php:1889 +#: form_detail.php:2009 msgid "Rules" msgstr "" -#: form_detail.php:1895 -#: includes/settings/class-settings.php:897 +#: form_detail.php:2015 +#: includes/settings/class-settings.php:899 msgid "Required" msgstr "" -#: form_detail.php:1904 -#: tooltips.php:84 +#: form_detail.php:2024 +#: tooltips.php:73 msgid "No Duplicates" msgstr "" -#: form_detail.php:1925 +#: form_detail.php:2045 #: form_settings.php:273 -#: tooltips.php:110 +#: tooltips.php:99 msgid "CSS Class Name" msgstr "" -#: form_detail.php:1948 -#: form_detail.php:1959 +#: form_detail.php:2068 +#: form_detail.php:2079 msgid "Placeholder text is not supported when using the Rich Text Editor." msgstr "" -#: form_detail.php:1967 -#: tooltips.php:102 +#: form_detail.php:2087 +#: tooltips.php:91 msgid "Placeholders" msgstr "" -#: form_detail.php:1982 +#: form_detail.php:2102 #: form_settings.php:175 msgid "Left aligned" msgstr "" -#: form_detail.php:1985 +#: form_detail.php:2105 #: form_settings.php:179 msgid "Right aligned" msgstr "" -#: form_detail.php:1989 +#: form_detail.php:2109 #: form_settings.php:171 msgid "Top aligned" msgstr "" -#: form_detail.php:1997 +#: form_detail.php:2117 msgid "Field Label Visibility" msgstr "" -#: form_detail.php:2001 +#: form_detail.php:2121 msgid "Visible (%s)" msgstr "" -#: form_detail.php:2006 +#: form_detail.php:2126 #: form_settings.php:187 -#: tooltips.php:38 -#: tooltips.php:93 +#: tooltips.php:27 +#: tooltips.php:82 msgid "Description Placement" msgstr "" -#: form_detail.php:2012 -#: form_detail.php:2033 +#: form_detail.php:2132 +#: form_detail.php:2153 msgid "Use Form Setting (%s)" msgstr "" -#: form_detail.php:2027 +#: form_detail.php:2147 #: form_settings.php:213 -#: tooltips.php:39 -#: tooltips.php:94 +#: tooltips.php:28 +#: tooltips.php:83 msgid "Sub-Label Placement" msgstr "" -#: form_detail.php:2043 +#: form_detail.php:2163 msgid "Custom Validation Message" msgstr "" -#: form_detail.php:2055 +#: form_detail.php:2175 +msgid "Submit Button Width" +msgstr "" + +#: form_detail.php:2179 +msgid "Auto" +msgstr "" + +#: form_detail.php:2182 +msgid "Fill Container" +msgstr "" + +#: form_detail.php:2199 +msgid "Submit Button Location" +msgstr "" + +#: form_detail.php:2203 +msgid "End of the form" +msgstr "" + +#: form_detail.php:2206 +msgid "End of the last row" +msgstr "" + +#: form_detail.php:2213 msgid "Custom CSS Class" msgstr "" -#: form_detail.php:2068 +#: form_detail.php:2226 msgid "Enable enhanced user interface" msgstr "" -#: form_detail.php:2081 -#: tooltips.php:95 +#: form_detail.php:2239 +#: tooltips.php:84 msgid "Field Size" msgstr "" -#: form_detail.php:2116 +#: form_detail.php:2274 msgid "Admin Field Label" msgstr "" -#: form_detail.php:2130 -#: form_detail.php:2140 -#: js.php:195 -#: tooltips.php:99 +#: form_detail.php:2288 +#: form_detail.php:2298 +#: js.php:194 +#: tooltips.php:88 msgid "Default Value" msgstr "" -#: form_detail.php:2150 +#: form_detail.php:2308 msgid "Prefix Choices" msgstr "" -#: form_detail.php:2166 +#: form_detail.php:2324 msgid "Enable Autocomplete" msgstr "" -#: form_detail.php:2176 -#: tooltips.php:100 +#: form_detail.php:2334 +#: tooltips.php:89 msgid "Default Values" msgstr "" -#: form_detail.php:2191 +#: form_detail.php:2349 msgid "Display option to use the values submitted in different field" msgstr "" -#: form_detail.php:2197 +#: form_detail.php:2355 msgid "To activate this option, please add a field to be used as the source." msgstr "" -#: form_detail.php:2203 -#: tooltips.php:104 +#: form_detail.php:2361 +#: tooltips.php:93 msgid "Option Label" msgstr "" -#: form_detail.php:2208 -#: tooltips.php:105 +#: form_detail.php:2366 +#: tooltips.php:94 msgid "Source Field" msgstr "" -#: form_detail.php:2218 +#: form_detail.php:2376 msgid "Activated by default" msgstr "" -#: form_detail.php:2232 +#: form_detail.php:2390 msgid "Language" msgstr "" -#: form_detail.php:2237 +#: form_detail.php:2395 msgid "Arabic" msgstr "" -#: form_detail.php:2238 +#: form_detail.php:2396 msgid "Afrikaans" msgstr "" -#: form_detail.php:2239 +#: form_detail.php:2397 msgid "Amharic" msgstr "" -#: form_detail.php:2240 +#: form_detail.php:2398 msgid "Armenian" msgstr "" -#: form_detail.php:2241 +#: form_detail.php:2399 msgid "Azerbaijani" msgstr "" -#: form_detail.php:2242 +#: form_detail.php:2400 msgid "Basque" msgstr "" -#: form_detail.php:2243 +#: form_detail.php:2401 msgid "Bengali" msgstr "" -#: form_detail.php:2244 +#: form_detail.php:2402 msgid "Bulgarian" msgstr "" -#: form_detail.php:2245 +#: form_detail.php:2403 msgid "Catalan" msgstr "" -#: form_detail.php:2246 +#: form_detail.php:2404 msgid "Chinese (Hong Kong)" msgstr "" -#: form_detail.php:2247 +#: form_detail.php:2405 msgid "Chinese (Simplified)" msgstr "" -#: form_detail.php:2248 +#: form_detail.php:2406 msgid "Chinese (Traditional)" msgstr "" -#: form_detail.php:2249 +#: form_detail.php:2407 msgid "Croatian" msgstr "" -#: form_detail.php:2250 +#: form_detail.php:2408 msgid "Czech" msgstr "" -#: form_detail.php:2251 +#: form_detail.php:2409 msgid "Danish" msgstr "" -#: form_detail.php:2252 +#: form_detail.php:2410 msgid "Dutch" msgstr "" -#: form_detail.php:2253 +#: form_detail.php:2411 msgid "English (UK)" msgstr "" -#: form_detail.php:2254 +#: form_detail.php:2412 msgid "English (US)" msgstr "" -#: form_detail.php:2255 +#: form_detail.php:2413 msgid "Estonian" msgstr "" -#: form_detail.php:2256 +#: form_detail.php:2414 msgid "Filipino" msgstr "" -#: form_detail.php:2257 +#: form_detail.php:2415 msgid "Finnish" msgstr "" -#: form_detail.php:2258 +#: form_detail.php:2416 msgid "French" msgstr "" -#: form_detail.php:2259 +#: form_detail.php:2417 msgid "French (Canadian)" msgstr "" -#: form_detail.php:2260 +#: form_detail.php:2418 msgid "Galician" msgstr "" -#: form_detail.php:2261 +#: form_detail.php:2419 msgid "Georgian" msgstr "" -#: form_detail.php:2262 +#: form_detail.php:2420 msgid "German" msgstr "" -#: form_detail.php:2263 +#: form_detail.php:2421 msgid "German (Austria)" msgstr "" -#: form_detail.php:2264 +#: form_detail.php:2422 msgid "German (Switzerland)" msgstr "" -#: form_detail.php:2265 +#: form_detail.php:2423 msgid "Greek" msgstr "" -#: form_detail.php:2266 +#: form_detail.php:2424 msgid "Gujarati" msgstr "" -#: form_detail.php:2267 +#: form_detail.php:2425 msgid "Hebrew" msgstr "" -#: form_detail.php:2268 +#: form_detail.php:2426 msgid "Hindi" msgstr "" -#: form_detail.php:2269 +#: form_detail.php:2427 msgid "Hungarian" msgstr "" -#: form_detail.php:2270 +#: form_detail.php:2428 msgid "Icelandic" msgstr "" -#: form_detail.php:2271 +#: form_detail.php:2429 msgid "Indonesian" msgstr "" -#: form_detail.php:2272 +#: form_detail.php:2430 msgid "Italian" msgstr "" -#: form_detail.php:2273 +#: form_detail.php:2431 msgid "Japanese" msgstr "" -#: form_detail.php:2274 +#: form_detail.php:2432 msgid "Kannada" msgstr "" -#: form_detail.php:2275 +#: form_detail.php:2433 msgid "Korean" msgstr "" -#: form_detail.php:2276 +#: form_detail.php:2434 msgid "Laothian" msgstr "" -#: form_detail.php:2277 +#: form_detail.php:2435 msgid "Latvian" msgstr "" -#: form_detail.php:2278 +#: form_detail.php:2436 msgid "Lithuanian" msgstr "" -#: form_detail.php:2279 +#: form_detail.php:2437 msgid "Malay" msgstr "" -#: form_detail.php:2280 +#: form_detail.php:2438 msgid "Malayalam" msgstr "" -#: form_detail.php:2281 +#: form_detail.php:2439 msgid "Marathi" msgstr "" -#: form_detail.php:2282 +#: form_detail.php:2440 msgid "Mongolian" msgstr "" -#: form_detail.php:2283 +#: form_detail.php:2441 msgid "Norwegian" msgstr "" -#: form_detail.php:2284 +#: form_detail.php:2442 msgid "Persian" msgstr "" -#: form_detail.php:2285 +#: form_detail.php:2443 msgid "Polish" msgstr "" -#: form_detail.php:2286 +#: form_detail.php:2444 msgid "Portuguese" msgstr "" -#: form_detail.php:2287 +#: form_detail.php:2445 msgid "Portuguese (Brazil)" msgstr "" -#: form_detail.php:2288 +#: form_detail.php:2446 msgid "Portuguese (Portugal)" msgstr "" -#: form_detail.php:2289 +#: form_detail.php:2447 msgid "Romanian" msgstr "" -#: form_detail.php:2290 +#: form_detail.php:2448 msgid "Russian" msgstr "" -#: form_detail.php:2291 +#: form_detail.php:2449 msgid "Serbian" msgstr "" -#: form_detail.php:2292 +#: form_detail.php:2450 msgid "Sinhalese" msgstr "" -#: form_detail.php:2293 +#: form_detail.php:2451 msgid "Slovak" msgstr "" -#: form_detail.php:2294 +#: form_detail.php:2452 msgid "Slovenian" msgstr "" -#: form_detail.php:2295 +#: form_detail.php:2453 msgid "Spanish" msgstr "" -#: form_detail.php:2296 +#: form_detail.php:2454 msgid "Spanish (Latin America)" msgstr "" -#: form_detail.php:2297 +#: form_detail.php:2455 msgid "Swahili" msgstr "" -#: form_detail.php:2298 +#: form_detail.php:2456 msgid "Swedish" msgstr "" -#: form_detail.php:2299 +#: form_detail.php:2457 msgid "Tamil" msgstr "" -#: form_detail.php:2300 +#: form_detail.php:2458 msgid "Telugu" msgstr "" -#: form_detail.php:2301 +#: form_detail.php:2459 msgid "Thai" msgstr "" -#: form_detail.php:2302 +#: form_detail.php:2460 msgid "Turkish" msgstr "" -#: form_detail.php:2303 +#: form_detail.php:2461 msgid "Ukrainian" msgstr "" -#: form_detail.php:2304 +#: form_detail.php:2462 msgid "Urdu" msgstr "" -#: form_detail.php:2305 +#: form_detail.php:2463 msgid "Vietnamese" msgstr "" -#: form_detail.php:2306 +#: form_detail.php:2464 msgid "Zulu" msgstr "" -#: form_detail.php:2315 -#: tooltips.php:44 +#: form_detail.php:2473 +#: tooltips.php:33 msgid "Add Icon URL" msgstr "" -#: form_detail.php:2325 -#: tooltips.php:45 +#: form_detail.php:2483 +#: tooltips.php:34 msgid "Delete Icon URL" msgstr "" -#: form_detail.php:2335 +#: form_detail.php:2493 msgid "Enable Password Input" msgstr "" -#: form_detail.php:2342 -#: tooltips.php:74 +#: form_detail.php:2500 +#: tooltips.php:63 msgid "Force SSL" msgstr "" -#: form_detail.php:2365 +#: form_detail.php:2523 msgid "Use the Rich Text Editor" msgstr "" -#: form_detail.php:2372 +#: form_detail.php:2530 msgid "Allow field to be populated dynamically" msgstr "" -#: form_detail.php:2426 +#: form_detail.php:2584 msgid "Enable Conditional Logic" msgstr "" -#: form_detail.php:2438 +#: form_detail.php:2596 msgid "Enable Page Conditional Logic" msgstr "" -#: form_detail.php:2450 -msgid "Enable Next Button Conditional Logic" -msgstr "" - -#: form_detail.php:2499 -msgid "There was an error while saving your form." -msgstr "" - -#: form_detail.php:2500 -msgid "Please %scontact our support team%s." -msgstr "" - -#: form_detail.php:2510 -msgid "The form title you have entered is already taken. Please enter a unique form title." -msgstr "" - -#: form_detail.php:2520 -msgid "Form updated." +#: form_detail.php:2608 +msgid "Enable Submit Button Conditional Logic" msgstr "" -#: form_detail.php:2520 -msgid "View form" +#: form_detail.php:2616 +msgid "Enable Next Button Conditional Logic" msgstr "" -#: form_detail.php:2604 -#: tooltips.php:150 +#: form_detail.php:2735 +#: tooltips.php:139 msgid "Post Fields" msgstr "" -#: form_detail.php:2617 -#: tooltips.php:151 +#: form_detail.php:2748 +#: tooltips.php:140 msgid "Pricing Fields" msgstr "" -#: form_detail.php:2717 +#: form_detail.php:2848 #: includes/fields/class-gf-field.php:293 msgid "Add a %s field to your form." msgstr "" -#: form_detail.php:3066 -msgid "New submission from" +#: form_detail.php:3240 +msgid "This form has legacy markup enabled, which may prevent some new features from functioning." msgstr "" -#: form_detail.php:3212 -msgid "This form uses deprecated Ready Classes. Adding columns is easier than ever with the new Drag and Drop Layout Editor." +#: form_detail.php:3245 +msgid "Learn more about form legacy markup" msgstr "" -#: form_detail.php:3218 -#: js.php:427 -msgid "Working with Columns in the Form Editor in Gravity Forms 2.5" +#: form_detail.php:3247 +#: form_detail.php:3324 +msgid "Learn More" msgstr "" -#: form_detail.php:3220 -msgid "Learn More" +#: form_detail.php:3316 +msgid "This form uses deprecated Ready Classes. Adding columns is easier than ever with the new Drag and Drop Layout Editor." +msgstr "" + +#: form_detail.php:3322 +#: js.php:426 +msgid "Working with Columns in the Form Editor in Gravity Forms 2.5" msgstr "" -#: form_detail.php:3225 -#: form_detail.php:3226 +#: form_detail.php:3329 +#: form_detail.php:3330 msgid "Dismiss notification" msgstr "" @@ -4186,7 +4144,7 @@ msgid "Save and Continue link used is expired or invalid." msgstr "" #: form_display.php:1128 -#: form_display.php:3530 +#: form_display.php:3565 msgid "Previous Page" msgstr "" @@ -4194,12 +4152,12 @@ msgstr "" msgid "This iframe contains the logic required to handle Ajax powered Gravity Forms." msgstr "" -#: form_display.php:1500 +#: form_display.php:1535 msgid "This field is for validation purposes and should be left unchanged." msgstr "" -#: form_display.php:1954 -#: includes/addon/class-gf-addon.php:3482 +#: form_display.php:1989 +#: includes/addon/class-gf-addon.php:3537 #: includes/fields/class-gf-field-address.php:108 #: includes/fields/class-gf-field-calculation.php:32 #: includes/fields/class-gf-field-consent.php:295 @@ -4211,135 +4169,135 @@ msgstr "" #: includes/fields/class-gf-field-singleproduct.php:44 #: includes/fields/class-gf-field-time.php:145 #: includes/fields/class-gf-field-website.php:68 -#: includes/settings/fields/class-base.php:635 +#: includes/settings/fields/class-base.php:637 msgid "This field is required." msgstr "" -#: form_display.php:1963 +#: form_display.php:1998 msgid "This date has already been taken. Please select a new date." msgstr "" -#: form_display.php:1967 +#: form_display.php:2002 msgid "This field requires a unique entry and the values you entered have already been used." msgstr "" -#: form_display.php:1968 +#: form_display.php:2003 msgid "This field requires a unique entry and '%s' has already been used" msgstr "" -#: form_display.php:1977 +#: form_display.php:2012 msgid "Please enter a valid value." msgstr "" -#: form_display.php:1977 +#: form_display.php:2012 msgid "Invalid selection. Please select one of the available choices." msgstr "" -#: form_display.php:2003 +#: form_display.php:2038 msgid "At least one field must be filled out" msgstr "" -#: form_display.php:2409 +#: form_display.php:2444 msgid "All choices are selected." msgstr "" -#: form_display.php:2410 +#: form_display.php:2445 msgid "All choices are unselected." msgstr "" -#: form_display.php:3063 +#: form_display.php:3098 msgid "No results matched" msgstr "" -#: form_display.php:3116 -#: form_display.php:3767 +#: form_display.php:3151 +#: form_display.php:3804 msgid "of" msgstr "" -#: form_display.php:3116 +#: form_display.php:3151 msgid "max characters" msgstr "" -#: form_display.php:3133 +#: form_display.php:3168 #: includes/fields/class-gf-field-password.php:193 msgid "Strength indicator" msgstr "" -#: form_display.php:3133 +#: form_display.php:3168 msgid "Mismatch" msgstr "" -#: form_display.php:3133 +#: form_display.php:3168 msgid "Password strength unknown" msgstr "" -#: form_display.php:3133 +#: form_display.php:3168 msgid "Weak" msgstr "" -#: form_display.php:3133 +#: form_display.php:3168 msgid "Very weak" msgstr "" -#: form_display.php:3536 +#: form_display.php:3571 msgid "Next Page" msgstr "" -#: form_display.php:3537 +#: form_display.php:3572 #: includes/wizard/steps/class-gf-installation-wizard-step.php:102 -#: js.php:640 +#: js.php:643 msgid "Next" msgstr "" -#: form_display.php:3767 +#: form_display.php:3804 msgid "Step" msgstr "" -#: form_display.php:3857 +#: form_display.php:3894 msgid "Sorry. This form is no longer accepting new submissions." msgstr "" -#: form_display.php:3874 +#: form_display.php:3911 msgid "This form is not yet available." msgstr "" -#: form_display.php:3876 +#: form_display.php:3913 msgid "Sorry. This form is no longer available." msgstr "" -#: form_display.php:4023 +#: form_display.php:4060 msgid "Send Link" msgstr "" -#: form_display.php:4024 +#: form_display.php:4061 #: notification.php:293 msgid "Please enter a valid email address." msgstr "" -#: form_display.php:4025 +#: form_display.php:4062 msgid "Email Address" msgstr "" -#: form_display.php:4331 +#: form_display.php:4368 msgid "Oops! We could not locate your form." msgstr "" -#: form_display.php:4362 +#: form_display.php:4399 msgid "Your form was not submitted. Please try again in a few minutes." msgstr "" -#: form_display.php:4364 +#: form_display.php:4401 msgid "There was a problem with your submission." msgstr "" -#: form_display.php:4364 +#: form_display.php:4401 msgid "Please review the fields below." msgstr "" #: form_list.php:54 #: form_settings.php:154 -#: tooltips.php:36 -#: js/blocks.js:319 +#: tooltips.php:25 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:214 msgid "Form Description" msgstr "" @@ -4385,9 +4343,9 @@ msgid "WARNING: You are about to delete ALL entries associated with the selected msgstr "" #: form_list.php:183 -#: gravityforms.php:1706 -#: gravityforms.php:1711 -#: gravityforms.php:5388 +#: gravityforms.php:1744 +#: gravityforms.php:1749 +#: gravityforms.php:5501 #: includes/class-gf-osdxp.php:236 #: includes/class-gf-osdxp.php:237 #: includes/class-personal-data.php:893 @@ -4397,7 +4355,7 @@ msgstr "" #: form_list.php:185 #: includes/addon/class-gf-feed-addon.php:1242 #: includes/addon/class-gf-feed-addon.php:2497 -#: includes/class-confirmation.php:1219 +#: includes/class-confirmation.php:1232 #: notification.php:1623 msgid "Add New" msgstr "" @@ -4412,12 +4370,12 @@ msgid "There was an issue creating your form." msgstr "" #: form_list.php:227 -#: form_settings.php:1308 +#: form_settings.php:1256 msgid "Please enter a form title." msgstr "" #: form_list.php:239 -#: form_settings.php:1312 +#: form_settings.php:1260 msgid "Please enter a unique form title." msgstr "" @@ -4487,9 +4445,9 @@ msgid "ID" msgstr "" #: form_list.php:538 -#: gravityforms.php:1721 -#: gravityforms.php:5184 -#: gravityforms.php:5437 +#: gravityforms.php:1759 +#: gravityforms.php:5297 +#: gravityforms.php:5550 msgid "Entries" msgstr "" @@ -4503,8 +4461,8 @@ msgstr "" #: form_list.php:694 #: includes/addon/class-gf-feed-addon.php:1683 -#: includes/class-confirmation.php:1101 -#: includes/fields/class-gf-field.php:1416 +#: includes/class-confirmation.php:1114 +#: includes/fields/class-gf-field.php:1421 #: notification.php:1517 msgid "Duplicate" msgstr "" @@ -4616,7 +4574,7 @@ msgstr[0] "" msgstr[1] "" #: form_settings.php:44 -#: form_settings.php:1050 +#: form_settings.php:998 #: includes/class-confirmation.php:96 #: includes/class-confirmation.php:231 msgid "Confirmations" @@ -4639,7 +4597,7 @@ msgid "Label Placement" msgstr "" #: form_settings.php:229 -#: tooltips.php:179 +#: tooltips.php:168 msgid "Validation Summary" msgstr "" @@ -4667,566 +4625,554 @@ msgstr "" msgid "Form Button" msgstr "" -#: form_settings.php:283 -msgid "Input Type" +#: form_settings.php:284 +msgid "Form button settings are now located in the form editor! To edit the button settings, go to the form editor and click on the submit button." msgstr "" #: form_settings.php:289 -#: includes/class-confirmation.php:252 -#: includes/class-confirmation.php:1190 -#: js.php:963 -msgid "Text" -msgstr "" - -#: form_settings.php:301 -msgid "Button Text" -msgstr "" - -#: form_settings.php:316 -msgid "Button Image URL" -msgstr "" - -#: form_settings.php:334 -#: includes/class-confirmation.php:368 -#: notification.php:471 -msgid "Enable conditional logic" -msgstr "" - -#: form_settings.php:341 msgid "Save and Continue" msgstr "" -#: form_settings.php:346 +#: form_settings.php:294 msgid "Enable Save and Continue" msgstr "" -#: form_settings.php:351 +#: form_settings.php:299 msgid "Link Text" msgstr "" -#: form_settings.php:352 +#: form_settings.php:300 msgid "Save and Continue Later" msgstr "" -#: form_settings.php:370 +#: form_settings.php:318 msgid "Restrictions" msgstr "" -#: form_settings.php:375 +#: form_settings.php:323 msgid "Limit number of entries" msgstr "" -#: form_settings.php:380 +#: form_settings.php:328 msgid "Enable entry limit" msgstr "" -#: form_settings.php:387 +#: form_settings.php:335 msgid "Number of Entries" msgstr "" -#: form_settings.php:405 +#: form_settings.php:353 msgid "total entries" msgstr "" -#: form_settings.php:409 +#: form_settings.php:357 msgid "per day" msgstr "" -#: form_settings.php:413 +#: form_settings.php:361 msgid "per week" msgstr "" -#: form_settings.php:417 +#: form_settings.php:365 msgid "per month" msgstr "" -#: form_settings.php:421 +#: form_settings.php:369 msgid "per year" msgstr "" -#: form_settings.php:431 +#: form_settings.php:379 msgid "Entry Limit Reached Message" msgstr "" -#: form_settings.php:447 -#: form_settings.php:452 -#: tooltips.php:31 +#: form_settings.php:395 +#: form_settings.php:400 +#: tooltips.php:20 msgid "Schedule Form" msgstr "" -#: form_settings.php:459 +#: form_settings.php:407 msgid "Schedule Start Date/Time" msgstr "" -#: form_settings.php:472 +#: form_settings.php:420 msgid "Schedule Form End Date/Time" msgstr "" -#: form_settings.php:485 +#: form_settings.php:433 msgid "Form Pending Message" msgstr "" -#: form_settings.php:499 +#: form_settings.php:447 msgid "Form Expired Message" msgstr "" -#: form_settings.php:516 -#: form_settings.php:521 -#: tooltips.php:120 +#: form_settings.php:464 +#: form_settings.php:469 +#: tooltips.php:109 msgid "Require user to be logged in" msgstr "" -#: form_settings.php:528 -#: tooltips.php:121 +#: form_settings.php:476 +#: tooltips.php:110 msgid "Require Login Message" msgstr "" -#: form_settings.php:545 +#: form_settings.php:493 msgid "Form Options" msgstr "" -#: form_settings.php:550 +#: form_settings.php:498 msgid "Anti-spam honeypot" msgstr "" -#: form_settings.php:556 +#: form_settings.php:504 msgid "Animated transitions" msgstr "" -#: form_settings.php:562 +#: form_settings.php:510 msgid "Enable legacy markup" msgstr "" -#: form_settings.php:586 +#: form_settings.php:534 #: includes/class-confirmation.php:407 #: notification.php:546 msgid "Legacy Settings" msgstr "" -#: form_settings.php:908 -#: form_settings.php:1064 +#: form_settings.php:856 +#: form_settings.php:1012 #: includes/class-personal-data.php:176 #: includes/class-personal-data.php:578 msgid "Personal Data" msgstr "" -#: form_settings.php:1043 -#: includes/addon/class-gf-addon.php:1366 +#: form_settings.php:991 +#: includes/addon/class-gf-addon.php:1421 #: includes/class-gf-osdxp.php:245 #: includes/class-gf-osdxp.php:246 -#: js/blocks.js:260 -#: js/blocks.js:261 -#: js/blocks.js:269 -#: js/blocks.js:305 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:155 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:156 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:162 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:197 msgid "Form Settings" msgstr "" -#: form_settings.php:1112 +#: form_settings.php:1060 msgid "Confirmation deleted." msgstr "" -#: form_settings.php:1215 +#: form_settings.php:1163 msgid "Save and Continue Email" msgstr "" -#: form_settings.php:1220 +#: form_settings.php:1168 msgid "Thank you for saving {form_title}. Please use the unique link below to return to the form from any computer.

          {save_link}

          Remember that the link will expire after 30 days so please return via the provided link to complete your form submission." msgstr "" -#: gravityforms.php:1513 +#: gravityforms.php:1543 msgid "Create Forms" msgstr "" -#: gravityforms.php:1514 +#: gravityforms.php:1544 msgid "Delete Forms" msgstr "" -#: gravityforms.php:1515 +#: gravityforms.php:1545 msgid "Edit Forms" msgstr "" -#: gravityforms.php:1516 +#: gravityforms.php:1546 msgid "Preview Forms" msgstr "" -#: gravityforms.php:1517 +#: gravityforms.php:1547 msgid "View Entries" msgstr "" -#: gravityforms.php:1518 +#: gravityforms.php:1548 msgid "Edit Entries" msgstr "" -#: gravityforms.php:1519 +#: gravityforms.php:1549 msgid "Delete Entries" msgstr "" -#: gravityforms.php:1520 +#: gravityforms.php:1550 msgid "View Entry Notes" msgstr "" -#: gravityforms.php:1521 +#: gravityforms.php:1551 msgid "Edit Entry Notes" msgstr "" -#: gravityforms.php:1522 -#: gravityforms.php:1740 +#: gravityforms.php:1552 +#: gravityforms.php:1778 #: includes/class-gf-osdxp.php:28 #: includes/class-gf-osdxp.php:254 #: includes/class-gf-osdxp.php:255 msgid "Import/Export" msgstr "" -#: gravityforms.php:1523 +#: gravityforms.php:1553 msgid "View Plugin Settings" msgstr "" -#: gravityforms.php:1524 +#: gravityforms.php:1554 msgid "Edit Plugin Settings" msgstr "" -#: gravityforms.php:1525 +#: gravityforms.php:1555 msgid "Manage Updates" msgstr "" -#: gravityforms.php:1526 +#: gravityforms.php:1556 msgid "Manage Add-Ons" msgstr "" -#: gravityforms.php:1527 +#: gravityforms.php:1557 msgid "View System Status" msgstr "" -#: gravityforms.php:1528 +#: gravityforms.php:1558 #: settings.php:163 #: settings.php:255 #: settings.php:269 msgid "Uninstall Gravity Forms" msgstr "" -#: gravityforms.php:1529 +#: gravityforms.php:1559 msgid "Logging Settings" msgstr "" -#: gravityforms.php:1530 +#: gravityforms.php:1560 msgid "REST API Settings" msgstr "" -#: gravityforms.php:1602 +#: gravityforms.php:1632 msgid "Upload folder is not writable. Export and file upload features will not be functional." msgstr "" -#: gravityforms.php:1702 +#: gravityforms.php:1740 msgid "Update Available" msgstr "" -#: gravityforms.php:1716 -#: gravityforms.php:5490 +#: gravityforms.php:1754 +#: gravityforms.php:5603 msgid "New Form" msgstr "" -#: gravityforms.php:1735 -#: gravityforms.php:2185 -#: gravityforms.php:5168 -#: gravityforms.php:5448 -#: includes/addon/class-gf-addon.php:4208 -#: includes/addon/class-gf-addon.php:4484 -#: includes/addon/class-gf-addon.php:4657 -#: includes/addon/class-gf-addon.php:5084 +#: gravityforms.php:1773 +#: gravityforms.php:2229 +#: gravityforms.php:5281 +#: gravityforms.php:5561 +#: includes/addon/class-gf-addon.php:4263 +#: includes/addon/class-gf-addon.php:4541 +#: includes/addon/class-gf-addon.php:4714 +#: includes/addon/class-gf-addon.php:5147 #: includes/class-gf-osdxp.php:27 -#: includes/fields/class-gf-field.php:1457 +#: includes/fields/class-gf-field.php:1466 #: includes/system-status/class-gf-update.php:70 -#: settings.php:1138 +#: settings.php:1173 msgid "Settings" msgstr "" -#: gravityforms.php:1746 +#: gravityforms.php:1784 #: includes/class-gf-osdxp.php:29 #: includes/class-gf-osdxp.php:264 #: includes/class-gf-osdxp.php:265 -#: includes/system-status/class-gf-system-report.php:422 +#: includes/system-status/class-gf-system-report.php:421 msgid "Add-Ons" msgstr "" -#: gravityforms.php:1752 +#: gravityforms.php:1790 #: includes/class-gf-osdxp.php:31 #: includes/class-gf-osdxp.php:274 #: includes/class-gf-osdxp.php:275 msgid "System Status" msgstr "" -#: gravityforms.php:1880 +#: gravityforms.php:1918 msgid "%1$s ‹ %2$s — WordPress" msgstr "" -#: gravityforms.php:2119 +#: gravityforms.php:2163 msgid "Add Gravity Form" msgstr "" -#: gravityforms.php:2119 +#: gravityforms.php:2163 msgid "Add Form" msgstr "" -#: gravityforms.php:2134 +#: gravityforms.php:2178 msgid "Please select a form" msgstr "" #. translators: 1: The name of the add-on, 2: version number. -#: gravityforms.php:2220 +#: gravityforms.php:2264 msgid "This version of the %1$s is not compatible with the version of Gravity Forms that is installed. Upgrade this add-on to version %2$s or greater to avoid compatibility issues and potential loss of data." msgstr "" #. translators: 1: plugin name, 2: open tag, 3: version number, 4: close tag -#: gravityforms.php:2259 +#: gravityforms.php:2303 msgid "There is a new version of %1$s available. %2$sView version %3$s details%4$s. " msgstr "" #. translators: 1: plugin name, 2: version number, 3: changelog URL -#. translators: 1: plugin name, 2: version number, 3: changelog URL -#: gravityforms.php:2263 -#: gravityforms.php:2280 +#: gravityforms.php:2307 +#: gravityforms.php:2324 msgid "" msgstr "" #. translators: 1: plugin name, 2: open tag, 3: version number, 4: close tag, 5: open tag 6. close tag -#: gravityforms.php:2276 +#: gravityforms.php:2320 msgid "There is a new version of %1$s available. %2$sView version %3$s details%4$s or %5$supdate now%6$s. " msgstr "" #. translators: 1: upgrade URL, 2: plugin name -#: gravityforms.php:2289 +#: gravityforms.php:2333 msgid "" msgstr "" -#: gravityforms.php:2299 +#: gravityforms.php:2343 msgid "%sRegister%s your copy of Gravity Forms to receive access to automatic upgrades and support. Need a license key? %sPurchase one now%s." msgstr "" -#: gravityforms.php:2345 +#: gravityforms.php:2389 msgid "IMPORTANT: As this is a major update, we strongly recommend creating a backup of your site before updating." msgstr "" #. translators: %s: version number -#: gravityforms.php:2365 +#: gravityforms.php:2409 msgid "The versions of the following add-ons you're running haven't been tested with Gravity Forms %s. Please update them or confirm compatibility before updating Gravity Forms, or you may experience issues:" msgstr "" -#: gravityforms.php:2424 +#: gravityforms.php:2467 msgid "Oops!! Something went wrong. %sPlease try again or %scontact us%s." msgstr "" -#: gravityforms.php:2473 +#: gravityforms.php:2516 msgid "Unread" msgstr "" -#: gravityforms.php:2495 +#: gravityforms.php:2518 +#: includes/addon/class-gf-payment-addon.php:2805 +#: includes/fields/class-gf-field-total.php:24 +#: includes/orders/summaries/views/view-order-summary.php:60 +#: includes/orders/summaries/views/view-pricing-fields-html.php:61 +#: includes/orders/summaries/views/view-pricing-fields-text.php:25 +#: js.php:903 +msgid "Total" +msgstr "" + +#: gravityforms.php:2538 msgid "Last Entry: %s" msgstr "" -#: gravityforms.php:2498 +#: gravityforms.php:2541 msgid "View All Entries" msgstr "" -#: gravityforms.php:2510 +#: gravityforms.php:2553 msgid "View All Forms" msgstr "" -#: gravityforms.php:2517 +#: gravityforms.php:2560 msgid "You don't have any forms. Let's go %screate one %s!" msgstr "" -#: gravityforms.php:2547 +#: gravityforms.php:2590 msgid "There is an update available for Gravity Forms. %sView Details%s" msgstr "" -#: gravityforms.php:2550 +#: gravityforms.php:2593 msgid "Dismiss" msgstr "" -#: gravityforms.php:3014 -#: gravityforms.php:5633 +#: gravityforms.php:3084 +#: gravityforms.php:5746 msgid "Enable auto-updates" msgstr "" -#: gravityforms.php:3015 -#: gravityforms.php:5629 +#: gravityforms.php:3085 +#: gravityforms.php:5742 msgid "Disable auto-updates" msgstr "" -#: gravityforms.php:3034 +#: gravityforms.php:3104 msgid "Please select a form." msgstr "" -#: gravityforms.php:3035 +#: gravityforms.php:3105 msgid "Failed to load the preview for this form." msgstr "" -#: gravityforms.php:3412 +#: gravityforms.php:3483 msgid "Logging disabled." msgstr "" -#: gravityforms.php:3414 +#: gravityforms.php:3485 msgid "Unable to disable logging." msgstr "" -#: gravityforms.php:3434 +#: gravityforms.php:3509 msgid "Finished" msgstr "" -#: gravityforms.php:3506 +#: gravityforms.php:3581 msgid "Add-On browser is currently unavailable. Please try again later." msgstr "" -#: gravityforms.php:3929 +#: gravityforms.php:4004 msgid "There was an error while resending the notifications." msgstr "" -#: gravityforms.php:3935 +#: gravityforms.php:4010 msgid "No notifications have been selected. Please select a notification to be sent." msgstr "" -#: gravityforms.php:3939 +#: gravityforms.php:4014 msgid "The %sSend To%s email address provided is not valid." msgstr "" -#: gravityforms.php:4514 -#: gravityforms.php:4530 +#: gravityforms.php:4623 +#: gravityforms.php:4639 msgid "Oops! There was an error saving the form title. Please refresh the page and try again." msgstr "" -#: gravityforms.php:4609 +#: gravityforms.php:4718 msgid "Select a different form" msgstr "" -#: gravityforms.php:4629 +#: gravityforms.php:4738 msgid "Search forms" msgstr "" -#: gravityforms.php:4633 +#: gravityforms.php:4742 msgid "Search for form" msgstr "" -#: gravityforms.php:5155 -#: gravityforms.php:5156 +#: gravityforms.php:5268 +#: gravityforms.php:5269 msgid "Editor" msgstr "" -#: gravityforms.php:5169 +#: gravityforms.php:5282 msgid "Edit settings for this form" msgstr "" -#: gravityforms.php:5185 +#: gravityforms.php:5298 msgid "View entries generated by this form" msgstr "" -#: gravityforms.php:5365 +#: gravityforms.php:5478 #: widget.php:38 -#: js/blocks.js:308 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:200 msgid "Form" msgstr "" -#: gravityforms.php:5403 +#: gravityforms.php:5516 msgid "Recent" msgstr "" -#: gravityforms.php:5479 +#: gravityforms.php:5592 msgid "All Forms" msgstr "" -#: gravityforms.php:5610 +#: gravityforms.php:5723 msgid "Auto-updates unavailable." msgstr "" -#: gravityforms.php:5667 +#: gravityforms.php:5780 msgid "Please register your copy of Gravity Forms to enable automatic updates." msgstr "" -#: gravityforms.php:5697 +#: gravityforms.php:5810 msgid "Permissions error." msgstr "" -#: gravityforms.php:5702 +#: gravityforms.php:5815 msgid "Error processing request. Please refresh and try again." msgstr "" -#: gravityforms.php:5764 +#: gravityforms.php:5877 #: includes/locking/class-gf-locking.php:209 msgid "Error" msgstr "" -#: gravityforms.php:5917 +#: gravityforms.php:6030 msgid "Select a form below to add it to your post or page." msgstr "" -#: gravityforms.php:5918 +#: gravityforms.php:6031 msgid "Select a form from the list to add it to your post or page." msgstr "" -#: gravityforms.php:5922 +#: gravityforms.php:6035 msgid "Can't find your form? Make sure it is active." msgstr "" -#: gravityforms.php:5926 +#: gravityforms.php:6039 #: widget.php:158 msgid "Display form title" msgstr "" -#: gravityforms.php:5931 +#: gravityforms.php:6044 msgid "Whether or not to display the form title." msgstr "" -#: gravityforms.php:5934 +#: gravityforms.php:6047 #: widget.php:160 msgid "Display form description" msgstr "" -#: gravityforms.php:5939 +#: gravityforms.php:6052 msgid "Whether or not to display the form description." msgstr "" -#: gravityforms.php:5942 +#: gravityforms.php:6055 #: widget.php:167 msgid "Enable Ajax" msgstr "" -#: gravityforms.php:5946 +#: gravityforms.php:6059 msgid "Specify whether or not to use Ajax to submit the form." msgstr "" -#: gravityforms.php:5952 +#: gravityforms.php:6065 msgid "Specify the starting tab index for the fields of this form." msgstr "" -#: gravityforms.php:5967 +#: gravityforms.php:6080 msgid "Select an action" msgstr "" -#: gravityforms.php:5979 +#: gravityforms.php:6092 msgid "Select an action for this shortcode. Actions are added by some add-ons." msgstr "" -#: gravityforms.php:6065 +#: gravityforms.php:6178 msgid "Gravity Forms logging is currently enabled. " msgstr "" -#: gravityforms.php:6066 +#: gravityforms.php:6179 msgid "If you currently have a support ticket open, please do not disable logging until the Support Team has reviewed your logs. " msgstr "" -#: gravityforms.php:6067 +#: gravityforms.php:6180 msgid "Since logs may contain sensitive information, please ensure that you only leave it enabled for as long as it is needed for troubleshooting. " msgstr "" -#: gravityforms.php:6069 +#: gravityforms.php:6182 msgid "Once troubleshooting is complete, %1$sclick here to disable logging and permanently delete your log files.%2$s " msgstr "" -#: gravityforms.php:6175 +#: gravityforms.php:6288 msgid "Forms per page" msgstr "" #. translators: 1: The table name 2: the URL with further details -#: gravityforms.php:6483 +#: gravityforms.php:6596 msgid "An outdated add-on or custom code is attempting to access the %1$s table which is not valid in this version of Gravity Forms. Update your add-ons and custom code to prevent loss of form data. Further details: %2$s" msgstr "" @@ -5234,343 +5180,343 @@ msgstr "" msgid "How can we help you?" msgstr "" -#: help.php:32 +#: help.php:33 msgid "Please review the %sdocumentation%s first. If you still can't find the answer %sopen a support ticket%s and we will be happy to answer your questions and assist you with any problems." msgstr "" -#: help.php:36 +#: help.php:38 msgid "Search Our Documentation" msgstr "" -#: help.php:44 +#: help.php:46 msgid "User Documentation" msgstr "" -#: help.php:48 +#: help.php:50 msgid "Creating a Form" msgstr "" -#: help.php:53 +#: help.php:55 msgid "Embedding a Form" msgstr "" -#: help.php:58 +#: help.php:60 msgid "Reviewing Form Submissions" msgstr "" -#: help.php:63 +#: help.php:65 msgid "Configuring Confirmations" msgstr "" -#: help.php:68 +#: help.php:70 msgid "Configuring Notifications" msgstr "" -#: help.php:78 +#: help.php:80 msgid "Developer Documentation" msgstr "" -#: help.php:82 +#: help.php:84 msgid "Discover the Gravity Forms API" msgstr "" -#: help.php:87 +#: help.php:89 msgid "API Functions" msgstr "" -#: help.php:92 +#: help.php:94 msgid "REST API" msgstr "" -#: help.php:97 +#: help.php:99 msgid "Add-On Framework" msgstr "" -#: help.php:102 +#: help.php:104 msgid "GFAddOn" msgstr "" -#: help.php:112 +#: help.php:114 msgid "Designer Documentation" msgstr "" -#: help.php:116 +#: help.php:118 msgid "CSS Selectors" msgstr "" -#: help.php:121 +#: help.php:123 msgid "CSS Targeting Examples" msgstr "" -#: help.php:126 +#: help.php:128 msgid "CSS Ready Classes" msgstr "" -#: help.php:131 +#: help.php:133 msgid "gform_field_css_class" msgstr "" -#: help.php:136 +#: help.php:138 msgid "gform_noconflict_styles" msgstr "" -#: includes/addon/class-gf-addon.php:563 +#: includes/addon/class-gf-addon.php:615 msgid "Required Gravity Forms Add-On is missing: %s." msgstr "" -#: includes/addon/class-gf-addon.php:571 +#: includes/addon/class-gf-addon.php:623 msgid "Required Gravity Forms Add-On \"%s\" does not meet minimum version requirement: %s." msgstr "" -#: includes/addon/class-gf-addon.php:591 +#: includes/addon/class-gf-addon.php:643 msgid "Required WordPress plugin is missing: %s." msgstr "" -#: includes/addon/class-gf-addon.php:601 +#: includes/addon/class-gf-addon.php:653 msgid "Current PHP version (%s) does not meet minimum PHP version requirement (%s)." msgstr "" -#: includes/addon/class-gf-addon.php:618 +#: includes/addon/class-gf-addon.php:670 msgid "Required PHP extension missing: %s" msgstr "" -#: includes/addon/class-gf-addon.php:625 +#: includes/addon/class-gf-addon.php:677 msgid "Required PHP extension \"%s\" does not meet minimum version requirement: %s." msgstr "" -#: includes/addon/class-gf-addon.php:640 +#: includes/addon/class-gf-addon.php:692 msgid "Required PHP function missing: %s" msgstr "" -#: includes/addon/class-gf-addon.php:653 +#: includes/addon/class-gf-addon.php:705 msgid "Current WordPress version (%s) does not meet minimum WordPress version requirement (%s)." msgstr "" -#: includes/addon/class-gf-addon.php:692 +#: includes/addon/class-gf-addon.php:744 msgid "%s is not able to run because your WordPress environment has not met the minimum requirements." msgstr "" -#: includes/addon/class-gf-addon.php:693 +#: includes/addon/class-gf-addon.php:745 msgid "Please resolve the following issues to use %s:" msgstr "" -#: includes/addon/class-gf-addon.php:1312 +#: includes/addon/class-gf-addon.php:1367 msgid "GF Add-Ons" msgstr "" -#: includes/addon/class-gf-addon.php:1369 -#: includes/addon/class-gf-addon.php:4669 -#: includes/addon/class-gf-addon.php:5021 -#: settings.php:1174 +#: includes/addon/class-gf-addon.php:1424 +#: includes/addon/class-gf-addon.php:4726 +#: includes/addon/class-gf-addon.php:5081 +#: settings.php:1209 msgid "Uninstall" msgstr "" -#: includes/addon/class-gf-addon.php:1372 +#: includes/addon/class-gf-addon.php:1427 msgid "Add-On Page" msgstr "" -#: includes/addon/class-gf-addon.php:1375 +#: includes/addon/class-gf-addon.php:1430 msgid "Add-On Settings" msgstr "" -#: includes/addon/class-gf-addon.php:1380 +#: includes/addon/class-gf-addon.php:1435 msgid "Results Page" msgstr "" -#: includes/addon/class-gf-addon.php:1399 +#: includes/addon/class-gf-addon.php:1454 msgid "Gravity Forms Add-Ons" msgstr "" -#: includes/addon/class-gf-addon.php:1514 -#: includes/addon/class-gf-addon.php:4545 -#: includes/addon/class-gf-addon.php:4850 +#: includes/addon/class-gf-addon.php:1569 +#: includes/addon/class-gf-addon.php:4602 +#: includes/addon/class-gf-addon.php:4907 #: includes/addon/class-gf-feed-addon.php:1717 msgid "%s Settings" msgstr "" -#: includes/addon/class-gf-addon.php:1714 -#: includes/addon/class-gf-addon.php:1788 +#: includes/addon/class-gf-addon.php:1769 +#: includes/addon/class-gf-addon.php:1843 msgid "Field could not be rendered." msgstr "" -#: includes/addon/class-gf-addon.php:1803 +#: includes/addon/class-gf-addon.php:1858 msgid "Field type '%s' has not been implemented" msgstr "" -#: includes/addon/class-gf-addon.php:2011 +#: includes/addon/class-gf-addon.php:2066 msgid "%s settings updated." msgstr "" -#: includes/addon/class-gf-addon.php:2017 -#: includes/settings/class-settings.php:988 +#: includes/addon/class-gf-addon.php:2072 +#: includes/settings/class-settings.php:990 msgid "There was an error while saving your settings." msgstr "" -#: includes/addon/class-gf-addon.php:2531 +#: includes/addon/class-gf-addon.php:2586 msgid "Please add a %s field to your form." msgstr "" -#: includes/addon/class-gf-addon.php:2624 -#: includes/settings/js/field-map.js:986 +#: includes/addon/class-gf-addon.php:2679 +#: assets/js/src/legacy/admin/settings/field-map/mapping.js:219 msgid "Add Custom Key" msgstr "" -#: includes/addon/class-gf-addon.php:2634 +#: includes/addon/class-gf-addon.php:2689 #: includes/settings/fields/class-select-custom.php:94 -#: includes/settings/js/field-map.js:1082 +#: assets/js/src/legacy/admin/settings/field-map/mapping.js:302 msgid "Add Custom Value" msgstr "" -#: includes/addon/class-gf-addon.php:2655 +#: includes/addon/class-gf-addon.php:2710 #: includes/settings/fields/class-select-custom.php:150 msgid "Reset" msgstr "" -#: includes/addon/class-gf-addon.php:2677 +#: includes/addon/class-gf-addon.php:2732 #: includes/settings/fields/class-field-map.php:40 msgid "Form Field" msgstr "" -#: includes/addon/class-gf-addon.php:2695 +#: includes/addon/class-gf-addon.php:2750 #: includes/settings/fields/class-field-map.php:35 -#: js.php:245 -#: js.php:277 +#: js.php:244 +#: js.php:276 msgid "Field" msgstr "" -#: includes/addon/class-gf-addon.php:2727 +#: includes/addon/class-gf-addon.php:2782 #: includes/settings/fields/class-field-select.php:69 -#: includes/settings/fields/class-generic-map.php:529 +#: includes/settings/fields/class-generic-map.php:531 #: notification.php:216 -#: includes/settings/js/field-map.js:951 +#: assets/js/src/legacy/admin/settings/field-map/mapping.js:158 msgid "Select a Field" msgstr "" -#: includes/addon/class-gf-addon.php:2734 +#: includes/addon/class-gf-addon.php:2789 #: includes/settings/fields/class-field-select.php:80 -#: includes/settings/fields/class-generic-map.php:538 +#: includes/settings/fields/class-generic-map.php:540 msgid "Select a %s Field" msgstr "" -#: includes/addon/class-gf-addon.php:2783 -#: includes/addon/class-gf-addon.php:2790 -#: includes/addon/class-gf-addon.php:2810 +#: includes/addon/class-gf-addon.php:2838 +#: includes/addon/class-gf-addon.php:2845 +#: includes/addon/class-gf-addon.php:2865 #: includes/settings/fields/class-field-select.php:233 -#: includes/settings/fields/class-generic-map.php:496 +#: includes/settings/fields/class-generic-map.php:498 msgid "Full" msgstr "" -#: includes/addon/class-gf-addon.php:2797 +#: includes/addon/class-gf-addon.php:2852 #: includes/settings/fields/class-field-select.php:244 -#: includes/settings/fields/class-generic-map.php:473 +#: includes/settings/fields/class-generic-map.php:475 msgid "Selected" msgstr "" -#: includes/addon/class-gf-addon.php:3146 +#: includes/addon/class-gf-addon.php:3201 msgid "Update Settings" msgstr "" -#: includes/addon/class-gf-addon.php:3527 +#: includes/addon/class-gf-addon.php:3582 msgid "Validation Error" msgstr "" -#: includes/addon/class-gf-addon.php:4003 +#: includes/addon/class-gf-addon.php:4058 msgid "Unable to render form settings." msgstr "" -#: includes/addon/class-gf-addon.php:4334 -#: includes/addon/class-gf-addon.php:4340 +#: includes/addon/class-gf-addon.php:4389 +#: includes/addon/class-gf-addon.php:4395 msgid "You don't have adequate permission to view this page" msgstr "" -#: includes/addon/class-gf-addon.php:4500 +#: includes/addon/class-gf-addon.php:4557 msgid "This add-on needs to be updated. Please contact the developer." msgstr "" -#: includes/addon/class-gf-addon.php:4514 -#: includes/addon/class-gf-addon.php:4687 -#: includes/addon/class-gf-addon.php:4808 +#: includes/addon/class-gf-addon.php:4571 +#: includes/addon/class-gf-addon.php:4744 +#: includes/addon/class-gf-addon.php:4865 msgid "%s has been successfully uninstalled. It can be re-activated from the %splugins page%s." msgstr "" -#: includes/addon/class-gf-addon.php:4698 -#: includes/addon/class-gf-addon.php:4712 -#: includes/addon/class-gf-addon.php:5019 +#: includes/addon/class-gf-addon.php:4755 +#: includes/addon/class-gf-addon.php:4769 +#: includes/addon/class-gf-addon.php:5079 msgid "Uninstall %s" msgstr "" -#: includes/addon/class-gf-addon.php:4704 +#: includes/addon/class-gf-addon.php:4761 msgid "Warning" msgstr "" -#: includes/addon/class-gf-addon.php:4919 +#: includes/addon/class-gf-addon.php:4976 msgid "You don't have sufficient permissions to update the settings." msgstr "" -#: includes/addon/class-gf-addon.php:4987 +#: includes/addon/class-gf-addon.php:5044 msgid "This operation deletes ALL %s settings." msgstr "" -#: includes/addon/class-gf-addon.php:5014 -#: includes/addon/class-gf-addon.php:5078 +#: includes/addon/class-gf-addon.php:5074 +#: includes/addon/class-gf-addon.php:5141 msgid "%s" msgstr "" -#: includes/addon/class-gf-addon.php:5032 +#: includes/addon/class-gf-addon.php:5092 msgid "Uninstall %s Add-On" msgstr "" -#: includes/addon/class-gf-addon.php:5051 +#: includes/addon/class-gf-addon.php:5111 msgid "Uninstall Add-On" msgstr "" -#: includes/addon/class-gf-addon.php:5079 +#: includes/addon/class-gf-addon.php:5142 msgid "To continue uninstalling this add-on click the settings button." msgstr "" -#: includes/addon/class-gf-addon.php:5093 +#: includes/addon/class-gf-addon.php:5156 msgid "%sThis operation deletes ALL %s settings%s. If you continue, you will NOT be able to retrieve these settings." msgstr "" -#: includes/addon/class-gf-addon.php:5097 +#: includes/addon/class-gf-addon.php:5160 msgid "Warning! ALL %s settings will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop" msgstr "" -#: includes/addon/class-gf-addon.php:5123 +#: includes/addon/class-gf-addon.php:5186 msgid "You don't have adequate permission to uninstall this add-on: " msgstr "" -#: includes/addon/class-gf-addon.php:5224 +#: includes/addon/class-gf-addon.php:5287 #: includes/addon/class-gf-auto-upgrade.php:66 msgid "Gravity Forms %s is required. Activate it now or %spurchase it today!%s" msgstr "" -#: includes/addon/class-gf-auto-upgrade.php:199 +#: includes/addon/class-gf-auto-upgrade.php:198 msgid "Oops!! Something went wrong.%sPlease try again or %scontact us%s." msgstr "" -#: includes/addon/class-gf-auto-upgrade.php:259 -#: includes/addon/class-gf-auto-upgrade.php:311 +#: includes/addon/class-gf-auto-upgrade.php:258 +#: includes/addon/class-gf-auto-upgrade.php:310 msgid "View version %s details" msgstr "" -#: includes/addon/class-gf-auto-upgrade.php:261 -#: includes/addon/class-gf-auto-upgrade.php:313 +#: includes/addon/class-gf-auto-upgrade.php:260 +#: includes/addon/class-gf-auto-upgrade.php:312 msgid "There is a new version of %1$s available. %s." msgstr "" -#: includes/addon/class-gf-auto-upgrade.php:269 -#: includes/addon/class-gf-auto-upgrade.php:325 +#: includes/addon/class-gf-auto-upgrade.php:268 +#: includes/addon/class-gf-auto-upgrade.php:324 msgid "Your version of %s is up to date." msgstr "" -#: includes/addon/class-gf-auto-upgrade.php:301 +#: includes/addon/class-gf-auto-upgrade.php:300 #: includes/system-status/class-gf-update.php:112 #: includes/system-status/class-gf-update.php:189 msgid "%sRegister%s your copy of Gravity Forms to receive access to automatic updates and support. Need a license key? %sPurchase one now%s." msgstr "" -#: includes/addon/class-gf-auto-upgrade.php:317 +#: includes/addon/class-gf-auto-upgrade.php:316 msgid "You can update to the latest version automatically or download the update and install it manually. %sUpdate Automatically%s %sDownload Update%s" msgstr "" @@ -5588,8 +5534,8 @@ msgid "The table `%1$s` does not exist. Please visit the %2$sForms > System Stat msgstr "" #: includes/addon/class-gf-feed-addon.php:1160 -#: includes/addon/class-gf-payment-addon.php:3740 -#: includes/settings/class-settings.php:1491 +#: includes/addon/class-gf-payment-addon.php:3749 +#: includes/settings/class-settings.php:1493 #: includes/webapi/webapi.php:1060 #: includes/webapi/webapi.php:1068 #: includes/webapi/webapi.php:1100 @@ -5660,7 +5606,7 @@ msgid "Select which actions should only occur after payment has been received." msgstr "" #: includes/addon/class-gf-feed-addon.php:2356 -#: settings.php:903 +#: settings.php:939 msgid "Checkbox" msgstr "" @@ -5672,482 +5618,480 @@ msgstr "" msgid "feeds" msgstr "" -#: includes/addon/class-gf-payment-addon.php:1007 +#: includes/addon/class-gf-payment-addon.php:1017 msgid "Payment failed to be captured. Reason: %s" msgstr "" -#: includes/addon/class-gf-payment-addon.php:1049 +#: includes/addon/class-gf-payment-addon.php:1059 msgid "Initial payment" msgstr "" -#: includes/addon/class-gf-payment-addon.php:1056 +#: includes/addon/class-gf-payment-addon.php:1066 msgid "%s has been captured successfully. Amount: %s. Transaction Id: %s" msgstr "" -#: includes/addon/class-gf-payment-addon.php:1061 +#: includes/addon/class-gf-payment-addon.php:1071 msgid "Failed to capture %s. Reason: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:1075 +#: includes/addon/class-gf-payment-addon.php:1084 msgid "Subscription failed to be created. Reason: %s" msgstr "" -#: includes/addon/class-gf-payment-addon.php:1400 +#: includes/addon/class-gf-payment-addon.php:1409 msgid "options: " msgstr "" -#: includes/addon/class-gf-payment-addon.php:1630 +#: includes/addon/class-gf-payment-addon.php:1639 msgid "This webhook has already been processed (Event Id: %s)" msgstr "" -#: includes/addon/class-gf-payment-addon.php:1796 +#: includes/addon/class-gf-payment-addon.php:1805 msgid "Payment is pending. Amount: %s. Transaction Id: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:1827 +#: includes/addon/class-gf-payment-addon.php:1836 msgid "Payment has been authorized. Amount: %s. Transaction Id: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:1862 +#: includes/addon/class-gf-payment-addon.php:1871 msgid "Payment has been completed. Amount: %s. Transaction Id: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:1920 +#: includes/addon/class-gf-payment-addon.php:1929 msgid "Payment has been refunded. Amount: %s. Transaction Id: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:1974 +#: includes/addon/class-gf-payment-addon.php:1983 msgid "Payment has failed. Amount: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:1993 +#: includes/addon/class-gf-payment-addon.php:2002 msgid "Authorization has been voided. Transaction Id: %s" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2024 +#: includes/addon/class-gf-payment-addon.php:2033 msgid "Subscription has been created. Subscription Id: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2078 +#: includes/addon/class-gf-payment-addon.php:2087 msgid "Subscription has been paid. Amount: %s. Subscription Id: %s" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2133 +#: includes/addon/class-gf-payment-addon.php:2142 msgid "Subscription payment has failed. Amount: %s. Subscription Id: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2188 +#: includes/addon/class-gf-payment-addon.php:2197 msgid "Subscription has been cancelled. Subscription Id: %s." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2229 +#: includes/addon/class-gf-payment-addon.php:2238 msgid "Subscription has expired. Subscriber Id: %s" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2324 -#: includes/addon/class-gf-payment-addon.php:2400 -#: includes/addon/class-gf-payment-addon.php:2404 -#: includes/class-confirmation.php:882 +#: includes/addon/class-gf-payment-addon.php:2333 +#: includes/addon/class-gf-payment-addon.php:2409 +#: includes/addon/class-gf-payment-addon.php:2413 +#: includes/class-confirmation.php:895 #: includes/fields/class-gf-field-name.php:58 -#: js.php:661 -#: js.php:877 +#: js.php:664 +#: js.php:880 #: notification.php:235 #: notification.php:1292 msgid "Name" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2325 -#: includes/addon/class-gf-payment-addon.php:2408 -#: includes/addon/class-gf-payment-addon.php:2422 +#: includes/addon/class-gf-payment-addon.php:2334 +#: includes/addon/class-gf-payment-addon.php:2417 +#: includes/addon/class-gf-payment-addon.php:2431 msgid "Transaction Type" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2333 -#: includes/addon/class-gf-payment-addon.php:2420 +#: includes/addon/class-gf-payment-addon.php:2342 +#: includes/addon/class-gf-payment-addon.php:2429 msgid "Subscription" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2336 -#: includes/addon/class-gf-payment-addon.php:2417 +#: includes/addon/class-gf-payment-addon.php:2345 +#: includes/addon/class-gf-payment-addon.php:2426 msgid "Products and Services" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2339 +#: includes/addon/class-gf-payment-addon.php:2348 msgid "Donations" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2344 +#: includes/addon/class-gf-payment-addon.php:2353 msgid "Unsupported transaction type" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2351 -#: includes/addon/class-gf-payment-addon.php:2685 -#: includes/addon/class-gf-payment-addon.php:2693 +#: includes/addon/class-gf-payment-addon.php:2360 +#: includes/addon/class-gf-payment-addon.php:2694 +#: includes/addon/class-gf-payment-addon.php:2702 msgid "Form Total" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2388 +#: includes/addon/class-gf-payment-addon.php:2397 msgid "You must add a Credit Card field to your form before creating a feed. Let's go %sadd one%s!" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2404 +#: includes/addon/class-gf-payment-addon.php:2413 msgid "Enter a feed name to uniquely identify this setup." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2413 +#: includes/addon/class-gf-payment-addon.php:2422 msgid "Select a transaction type" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2422 +#: includes/addon/class-gf-payment-addon.php:2431 msgid "Select a transaction type." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2427 +#: includes/addon/class-gf-payment-addon.php:2436 msgid "Subscription Settings" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2439 +#: includes/addon/class-gf-payment-addon.php:2448 msgid "Select which field determines the recurring payment amount, or select 'Form Total' to use the total of all pricing fields as the recurring amount." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2443 -#: includes/addon/class-gf-payment-addon.php:2445 +#: includes/addon/class-gf-payment-addon.php:2452 +#: includes/addon/class-gf-payment-addon.php:2454 msgid "Billing Cycle" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2445 +#: includes/addon/class-gf-payment-addon.php:2454 msgid "Select your billing cycle. This determines how often the recurring payment should occur." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2449 -#: includes/addon/class-gf-payment-addon.php:2457 +#: includes/addon/class-gf-payment-addon.php:2458 +#: includes/addon/class-gf-payment-addon.php:2466 msgid "Recurring Times" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2453 +#: includes/addon/class-gf-payment-addon.php:2462 msgid "infinite" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2457 +#: includes/addon/class-gf-payment-addon.php:2466 msgid "Select how many times the recurring payment should be made. The default is to bill the customer until the subscription is canceled." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2461 +#: includes/addon/class-gf-payment-addon.php:2470 msgid "Setup Fee" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2467 +#: includes/addon/class-gf-payment-addon.php:2476 +#: includes/orders/factories/class-gf-order-factory.php:188 +#: includes/orders/factories/class-gf-order-factory.php:202 msgid "Trial" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2470 +#: includes/addon/class-gf-payment-addon.php:2479 msgid "Trial Period" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2470 +#: includes/addon/class-gf-payment-addon.php:2479 msgid "Enable a trial period. The user's recurring payment will not begin until after this trial period." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2475 +#: includes/addon/class-gf-payment-addon.php:2484 msgid "Products & Services Settings" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2488 +#: includes/addon/class-gf-payment-addon.php:2497 msgid "Select which field determines the payment amount, or select 'Form Total' to use the total of all pricing fields as the payment amount." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2493 +#: includes/addon/class-gf-payment-addon.php:2502 msgid "Other Settings" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2508 -#: includes/addon/class-gf-payment-addon.php:2511 +#: includes/addon/class-gf-payment-addon.php:2517 +#: includes/addon/class-gf-payment-addon.php:2520 msgid "Billing Information" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2511 +#: includes/addon/class-gf-payment-addon.php:2520 msgid "Map your Form Fields to the available listed fields." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2519 -msgid "Options" -msgstr "" - -#: includes/addon/class-gf-payment-addon.php:2529 +#: includes/addon/class-gf-payment-addon.php:2538 msgid "When conditions are enabled, form submissions will only be sent to the payment gateway when the conditions are met. When disabled, all form submissions will be sent to the payment gateway." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2650 +#: includes/addon/class-gf-payment-addon.php:2659 msgid "Enter an amount" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2702 +#: includes/addon/class-gf-payment-addon.php:2711 msgid "Sample Option" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2715 +#: includes/addon/class-gf-payment-addon.php:2724 #: includes/fields/class-gf-field-address.php:37 #: includes/settings/fields/class-field-select.php:145 -#: includes/settings/fields/class-generic-map.php:335 -#: js.php:714 +#: includes/settings/fields/class-generic-map.php:337 +#: js.php:717 msgid "Address" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2716 +#: includes/addon/class-gf-payment-addon.php:2725 #: includes/settings/fields/class-field-select.php:146 -#: includes/settings/fields/class-generic-map.php:336 +#: includes/settings/fields/class-generic-map.php:338 msgid "Address 2" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2717 +#: includes/addon/class-gf-payment-addon.php:2726 #: includes/fields/class-gf-field-address.php:206 #: includes/settings/fields/class-field-select.php:147 -#: includes/settings/fields/class-generic-map.php:337 -#: js.php:729 +#: includes/settings/fields/class-generic-map.php:339 +#: js.php:732 msgid "City" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2719 +#: includes/addon/class-gf-payment-addon.php:2728 #: includes/settings/fields/class-field-select.php:149 -#: includes/settings/fields/class-generic-map.php:339 +#: includes/settings/fields/class-generic-map.php:341 msgid "Zip" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2720 +#: includes/addon/class-gf-payment-addon.php:2729 #: includes/fields/class-gf-field-address.php:210 #: includes/settings/fields/class-field-select.php:150 -#: includes/settings/fields/class-generic-map.php:340 -#: js.php:744 +#: includes/settings/fields/class-generic-map.php:342 +#: js.php:747 msgid "Country" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2738 +#: includes/addon/class-gf-payment-addon.php:2747 msgid "day(s)" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2739 +#: includes/addon/class-gf-payment-addon.php:2748 msgid "week(s)" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2740 +#: includes/addon/class-gf-payment-addon.php:2749 msgid "month(s)" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2741 +#: includes/addon/class-gf-payment-addon.php:2750 msgid "year(s)" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2750 +#: includes/addon/class-gf-payment-addon.php:2759 msgid "Select a product field" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2766 +#: includes/addon/class-gf-payment-addon.php:2775 msgctxt "toolbar label" msgid "Sales" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2767 +#: includes/addon/class-gf-payment-addon.php:2776 msgctxt "metabox title" msgid "Filter" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2793 +#: includes/addon/class-gf-payment-addon.php:2802 msgid "Today" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2794 +#: includes/addon/class-gf-payment-addon.php:2803 msgid "Yesterday" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2795 +#: includes/addon/class-gf-payment-addon.php:2804 msgid "Last 30 Days" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2812 +#: includes/addon/class-gf-payment-addon.php:2821 msgid "orders" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2813 +#: includes/addon/class-gf-payment-addon.php:2822 msgid "subscriptions" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2821 +#: includes/addon/class-gf-payment-addon.php:2830 msgid "There aren't any transactions that match your criteria." msgstr "" -#: includes/addon/class-gf-payment-addon.php:2940 #: includes/addon/class-gf-payment-addon.php:2949 +#: includes/addon/class-gf-payment-addon.php:2958 msgid "Revenue" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2945 +#: includes/addon/class-gf-payment-addon.php:2954 msgid "Orders" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2946 +#: includes/addon/class-gf-payment-addon.php:2955 msgid "Subscriptions" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2947 +#: includes/addon/class-gf-payment-addon.php:2956 msgid "Recurring Payments" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2948 +#: includes/addon/class-gf-payment-addon.php:2957 msgid "Refunds" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2971 -#: includes/addon/class-gf-payment-addon.php:2972 +#: includes/addon/class-gf-payment-addon.php:2980 +#: includes/addon/class-gf-payment-addon.php:2981 msgid "Week" msgstr "" -#: includes/addon/class-gf-payment-addon.php:2989 -#: includes/addon/class-gf-payment-addon.php:2990 +#: includes/addon/class-gf-payment-addon.php:2998 +#: includes/addon/class-gf-payment-addon.php:2999 #: includes/fields/class-gf-field-creditcard.php:332 #: includes/fields/class-gf-field-creditcard.php:453 #: includes/fields/class-gf-field-date.php:738 #: includes/fields/class-gf-field-date.php:969 #: includes/fields/class-gf-field-date.php:1123 -#: js.php:314 -#: js.php:1047 -#: js.php:1052 -#: js.php:1053 +#: js.php:313 +#: js.php:1050 +#: js.php:1055 +#: js.php:1056 msgid "Month" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3007 -#: includes/addon/class-gf-payment-addon.php:3010 +#: includes/addon/class-gf-payment-addon.php:3016 +#: includes/addon/class-gf-payment-addon.php:3019 #: includes/fields/class-gf-field-date.php:762 #: includes/fields/class-gf-field-date.php:972 #: includes/fields/class-gf-field-date.php:1128 -#: js.php:316 -#: js.php:1048 -#: js.php:1054 -#: js.php:1055 +#: js.php:315 +#: js.php:1051 +#: js.php:1057 +#: js.php:1058 msgid "Day" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3149 +#: includes/addon/class-gf-payment-addon.php:3158 msgid "Jan" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3150 +#: includes/addon/class-gf-payment-addon.php:3159 msgid "Feb" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3151 +#: includes/addon/class-gf-payment-addon.php:3160 msgid "Mar" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3152 +#: includes/addon/class-gf-payment-addon.php:3161 msgid "Apr" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3154 +#: includes/addon/class-gf-payment-addon.php:3163 msgid "Jun" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3155 +#: includes/addon/class-gf-payment-addon.php:3164 msgid "Jul" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3156 +#: includes/addon/class-gf-payment-addon.php:3165 msgid "Aug" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3157 +#: includes/addon/class-gf-payment-addon.php:3166 msgid "Sep" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3158 +#: includes/addon/class-gf-payment-addon.php:3167 msgid "Oct" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3159 +#: includes/addon/class-gf-payment-addon.php:3168 msgid "Nov" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3160 +#: includes/addon/class-gf-payment-addon.php:3169 msgid "Dec" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3279 +#: includes/addon/class-gf-payment-addon.php:3288 msgid "Daily" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3280 +#: includes/addon/class-gf-payment-addon.php:3289 msgid "Weekly" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3281 +#: includes/addon/class-gf-payment-addon.php:3290 msgid "Monthly" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3287 +#: includes/addon/class-gf-payment-addon.php:3296 msgid "Select how you would like the sales data to be displayed." msgstr "" -#: includes/addon/class-gf-payment-addon.php:3297 +#: includes/addon/class-gf-payment-addon.php:3306 msgctxt "regarding a payment method" msgid "Any" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3308 +#: includes/addon/class-gf-payment-addon.php:3317 msgid "Payment Method" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3429 +#: includes/addon/class-gf-payment-addon.php:3438 msgid "Warning! This subscription will be canceled. This cannot be undone. 'OK' to cancel subscription, 'Cancel' to stop" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3431 +#: includes/addon/class-gf-payment-addon.php:3440 msgid "Canceled" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3432 +#: includes/addon/class-gf-payment-addon.php:3441 msgid "The subscription could not be canceled. Please try again later." msgstr "" -#: includes/addon/class-gf-payment-addon.php:3698 +#: includes/addon/class-gf-payment-addon.php:3707 msgid "Cancel Subscription" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3829 +#: includes/addon/class-gf-payment-addon.php:3838 msgid "sale" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3830 +#: includes/addon/class-gf-payment-addon.php:3839 msgid "sales" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3855 +#: includes/addon/class-gf-payment-addon.php:3864 msgid "There hasn't been any sales in the specified date range." msgstr "" -#: includes/addon/class-gf-payment-addon.php:3878 +#: includes/addon/class-gf-payment-addon.php:3887 msgid "1 item" msgid_plural "%s items" msgstr[0] "" msgstr[1] "" -#: includes/addon/class-gf-payment-addon.php:3895 +#: includes/addon/class-gf-payment-addon.php:3904 msgid "Go to the first page" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3902 +#: includes/addon/class-gf-payment-addon.php:3911 msgid "Go to the previous page" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3912 +#: includes/addon/class-gf-payment-addon.php:3921 msgctxt "paging" msgid "%1$s of %2$s" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3917 +#: includes/addon/class-gf-payment-addon.php:3926 msgid "Go to the next page" msgstr "" -#: includes/addon/class-gf-payment-addon.php:3926 +#: includes/addon/class-gf-payment-addon.php:3935 msgid "Go to the last page" msgstr "" @@ -6169,143 +6113,143 @@ msgstr "" msgid "Results" msgstr "" -#: includes/addon/class-gf-results.php:257 +#: includes/addon/class-gf-results.php:252 msgid "Include results if" msgstr "" -#: includes/addon/class-gf-results.php:264 +#: includes/addon/class-gf-results.php:259 msgid "Start date" msgstr "" -#: includes/addon/class-gf-results.php:266 -#: includes/addon/class-gf-results.php:272 -#: includes/settings/fields/class-date-time.php:142 +#: includes/addon/class-gf-results.php:261 +#: includes/addon/class-gf-results.php:267 +#: includes/settings/fields/class-date-time.php:145 msgid "Open Date Picker" msgstr "" -#: includes/addon/class-gf-results.php:270 +#: includes/addon/class-gf-results.php:265 msgid "End date" msgstr "" -#: includes/addon/class-gf-results.php:291 +#: includes/addon/class-gf-results.php:286 msgid "Apply filters" msgstr "" -#: includes/addon/class-gf-results.php:294 +#: includes/addon/class-gf-results.php:289 msgid "Clear" msgstr "" -#: includes/addon/class-gf-results.php:320 +#: includes/addon/class-gf-results.php:315 msgid "This form does not have any fields that can be used for results" msgstr "" -#: includes/addon/class-gf-results.php:331 -#: includes/addon/class-gf-results.php:653 +#: includes/addon/class-gf-results.php:326 +#: includes/addon/class-gf-results.php:648 msgid "Total Score" msgstr "" -#: includes/addon/class-gf-results.php:331 +#: includes/addon/class-gf-results.php:326 msgid "Scores are weighted calculations. Items ranked higher are given a greater score than items that are ranked lower. The total score for each item is the sum of the weighted scores." msgstr "" -#: includes/addon/class-gf-results.php:332 -#: includes/addon/class-gf-results.php:656 +#: includes/addon/class-gf-results.php:327 +#: includes/addon/class-gf-results.php:651 msgid "Aggregate Rank" msgstr "" -#: includes/addon/class-gf-results.php:332 +#: includes/addon/class-gf-results.php:327 msgid "The aggregate rank is the overall rank for all entries based on the weighted scores for each item." msgstr "" -#: includes/addon/class-gf-results.php:333 +#: includes/addon/class-gf-results.php:328 msgid "Date Range" msgstr "" -#: includes/addon/class-gf-results.php:333 +#: includes/addon/class-gf-results.php:328 msgid "Date Range is optional, if no date range is specified it will be ignored." msgstr "" -#: includes/addon/class-gf-results.php:334 +#: includes/addon/class-gf-results.php:329 msgid "Filters" msgstr "" -#: includes/addon/class-gf-results.php:334 +#: includes/addon/class-gf-results.php:329 msgid "Narrow the results by adding filters. Note that some field types support more options than others." msgstr "" -#: includes/addon/class-gf-results.php:335 +#: includes/addon/class-gf-results.php:330 msgid "Average Row Score" msgstr "" -#: includes/addon/class-gf-results.php:335 +#: includes/addon/class-gf-results.php:330 msgid "The average (mean) score for each row: the sum of all the scores for each row divided by the total number of entries." msgstr "" -#: includes/addon/class-gf-results.php:336 +#: includes/addon/class-gf-results.php:331 msgid "Average Global Score" msgstr "" -#: includes/addon/class-gf-results.php:336 +#: includes/addon/class-gf-results.php:331 msgid "The average (mean) score for the whole field. The sum of the total scores divided by the number of entries." msgstr "" -#: includes/addon/class-gf-results.php:337 -#: includes/addon/class-gf-results.php:580 +#: includes/addon/class-gf-results.php:332 +#: includes/addon/class-gf-results.php:575 msgid "Average Score" msgstr "" -#: includes/addon/class-gf-results.php:337 +#: includes/addon/class-gf-results.php:332 msgid "The average (mean) score: The sum of the scores divided by the number of entries." msgstr "" -#: includes/addon/class-gf-results.php:365 +#: includes/addon/class-gf-results.php:360 msgid "No results." msgstr "" -#: includes/addon/class-gf-results.php:390 +#: includes/addon/class-gf-results.php:385 msgid "There was an error while processing the entries. Please contact support." msgstr "" -#: includes/addon/class-gf-results.php:404 +#: includes/addon/class-gf-results.php:399 msgid "Entries processed: %1$d of %2$d" msgstr "" -#: includes/addon/class-gf-results.php:421 +#: includes/addon/class-gf-results.php:416 msgid "No results" msgstr "" -#: includes/addon/class-gf-results.php:480 -#: includes/addon/class-gf-results.php:487 -#: includes/addon/class-gf-results.php:502 +#: includes/addon/class-gf-results.php:475 +#: includes/addon/class-gf-results.php:482 +#: includes/addon/class-gf-results.php:497 msgid "No entries for this field" msgstr "" -#: includes/addon/class-gf-results.php:509 +#: includes/addon/class-gf-results.php:504 msgid "Choice" msgstr "" -#: includes/addon/class-gf-results.php:509 -#: includes/addon/class-gf-results.php:539 +#: includes/addon/class-gf-results.php:504 +#: includes/addon/class-gf-results.php:534 msgid "Frequency" msgstr "" -#: includes/addon/class-gf-results.php:636 +#: includes/addon/class-gf-results.php:631 msgid "Average global score" msgstr "" -#: includes/addon/class-gf-results.php:638 +#: includes/addon/class-gf-results.php:633 msgid "Average score" msgstr "" -#: includes/addon/class-gf-results.php:650 +#: includes/addon/class-gf-results.php:645 msgid "Item" msgstr "" -#: includes/addon/class-gf-results.php:686 +#: includes/addon/class-gf-results.php:681 msgid "Latest values:" msgstr "" -#: includes/addon/class-gf-results.php:694 +#: includes/addon/class-gf-results.php:689 msgid "Show more" msgstr "" @@ -6459,19 +6403,19 @@ msgstr "" msgid "There was an error while processing the form:" msgstr "" -#: includes/api.php:1822 +#: includes/api.php:1828 msgid "Feed not found" msgstr "" -#: includes/api.php:1878 +#: includes/api.php:1884 msgid "There was an error while deleting feed id %s" msgstr "" -#: includes/api.php:1959 +#: includes/api.php:1965 msgid "There was an error while inserting a feed" msgstr "" -#: includes/api.php:1990 +#: includes/api.php:1996 msgid "The %s table does not exist." msgstr "" @@ -6488,7 +6432,7 @@ msgid "Confirmation Type" msgstr "" #: includes/class-confirmation.php:260 -#: includes/class-confirmation.php:1196 +#: includes/class-confirmation.php:1209 msgid "Redirect" msgstr "" @@ -6522,39 +6466,44 @@ msgstr "" msgid "Sample: phone={Phone:1}&email={Email:2}" msgstr "" +#: includes/class-confirmation.php:368 +#: notification.php:471 +msgid "Enable conditional logic" +msgstr "" + #: includes/class-confirmation.php:377 msgid "Save Confirmation" msgstr "" -#: includes/class-confirmation.php:550 +#: includes/class-confirmation.php:549 msgid "Your confirmation message appears to contain a merge tag as the value for an HTML attribute. Depending on the attribute and field type, this might be a security risk. %sFurther details%s" msgstr "" -#: includes/class-confirmation.php:564 +#: includes/class-confirmation.php:563 msgid "Confirmation Settings" msgstr "" -#: includes/class-confirmation.php:648 +#: includes/class-confirmation.php:647 msgid "Save & Continue Link" msgstr "" -#: includes/class-confirmation.php:651 +#: includes/class-confirmation.php:650 msgid "Save & Continue Token" msgstr "" -#: includes/class-confirmation.php:657 +#: includes/class-confirmation.php:656 msgid "Save & Continue Email Input" msgstr "" -#: includes/class-confirmation.php:1102 +#: includes/class-confirmation.php:1115 msgid "WARNING: You are about to delete this confirmation." msgstr "" -#: includes/class-confirmation.php:1102 +#: includes/class-confirmation.php:1115 msgid "\\'Cancel\\' to stop, \\'OK\\' to delete." msgstr "" -#: includes/class-confirmation.php:1159 +#: includes/class-confirmation.php:1172 msgid "This page does not exist." msgstr "" @@ -6592,83 +6541,80 @@ msgstr "" msgid "Gravity Forms is currently upgrading the database to version %1$s. For sites with a large number of entries this may take a long time. Check the %2$sSystem Status%3$s page for further details." msgstr "" -#: includes/class-gf-upgrade.php:570 +#: includes/class-gf-upgrade.php:572 msgid "Queued for upgrade." msgstr "" -#: includes/class-gf-upgrade.php:665 +#: includes/class-gf-upgrade.php:667 msgid "Migrating forms." msgstr "" -#: includes/class-gf-upgrade.php:724 +#: includes/class-gf-upgrade.php:726 msgid "Forms migrated." msgstr "" #. translators: %s: the database error -#. translators: %s: the database error -#: includes/class-gf-upgrade.php:757 -#: includes/class-gf-upgrade.php:783 +#: includes/class-gf-upgrade.php:759 +#: includes/class-gf-upgrade.php:785 msgid "Error Migrating Entry Headers: %s" msgstr "" -#: includes/class-gf-upgrade.php:796 +#: includes/class-gf-upgrade.php:798 msgid "Migrating leads. Step 1/3 Migrating entry headers. %d rows remaining." msgstr "" #. translators: %s: the database error -#. translators: %s: the database error -#: includes/class-gf-upgrade.php:821 -#: includes/class-gf-upgrade.php:846 +#: includes/class-gf-upgrade.php:823 +#: includes/class-gf-upgrade.php:848 msgid "Error Migrating Entry Details: %s" msgstr "" -#: includes/class-gf-upgrade.php:860 +#: includes/class-gf-upgrade.php:862 msgid "Migrating leads. Step 2/3 Migrating entry details. %d rows remaining." msgstr "" #. translators: %s: the database error -#. translators: %s: the database error -#: includes/class-gf-upgrade.php:890 -#: includes/class-gf-upgrade.php:914 +#: includes/class-gf-upgrade.php:892 +#: includes/class-gf-upgrade.php:916 msgid "Error Migrating Entry Meta: %s" msgstr "" -#: includes/class-gf-upgrade.php:930 +#: includes/class-gf-upgrade.php:932 msgid "Migrating leads. Step 3/3 Migrating entry meta. %d rows remaining." msgstr "" -#: includes/class-gf-upgrade.php:937 +#: includes/class-gf-upgrade.php:939 msgid "Entry details migrated." msgstr "" -#: includes/class-gf-upgrade.php:949 +#: includes/class-gf-upgrade.php:951 msgid "Migrating incomplete submissions." msgstr "" #. translators: %s: the database error -#: includes/class-gf-upgrade.php:976 +#: includes/class-gf-upgrade.php:978 msgid "Error Migrating incomplete submissions: %s" msgstr "" -#: includes/class-gf-upgrade.php:991 +#: includes/class-gf-upgrade.php:993 msgid "Migrating entry notes." msgstr "" -#: includes/class-gf-upgrade.php:1494 +#: includes/class-gf-upgrade.php:1496 msgid "There appears to be an issue with one of the Gravity Forms database tables. Please get in touch with support." msgstr "" -#: includes/class-gf-upgrade.php:1535 +#: includes/class-gf-upgrade.php:1537 msgid "There appears to be an issue with the data in the Gravity Forms database tables. Please get in touch with support." msgstr "" #. translators: %s: the add-on name -#: includes/class-gf-upgrade.php:1900 +#: includes/class-gf-upgrade.php:1903 msgid "The %s is not compatible with this version of Gravity Forms. See the plugins list for further details." msgstr "" #. translators: %d: the number of outdated add-ons -#: includes/class-gf-upgrade.php:1903 +#: includes/class-gf-upgrade.php:1906 msgid "There are %d add-ons installed that are not compatible with this version of Gravity Forms. See the plugins list for further details." msgstr "" @@ -6681,7 +6627,7 @@ msgid "Prevent the storage of IP addresses during form submission" msgstr "" #: includes/class-personal-data.php:91 -#: tooltips.php:177 +#: tooltips.php:166 msgid "Retention Policy" msgstr "" @@ -6763,100 +6709,270 @@ msgstr "" msgid "[deleted]" msgstr "" -#: includes/fields/class-gf-field-address.php:48 -msgid "Allows users to enter a physical address." +#: includes/config/items/class-gf-config-admin-i18n.php:44 +#: includes/embed-form/config/class-gf-embed-config-i18n.php:34 +#: includes/templates/edit-shortcode-form.tpl.php:18 +msgid "Insert Form" msgstr "" -#: includes/fields/class-gf-field-address.php:178 -msgid "Zip Code" +#: includes/config/items/class-gf-config-block-editor.php:33 +msgid "Add Block To Page" msgstr "" -#: includes/fields/class-gf-field-address.php:200 -#: js.php:719 -msgid "Street Address" +#: includes/config/items/class-gf-config-block-editor.php:34 +msgid "Click or drag the Gravity Forms Block into the page to insert the form you selected. %1$sLearn More.%2$s" msgstr "" -#: includes/fields/class-gf-field-address.php:202 -#: js.php:724 -msgid "Address Line 2" +#: includes/config/items/class-gf-config-i18n.php:28 +msgid "Mon" msgstr "" -#: includes/fields/class-gf-field-address.php:461 -#: includes/fields/class-gf-field-phone.php:340 -msgid "International" +#: includes/config/items/class-gf-config-i18n.php:29 +msgid "Tue" msgstr "" -#: includes/fields/class-gf-field-address.php:462 -#: js.php:739 -msgid "ZIP / Postal Code" +#: includes/config/items/class-gf-config-i18n.php:30 +msgid "Wed" msgstr "" -#: includes/fields/class-gf-field-address.php:463 -msgid "State / Province / Region" +#: includes/config/items/class-gf-config-i18n.php:31 +msgid "Thu" msgstr "" -#: includes/fields/class-gf-field-address.php:466 -#: includes/fields/class-gf-field-address.php:848 -msgid "United States" +#: includes/config/items/class-gf-config-i18n.php:32 +msgid "Fri" msgstr "" -#: includes/fields/class-gf-field-address.php:467 -msgid "ZIP Code" +#: includes/config/items/class-gf-config-i18n.php:33 +msgid "Sat" msgstr "" -#: includes/fields/class-gf-field-address.php:473 -msgid "Canadian" +#: includes/config/items/class-gf-config-i18n.php:34 +msgid "Sun" msgstr "" -#: includes/fields/class-gf-field-address.php:475 -msgid "Province" +#: includes/config/items/class-gf-config-i18n.php:54 +msgid "Select date" msgstr "" -#: includes/fields/class-gf-field-address.php:613 -msgid "Afghanistan" +#: includes/config/items/class-gf-config-multifile.php:26 +msgid "This type of file is not allowed. Must be one of the following: " msgstr "" -#: includes/fields/class-gf-field-address.php:614 -msgid "Ã…land Islands" +#: includes/config/items/class-gf-config-multifile.php:27 +msgid "Delete this file" msgstr "" -#: includes/fields/class-gf-field-address.php:615 -msgid "Albania" +#: includes/config/items/class-gf-config-multifile.php:28 +msgid "in progress" msgstr "" -#: includes/fields/class-gf-field-address.php:616 -msgid "Algeria" +#: includes/config/items/class-gf-config-multifile.php:29 +msgid "File exceeds size limit" msgstr "" -#: includes/fields/class-gf-field-address.php:617 -msgid "American Samoa" +#: includes/config/items/class-gf-config-multifile.php:30 +msgid "This type of file is not allowed." msgstr "" -#: includes/fields/class-gf-field-address.php:618 -msgid "Andorra" +#: includes/config/items/class-gf-config-multifile.php:31 +msgid "Maximum number of files reached" msgstr "" -#: includes/fields/class-gf-field-address.php:619 -msgid "Angola" +#: includes/config/items/class-gf-config-multifile.php:32 +msgid "There was a problem while saving the file on the server" msgstr "" -#: includes/fields/class-gf-field-address.php:620 -msgid "Anguilla" +#: includes/config/items/class-gf-config-multifile.php:33 +msgid "Please wait for the uploading to complete" msgstr "" -#: includes/fields/class-gf-field-address.php:622 -msgid "Antigua and Barbuda" +#: includes/config/items/class-gf-config-multifile.php:35 +msgid "Cancel this upload" msgstr "" -#: includes/fields/class-gf-field-address.php:623 -msgid "Argentina" +#: includes/embed-form/config/class-gf-embed-config-i18n.php:27 +msgid "Embed Form" msgstr "" -#: includes/fields/class-gf-field-address.php:624 -msgid "Armenia" +#: includes/embed-form/config/class-gf-embed-config-i18n.php:28 +msgid "Form ID: %s" msgstr "" -#: includes/fields/class-gf-field-address.php:625 +#: includes/embed-form/config/class-gf-embed-config-i18n.php:29 +msgid "Add to Existing Content" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:30 +msgid "%1$sAdd to Existing Content:%2$s %3$s" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:31 +msgid "Select a %s" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:32 +msgid "Select a post" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:33 +msgid "Search all %ss" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:35 +msgid "Create New" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:36 +msgid "%1$sCreate New:%2$s %3$s" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:37 +msgid "Enter %s Name" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:38 +msgid "Create" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:39 +msgid "Unsaved Changes" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:40 +msgid "Oops! You have unsaved changes in the form, before you can continue with embedding it please save your changes." +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:41 +msgid "Save Changes" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:44 +msgid "Close this dialog and return to form editor." +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:45 +msgid "Not Using the Block Editor?" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:46 +msgid "Copy and paste the shortcode within your page builder." +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:47 +msgid "Copy Shortcode" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:48 +msgid "Copied" +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config-i18n.php:49 +msgid "%1$sLearn more%2$s about the shortcode." +msgstr "" + +#: includes/embed-form/config/class-gf-embed-config.php:162 +msgid "Post" +msgstr "" + +#: includes/embed-form/dom/class-gf-embed-button.php:21 +msgid "Embed" +msgstr "" + +#: includes/fields/class-gf-field-address.php:48 +msgid "Allows users to enter a physical address." +msgstr "" + +#: includes/fields/class-gf-field-address.php:178 +msgid "Zip Code" +msgstr "" + +#: includes/fields/class-gf-field-address.php:200 +#: js.php:722 +msgid "Street Address" +msgstr "" + +#: includes/fields/class-gf-field-address.php:202 +#: js.php:727 +msgid "Address Line 2" +msgstr "" + +#: includes/fields/class-gf-field-address.php:461 +#: includes/fields/class-gf-field-phone.php:340 +msgid "International" +msgstr "" + +#: includes/fields/class-gf-field-address.php:462 +#: js.php:742 +msgid "ZIP / Postal Code" +msgstr "" + +#: includes/fields/class-gf-field-address.php:463 +msgid "State / Province / Region" +msgstr "" + +#: includes/fields/class-gf-field-address.php:466 +#: includes/fields/class-gf-field-address.php:848 +msgid "United States" +msgstr "" + +#: includes/fields/class-gf-field-address.php:467 +msgid "ZIP Code" +msgstr "" + +#: includes/fields/class-gf-field-address.php:473 +msgid "Canadian" +msgstr "" + +#: includes/fields/class-gf-field-address.php:475 +msgid "Province" +msgstr "" + +#: includes/fields/class-gf-field-address.php:613 +msgid "Afghanistan" +msgstr "" + +#: includes/fields/class-gf-field-address.php:614 +msgid "Ã…land Islands" +msgstr "" + +#: includes/fields/class-gf-field-address.php:615 +msgid "Albania" +msgstr "" + +#: includes/fields/class-gf-field-address.php:616 +msgid "Algeria" +msgstr "" + +#: includes/fields/class-gf-field-address.php:617 +msgid "American Samoa" +msgstr "" + +#: includes/fields/class-gf-field-address.php:618 +msgid "Andorra" +msgstr "" + +#: includes/fields/class-gf-field-address.php:619 +msgid "Angola" +msgstr "" + +#: includes/fields/class-gf-field-address.php:620 +msgid "Anguilla" +msgstr "" + +#: includes/fields/class-gf-field-address.php:622 +msgid "Antigua and Barbuda" +msgstr "" + +#: includes/fields/class-gf-field-address.php:623 +msgid "Argentina" +msgstr "" + +#: includes/fields/class-gf-field-address.php:624 +msgid "Armenia" +msgstr "" + +#: includes/fields/class-gf-field-address.php:625 msgid "Aruba" msgstr "" @@ -8141,7 +8257,7 @@ msgid "Price: " msgstr "" #: includes/fields/class-gf-field-captcha.php:37 -#: js.php:859 +#: js.php:862 msgid "CAPTCHA" msgstr "" @@ -8184,8 +8300,8 @@ msgid "%d of %d items shown. Edit field to view all" msgstr "" #: includes/fields/class-gf-field-consent.php:90 -#: js.php:962 -#: js.php:963 +#: js.php:965 +#: js.php:966 msgid "Consent" msgstr "" @@ -8195,7 +8311,7 @@ msgstr "" #: includes/fields/class-gf-field-consent.php:455 #: includes/fields/class-gf-field-consent.php:526 -#: js.php:973 +#: js.php:976 msgid "Checked" msgstr "" @@ -8204,7 +8320,7 @@ msgid "Not Checked" msgstr "" #: includes/fields/class-gf-field-creditcard.php:13 -#: js.php:752 +#: js.php:755 msgid "Credit Card" msgstr "" @@ -8242,13 +8358,13 @@ msgid "Only digits are allowed" msgstr "" #: includes/fields/class-gf-field-creditcard.php:304 -#: js.php:755 +#: js.php:758 msgid "Card Number" msgstr "" #: includes/fields/class-gf-field-creditcard.php:328 -#: js.php:757 -#: js.php:1115 +#: js.php:760 +#: js.php:1118 msgid "Expiration Date" msgstr "" @@ -8257,33 +8373,33 @@ msgstr "" #: includes/fields/class-gf-field-date.php:793 #: includes/fields/class-gf-field-date.php:975 #: includes/fields/class-gf-field-date.php:1133 -#: js.php:318 -#: js.php:1049 -#: js.php:1056 -#: js.php:1057 +#: js.php:317 +#: js.php:1052 +#: js.php:1059 +#: js.php:1060 msgid "Year" msgstr "" #: includes/fields/class-gf-field-creditcard.php:395 -#: js.php:759 +#: js.php:762 msgid "Security Code" msgstr "" #: includes/fields/class-gf-field-creditcard.php:417 -#: js.php:761 -#: js.php:1119 +#: js.php:764 +#: js.php:1122 msgid "Cardholder Name" msgstr "" #: includes/fields/class-gf-field-creditcard.php:611 -#: js.php:756 -#: js.php:1114 +#: js.php:759 +#: js.php:1117 msgid "Expiration Month" msgstr "" #: includes/fields/class-gf-field-creditcard.php:616 -#: js.php:758 -#: js.php:1116 +#: js.php:761 +#: js.php:1119 msgid "Expiration Year" msgstr "" @@ -8389,13 +8505,13 @@ msgid "Your emails do not match." msgstr "" #: includes/fields/class-gf-field-email.php:149 -#: js.php:1087 +#: js.php:1090 #: notification.php:212 msgid "Enter Email" msgstr "" #: includes/fields/class-gf-field-email.php:151 -#: js.php:1092 +#: js.php:1095 msgid "Confirm Email" msgstr "" @@ -8533,29 +8649,29 @@ msgid "Allows users to enter their name in the format you have specified." msgstr "" #: includes/fields/class-gf-field-name.php:280 -#: js.php:997 +#: js.php:1000 msgid "Prefix" msgstr "" #: includes/fields/class-gf-field-name.php:281 #: includes/fields/class-gf-field-name.php:402 -#: js.php:1005 +#: js.php:1008 msgid "First" msgstr "" #: includes/fields/class-gf-field-name.php:282 -#: js.php:1017 +#: js.php:1020 msgid "Middle" msgstr "" #: includes/fields/class-gf-field-name.php:283 #: includes/fields/class-gf-field-name.php:403 -#: js.php:1024 +#: js.php:1027 msgid "Last" msgstr "" #: includes/fields/class-gf-field-name.php:284 -#: js.php:1029 +#: js.php:1032 msgid "Suffix" msgstr "" @@ -8584,7 +8700,7 @@ msgid "Please enter a valid number." msgstr "" #: includes/fields/class-gf-field-option.php:29 -#: js.php:906 +#: js.php:909 msgid "Option" msgstr "" @@ -8601,7 +8717,7 @@ msgid "PAGE BREAK" msgstr "" #: includes/fields/class-gf-field-password.php:14 -#: js.php:814 +#: js.php:817 msgid "Password" msgstr "" @@ -8618,12 +8734,12 @@ msgid "Your password does not meet the required strength. %sHint: To make it str msgstr "" #: includes/fields/class-gf-field-password.php:212 -#: js.php:1103 +#: js.php:1106 msgid "Enter Password" msgstr "" #: includes/fields/class-gf-field-password.php:215 -#: js.php:1104 +#: js.php:1107 msgid "Confirm Password" msgstr "" @@ -8642,7 +8758,7 @@ msgid "Allows users to enter a phone number." msgstr "" #: includes/fields/class-gf-field-phone.php:181 -#: js.php:1465 +#: js.php:1468 msgid "Phone format:" msgstr "" @@ -8675,7 +8791,7 @@ msgid "Allows users to submit data that is then used as the excerpt of a post." msgstr "" #: includes/fields/class-gf-field-post-image.php:32 -#: js.php:851 +#: js.php:854 msgid "Post Image" msgstr "" @@ -8692,7 +8808,7 @@ msgid "delete" msgstr "" #: includes/fields/class-gf-field-post-image.php:132 -#: js.php:819 +#: js.php:822 msgid "File" msgstr "" @@ -8713,14 +8829,19 @@ msgstr "" msgid "Allows users to submit the title for a post." msgstr "" +#: includes/fields/class-gf-field-product.php:13 +#: includes/orders/summaries/class-gf-order-summary.php:62 +msgid "Product" +msgstr "" + #: includes/fields/class-gf-field-product.php:24 msgid "Allows the creation of products in the form." msgstr "" #: includes/fields/class-gf-field-quantity.php:29 #: includes/fields/class-gf-field-singleproduct.php:124 -#: js.php:877 -#: js.php:947 +#: js.php:880 +#: js.php:950 msgid "Quantity" msgstr "" @@ -8754,7 +8875,7 @@ msgid "Adds a content separator to your form to help organize groups of fields. msgstr "" #: includes/fields/class-gf-field-shipping.php:26 -#: js.php:889 +#: js.php:892 msgid "Shipping" msgstr "" @@ -8787,34 +8908,38 @@ msgstr "" msgid "Please enter a valid time." msgstr "" -#. Translators: comma-separated list of the labels of missing fields. #. Translators: comma-separated list of the labels of missing fields. #: includes/fields/class-gf-field-time.php:195 -#: includes/fields/class-gf-field.php:712 +#: includes/fields/class-gf-field.php:716 msgid "Please complete the following fields: %s." msgstr "" -#: includes/fields/class-gf-field-time.php:278 +#: includes/fields/class-gf-field-time.php:277 #: includes/fields/class-gf-field-time.php:317 -#: js.php:322 -#: js.php:325 +#: js.php:321 +#: js.php:324 msgid "HH" msgstr "" -#: includes/fields/class-gf-field-time.php:279 +#: includes/fields/class-gf-field-time.php:278 #: includes/fields/class-gf-field-time.php:326 msgctxt "Abbreviation: Minutes" msgid "MM" msgstr "" -#: includes/fields/class-gf-field-time.php:299 +#: includes/fields/class-gf-field-time.php:298 msgid "AM" msgstr "" -#: includes/fields/class-gf-field-time.php:300 +#: includes/fields/class-gf-field-time.php:299 msgid "PM" msgstr "" +#: includes/fields/class-gf-field-time.php:306 +#: js.php:1075 +msgid "AM/PM" +msgstr "" + #: includes/fields/class-gf-field-time.php:319 msgid "Hours" msgstr "" @@ -8831,26 +8956,68 @@ msgstr "" msgid "Please enter a valid Website URL (e.g. https://gravityforms.com)." msgstr "" -#: includes/fields/class-gf-field.php:1400 +#: includes/fields/class-gf-field.php:1405 msgid "duplicate this field" msgstr "" -#: includes/fields/class-gf-field.php:1427 +#: includes/fields/class-gf-field.php:1432 msgid "delete this field" msgstr "" -#: includes/fields/class-gf-field.php:1447 +#: includes/fields/class-gf-field.php:1456 msgid "jump to this field's settings" msgstr "" -#: includes/fields/class-gf-field.php:1470 +#: includes/fields/class-gf-field.php:1479 msgid "Move" msgstr "" -#: includes/fields/class-gf-field.php:2534 +#: includes/fields/class-gf-field.php:2549 msgid "Quantity:" msgstr "" +#: includes/form-editor/choices-ui/config/class-gf-choices-ui-config-i18n.php:27 +msgid "Define the choices for this field. If the field type supports it you will also be able to select the default choice(s) to the left of the choice." +msgstr "" + +#: includes/form-editor/choices-ui/config/class-gf-choices-ui-config-i18n.php:29 +msgid "Expand the Choices window" +msgstr "" + +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:34 +msgid "Form Updated" +msgstr "" + +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:35 +msgid "View Form" +msgstr "" + +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:36 +msgid "An error occurred while saving the form." +msgstr "" + +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:37 +msgid "Form was updated successfully." +msgstr "" + +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:40 +msgid "Saved" +msgstr "" + +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:42 +msgid "Close" +msgstr "" + +#. Translators: 1. Opening tag with link to the form export page, 2. closing tag. +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:45 +msgid "There was an error saving your form. To avoid losing your work, click the Save button to save your form and reload the page. If you continue to encounter this error, you can %1$sexport your form%2$s to include in your support request." +msgstr "" + +#. Translators: 1. Opening tag with link to the form export page, 2. closing tag. +#: includes/form-editor/save-form/config/class-gf-form-editor-form-save-config.php:46 +msgid "Save Error." +msgstr "" + #: includes/legacy/forms_model_legacy.php:2335 msgid "There was a problem while inserting one of the input values for the entry" msgstr "" @@ -9069,105 +9236,142 @@ msgstr "" msgid "and log only error messages" msgstr "" -#: includes/messages/class-dismissable-messages.php:295 -msgid "Welcome to Gravity Forms 2.5!" +#: includes/merge-tags/config/class-gf-merge-tags-config-i18n.php:28 +msgid "Search Merge Tags" msgstr "" -#: includes/messages/class-dismissable-messages.php:296 -#: js.php:427 -#: js.php:1513 -#: js.php:1563 -msgid "Learn more" +#: includes/orders/factories/class-gf-order-factory.php:136 +msgid "Trial Discount" +msgstr "" + +#: includes/orders/factories/class-gf-order-factory.php:188 +#: includes/orders/factories/class-gf-order-factory.php:202 +msgid "Free Trial" +msgstr "" + +#: includes/orders/summaries/class-gf-order-summary.php:61 +msgid "Order" +msgstr "" + +#: includes/orders/summaries/class-gf-order-summary.php:63 +msgid "Qty" +msgstr "" + +#: includes/orders/summaries/class-gf-order-summary.php:64 +msgid "Unit Price" msgstr "" -#: includes/messages/class-dismissable-messages.php:297 -msgid "about all the new features and updates included in this version." +#: includes/orders/summaries/views/view-order-summary.php:48 +#: includes/orders/summaries/views/view-pricing-fields-html.php:44 +#: includes/orders/summaries/views/view-pricing-fields-text.php:23 +msgid "Sub Total" msgstr "" -#: includes/settings/class-settings.php:830 +#: includes/save-form/class-gf-form-crud-handler.php:338 +msgid "New submission from" +msgstr "" + +#: includes/save-form/endpoints/class-gf-save-form-endpoint-admin.php:190 +msgid "Please enter a unique form title, this title is used for an existing form." +msgstr "" + +#: includes/save-form/endpoints/class-gf-save-form-endpoint-admin.php:192 +msgid "There was an error while saving your form." +msgstr "" + +#: includes/save-form/endpoints/class-gf-save-form-endpoint-admin.php:192 +msgid "Please %1$scontact our support team%2$s." +msgstr "" + +#: includes/settings/class-settings.php:832 msgid "Toggle %s Section" msgstr "" -#: includes/settings/class-settings.php:984 +#: includes/settings/class-settings.php:986 msgid "Save Settings" msgstr "" -#: includes/settings/class-settings.php:987 -#: settings.php:969 +#: includes/settings/class-settings.php:989 +#: settings.php:1005 msgid "Settings updated." msgstr "" -#: includes/settings/fields/class-checkbox.php:212 +#: includes/settings/config/class-gf-settings-config-i18n.php:27 +msgid "Loading" +msgstr "" + +#: includes/settings/fields/class-checkbox.php:318 +#: includes/settings/fields/class-checkbox.php:366 #: includes/settings/fields/class-radio.php:184 #: includes/settings/fields/class-select-custom.php:220 -#: includes/settings/fields/class-select.php:259 -#: includes/settings/fields/class-select.php:287 +#: includes/settings/fields/class-select.php:264 +#: includes/settings/fields/class-select.php:292 msgid "Invalid selection." msgstr "" -#: includes/settings/fields/class-date-time.php:177 +#: includes/settings/fields/class-date-time.php:180 msgid "Date must not include HTML tags." msgstr "" -#: includes/settings/fields/class-date-time.php:183 +#: includes/settings/fields/class-date-time.php:186 msgid "You must select a valid hour." msgstr "" -#: includes/settings/fields/class-date-time.php:189 +#: includes/settings/fields/class-date-time.php:192 msgid "You must select a valid minute." msgstr "" -#: includes/settings/fields/class-date-time.php:195 +#: includes/settings/fields/class-date-time.php:198 msgid "You must select either am or pm." msgstr "" #: includes/settings/fields/class-field-select.php:143 -#: includes/settings/fields/class-generic-map.php:333 +#: includes/settings/fields/class-generic-map.php:335 msgid "First Name" msgstr "" #: includes/settings/fields/class-field-select.php:143 -#: includes/settings/fields/class-generic-map.php:333 +#: includes/settings/fields/class-generic-map.php:335 msgid "Name (First)" msgstr "" #: includes/settings/fields/class-field-select.php:144 -#: includes/settings/fields/class-generic-map.php:334 +#: includes/settings/fields/class-generic-map.php:336 msgid "Last Name" msgstr "" #: includes/settings/fields/class-field-select.php:144 -#: includes/settings/fields/class-generic-map.php:334 +#: includes/settings/fields/class-generic-map.php:336 msgid "Name (Last)" msgstr "" #: includes/settings/fields/class-field-select.php:145 -#: includes/settings/fields/class-generic-map.php:335 +#: includes/settings/fields/class-generic-map.php:337 msgid "Address (Street Address)" msgstr "" #: includes/settings/fields/class-field-select.php:146 -#: includes/settings/fields/class-generic-map.php:336 +#: includes/settings/fields/class-generic-map.php:338 msgid "Address (Address Line 2)" msgstr "" #: includes/settings/fields/class-field-select.php:147 -#: includes/settings/fields/class-generic-map.php:337 +#: includes/settings/fields/class-generic-map.php:339 msgid "Address (City)" msgstr "" #: includes/settings/fields/class-field-select.php:148 -#: includes/settings/fields/class-generic-map.php:338 +#: includes/settings/fields/class-generic-map.php:340 msgid "Address (State / Province)" msgstr "" #: includes/settings/fields/class-field-select.php:149 -#: includes/settings/fields/class-generic-map.php:339 +#: includes/settings/fields/class-generic-map.php:341 msgid "Address (Zip / Postal Code)" msgstr "" #: includes/settings/fields/class-field-select.php:150 -#: includes/settings/fields/class-generic-map.php:340 +#: includes/settings/fields/class-generic-map.php:342 msgid "Address (Country)" msgstr "" @@ -9183,27 +9387,27 @@ msgstr "" msgid "Custom Value" msgstr "" -#: includes/settings/fields/class-generic-map.php:249 +#: includes/settings/fields/class-generic-map.php:251 msgid "No mapping fields are available." msgstr "" -#: includes/settings/fields/class-generic-map.php:453 +#: includes/settings/fields/class-generic-map.php:455 msgid "Full Address" msgstr "" -#: includes/settings/fields/class-generic-map.php:463 +#: includes/settings/fields/class-generic-map.php:465 msgid "Full Name" msgstr "" -#: includes/settings/fields/class-generic-map.php:549 +#: includes/settings/fields/class-generic-map.php:551 msgid "Form Fields" msgstr "" -#: includes/settings/fields/class-generic-map.php:559 +#: includes/settings/fields/class-generic-map.php:561 msgid "Entry Properties" msgstr "" -#: includes/settings/fields/class-generic-map.php:600 +#: includes/settings/fields/class-generic-map.php:602 msgid "Entry Meta" msgstr "" @@ -9246,499 +9450,698 @@ msgid "Add Custom" msgstr "" #: includes/settings/fields/class-text.php:115 -#: includes/settings/fields/class-textarea.php:168 +#: includes/settings/fields/class-textarea.php:189 msgid "The text you have entered is not valid. For security reasons, some characters are not allowed. " msgstr "" #: includes/settings/fields/class-text.php:118 -#: includes/settings/fields/class-textarea.php:171 +#: includes/settings/fields/class-textarea.php:192 msgid "Fix it" msgstr "" -#: includes/system-status/class-gf-system-report.php:55 -msgid "The following is a system report containing useful technical information for troubleshooting issues. If you need further help after viewing the report, click on the \"Copy System Report\" button below to copy the report and paste it in your message to support." +#: includes/splash-page/class-gf-splash-page.php:112 +msgid "About" msgstr "" -#: includes/system-status/class-gf-system-report.php:56 -msgid "Copy System Report" +#: includes/splash-page/class-gf-splash-page.php:166 +msgid "About %s" msgstr "" -#: includes/system-status/class-gf-system-report.php:59 -msgid "Report generated!" +#: includes/splash-page/gf_splash.php:10 +msgid "Build Better Forms with Gravity Forms 2.6" msgstr "" -#: includes/system-status/class-gf-system-report.php:63 -msgid "Report Copied!" +#: includes/splash-page/gf_splash.php:13 +msgid "What’s New with 2.6!" msgstr "" -#: includes/system-status/class-gf-system-report.php:112 -msgid "Site Registration" +#: includes/splash-page/gf_splash.php:14 +msgid "Thanks for installing Gravity Forms 2.6. With this latest release you will find a number of exciting new features alongside numerous updates and additions to enhance your form building experience." msgstr "" -#: includes/system-status/class-gf-system-report.php:116 -msgid "To register your site, enter your license key below." +#: includes/splash-page/gf_splash.php:15 +msgid "From a new intuitive form embed process, to a relocated form Submit button, and an impressive redesign of the UI for the Choices based fields, 2.6 is packed full of the features you need to create beautiful, accessible, and high-converting forms." msgstr "" -#: includes/system-status/class-gf-system-report.php:118 -#: includes/wizard/steps/class-gf-installation-wizard-step-license-key.php:25 -msgid "Enter Your License Key" +#: includes/splash-page/gf_splash.php:16 +msgid "Read more about the Gravity Forms 2.6 release" msgstr "" -#: includes/system-status/class-gf-system-report.php:279 -msgid "complete." +#: includes/splash-page/gf_splash.php:16 +#: includes/splash-page/gf_splash.php:36 +#: includes/splash-page/gf_splash.php:57 +#: includes/splash-page/gf_splash.php:77 +msgid "Read More" msgstr "" -#: includes/system-status/class-gf-system-report.php:283 -msgid "Current status: %s" +#: includes/splash-page/gf_splash.php:19 +msgid "Screenshot of a collection of new features in Gravity Forms 2.6" msgstr "" -#: includes/system-status/class-gf-system-report.php:296 -msgid "Upgrading Gravity Forms" +#: includes/splash-page/gf_splash.php:32 +msgid "An Inline Form Submit Button" msgstr "" -#: includes/system-status/class-gf-system-report.php:298 -msgid "Do not close or navigate away from this page until the upgrade is 100% complete." +#: includes/splash-page/gf_splash.php:33 +msgid "In 2.6 the form Submit button has been moved out of Form Settings and into the form editor - a feature long awaited by many." msgstr "" -#: includes/system-status/class-gf-system-report.php:400 -msgid "Unexpected content in the response." +#: includes/splash-page/gf_splash.php:34 +msgid "Due to this relocation, you will now be able to easily inline your Submit button, as well as alter the settings, all without needing to leave the editor or use CSS Ready Classes." msgstr "" -#: includes/system-status/class-gf-system-report.php:402 -msgid "Response code: %s" +#: includes/splash-page/gf_splash.php:35 +msgid "You can select to position the Submit button at the bottom of a form or within the last line alongside other form fields - creating form layouts to your exact specifications has never been easier!" msgstr "" -#: includes/system-status/class-gf-system-report.php:413 -msgid "Gravity Forms Environment" +#: includes/splash-page/gf_splash.php:36 +msgid "Read more about the inline form submit button" msgstr "" -#: includes/system-status/class-gf-system-report.php:427 -msgid "Database" +#: includes/splash-page/gf_splash.php:39 +msgid "Screenshot of the submit button in Gravity Forms 2.6." msgstr "" -#: includes/system-status/class-gf-system-report.php:432 -msgid "Translations" +#: includes/splash-page/gf_splash.php:52 +msgid "A New Form Embed Process" msgstr "" -#: includes/system-status/class-gf-system-report.php:437 -msgid "Log Files" +#: includes/splash-page/gf_splash.php:53 +msgid "The process of embedding a form in your website has been reimagined with the Gravity Forms 2.6 new Embed Form flyout." msgstr "" -#: includes/system-status/class-gf-system-report.php:444 -msgid "WordPress Environment" +#: includes/splash-page/gf_splash.php:54 +msgid "From within the form editor, you can now select where you would like a form to be displayed. This can include an existing page, post, or custom post type (with the use of filters)." msgstr "" -#: includes/system-status/class-gf-system-report.php:448 -#: notification.php:972 -#: notification.php:1568 -msgid "WordPress" +#: includes/splash-page/gf_splash.php:55 +msgid "Equally, if you would like to embed a form in a new page or post, you have the option of creating both directly from within the Embed Form flyout. You can also view the form ID, as well as copy the form’s shortcode if required." msgstr "" -#: includes/system-status/class-gf-system-report.php:452 -msgid "Home URL" +#: includes/splash-page/gf_splash.php:56 +msgid "This new intuitive Embed Form flyout will streamline your form creation process, saving time and enabling you to publish your forms faster than ever before." msgstr "" -#: includes/system-status/class-gf-system-report.php:457 -msgid "Site URL" +#: includes/splash-page/gf_splash.php:57 +msgid "Read more about the new Embed Form flyout" msgstr "" -#: includes/system-status/class-gf-system-report.php:462 -msgid "REST API Base URL" +#: includes/splash-page/gf_splash.php:60 +msgid "Screenshot of the embed form UI in Gravity Forms 2.6." msgstr "" -#: includes/system-status/class-gf-system-report.php:467 -msgid "WordPress Version" +#: includes/splash-page/gf_splash.php:73 +msgid "An Updated Choices UI" msgstr "" -#: includes/system-status/class-gf-system-report.php:476 -msgid "The Gravity Forms support agreement requires WordPress %s or greater. This site must be upgraded in order to be eligible for support." +#: includes/splash-page/gf_splash.php:74 +msgid "If you regularly use fields that utilize Choices - Radio Buttons, Checkboxes, and Multi Select, to name a few - then you’re going to love the updated 2.6 Choices user interface." msgstr "" -#: includes/system-status/class-gf-system-report.php:484 -msgid "Gravity Forms requires WordPress %s or greater. You must upgrade WordPress in order to use Gravity Forms." +#: includes/splash-page/gf_splash.php:75 +msgid "With Gravity Forms 2.6 you will find a new and improved Choices flyout that is responsive to page width. This extra space allows for a much better user experience, enabling you to easily view and manage the Choices options within the form editor." msgstr "" -#: includes/system-status/class-gf-system-report.php:491 -msgid "WordPress Multisite" +#: includes/splash-page/gf_splash.php:76 +msgid "The expandable Choices flyout also sees support for Bulk Choices, as well as our most popular third-party add-ons, again ensuring you can easily edit each choice alongside making any necessary alterations to settings." msgstr "" -#: includes/system-status/class-gf-system-report.php:493 -#: includes/system-status/class-gf-system-report.php:504 -#: includes/system-status/class-gf-system-report.php:510 -#: includes/system-status/class-gf-system-report.php:516 -#: includes/system-status/class-gf-system-report.php:522 -#: includes/system-status/class-gf-system-report.php:528 -#: includes/system-status/class-gf-system-report.php:535 -#: includes/system-status/class-gf-system-report.php:630 -#: includes/system-status/class-gf-system-report.php:642 -#: includes/system-status/class-gf-system-report.php:648 -#: includes/system-status/class-gf-system-report.php:916 -#: includes/system-status/class-gf-system-report.php:922 -#: includes/system-status/class-gf-system-report.php:928 -#: includes/system-status/class-gf-system-report.php:939 -#: includes/system-status/class-gf-system-report.php:945 -#: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:71 -msgid "Yes" +#: includes/splash-page/gf_splash.php:77 +msgid "Read more about the updated Choices UI" msgstr "" -#: includes/system-status/class-gf-system-report.php:493 -#: includes/system-status/class-gf-system-report.php:504 -#: includes/system-status/class-gf-system-report.php:510 -#: includes/system-status/class-gf-system-report.php:516 -#: includes/system-status/class-gf-system-report.php:522 -#: includes/system-status/class-gf-system-report.php:528 -#: includes/system-status/class-gf-system-report.php:535 -#: includes/system-status/class-gf-system-report.php:630 -#: includes/system-status/class-gf-system-report.php:636 -#: includes/system-status/class-gf-system-report.php:642 -#: includes/system-status/class-gf-system-report.php:648 -#: includes/system-status/class-gf-system-report.php:916 -#: includes/system-status/class-gf-system-report.php:922 -#: includes/system-status/class-gf-system-report.php:928 -#: includes/system-status/class-gf-system-report.php:939 -#: includes/system-status/class-gf-system-report.php:945 -#: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:72 +#: includes/splash-page/gf_splash.php:80 +msgid "Screenshot of the choices UI in Gravity Forms 2.6." +msgstr "" + +#: includes/splash-page/gf_splash.php:93 +msgid "Developer Features" +msgstr "" + +#: includes/splash-page/gf_splash.php:98 +msgid "Screenshot of submit button code." +msgstr "" + +#: includes/splash-page/gf_splash.php:109 +msgid "Submit Button Layout Options" +msgstr "" + +#: includes/splash-page/gf_splash.php:110 +msgid "The submit button and its settings have been moved to the form editor, but the underlying data structure hasn't changed, so button settings will continue to work the same way they always have. This gives users the power to create more flexible layouts without resorting to Ready Classes or custom CSS. Creating single-line forms that fit in a footer or widget is now easier than ever!" +msgstr "" + +#: includes/splash-page/gf_splash.php:113 +msgid "Ajax Saving for Forms" +msgstr "" + +#: includes/splash-page/gf_splash.php:114 +msgid "The form editor now saves your form changes using Ajax, giving you a much faster experience when making updates. There are also some new" +msgstr "" + +#: includes/splash-page/gf_splash.php:114 +msgid "actions" +msgstr "" + +#: includes/splash-page/gf_splash.php:114 +msgid "and" +msgstr "" + +#: includes/splash-page/gf_splash.php:114 +msgid "filters" +msgstr "" + +#: includes/splash-page/gf_splash.php:114 +msgid "available that ship with this new feature." +msgstr "" + +#: includes/splash-page/gf_splash.php:115 +msgid "Support for Custom Post Types" +msgstr "" + +#: includes/splash-page/gf_splash.php:116 +msgid "The new Embed Form flyout allows you to quickly embed your current form into new or existing content. The post types available in the UI are filterable, so make sure to" +msgstr "" + +#: includes/splash-page/gf_splash.php:116 +msgid "check our documentation" +msgstr "" + +#: includes/splash-page/gf_splash.php:116 +msgid "if you wish to add any of your own custom post types. " +msgstr "" + +#: includes/splash-page/gf_splash.php:117 +msgid "Developer Tools (Coming Soon!)" +msgstr "" + +#: includes/splash-page/gf_splash.php:118 +msgid "We have performed major upgrades to our tooling, build process, and libraries, and in the coming releases we’ll be sharing these with you in the form of NPM packages that will be at your disposal. Stay tuned!" +msgstr "" + +#: includes/splash-page/gf_splash.php:128 +msgid "Avatars of Gravity Forms support team members" +msgstr "" + +#: includes/splash-page/gf_splash.php:130 +msgid "Still have questions?" +msgstr "" + +#: includes/splash-page/gf_splash.php:133 +msgid "Can't find what you're looking for? Please chat with our friendly team." +msgstr "" + +#: includes/splash-page/gf_splash.php:135 +msgid "Submit a ticket to our support team" +msgstr "" + +#: includes/splash-page/gf_splash.php:136 +msgid "Submit A Ticket" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:55 +msgid "The following is a system report containing useful technical information for troubleshooting issues. If you need further help after viewing the report, click on the \"Copy System Report\" button below to copy the report and paste it in your message to support." +msgstr "" + +#: includes/system-status/class-gf-system-report.php:56 +msgid "Copy System Report" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:59 +msgid "Report generated!" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:63 +msgid "Report Copied!" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:111 +msgid "Site Registration" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:115 +msgid "To register your site, enter your license key below." +msgstr "" + +#: includes/system-status/class-gf-system-report.php:117 +#: includes/wizard/steps/class-gf-installation-wizard-step-license-key.php:25 +msgid "Enter Your License Key" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:278 +msgid "complete." +msgstr "" + +#: includes/system-status/class-gf-system-report.php:282 +msgid "Current status: %s" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:295 +msgid "Upgrading Gravity Forms" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:297 +msgid "Do not close or navigate away from this page until the upgrade is 100% complete." +msgstr "" + +#: includes/system-status/class-gf-system-report.php:399 +msgid "Unexpected content in the response." +msgstr "" + +#: includes/system-status/class-gf-system-report.php:401 +msgid "Response code: %s" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:412 +msgid "Gravity Forms Environment" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:426 +msgid "Database" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:431 +msgid "Translations" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:436 +msgid "Log Files" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:443 +msgid "WordPress Environment" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:447 +#: notification.php:972 +#: notification.php:1568 +msgid "WordPress" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:451 +msgid "Home URL" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:456 +msgid "Site URL" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:461 +msgid "REST API Base URL" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:466 +msgid "WordPress Version" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:475 +msgid "The Gravity Forms support agreement requires WordPress %s or greater. This site must be upgraded in order to be eligible for support." +msgstr "" + +#: includes/system-status/class-gf-system-report.php:483 +msgid "Gravity Forms requires WordPress %s or greater. You must upgrade WordPress in order to use Gravity Forms." +msgstr "" + +#: includes/system-status/class-gf-system-report.php:490 +msgid "WordPress Multisite" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:492 +#: includes/system-status/class-gf-system-report.php:503 +#: includes/system-status/class-gf-system-report.php:509 +#: includes/system-status/class-gf-system-report.php:515 +#: includes/system-status/class-gf-system-report.php:521 +#: includes/system-status/class-gf-system-report.php:527 +#: includes/system-status/class-gf-system-report.php:534 +#: includes/system-status/class-gf-system-report.php:629 +#: includes/system-status/class-gf-system-report.php:641 +#: includes/system-status/class-gf-system-report.php:647 +#: includes/system-status/class-gf-system-report.php:915 +#: includes/system-status/class-gf-system-report.php:921 +#: includes/system-status/class-gf-system-report.php:927 +#: includes/system-status/class-gf-system-report.php:938 +#: includes/system-status/class-gf-system-report.php:944 +#: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:71 +msgid "Yes" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:492 +#: includes/system-status/class-gf-system-report.php:503 +#: includes/system-status/class-gf-system-report.php:509 +#: includes/system-status/class-gf-system-report.php:515 +#: includes/system-status/class-gf-system-report.php:521 +#: includes/system-status/class-gf-system-report.php:527 +#: includes/system-status/class-gf-system-report.php:534 +#: includes/system-status/class-gf-system-report.php:629 +#: includes/system-status/class-gf-system-report.php:635 +#: includes/system-status/class-gf-system-report.php:641 +#: includes/system-status/class-gf-system-report.php:647 +#: includes/system-status/class-gf-system-report.php:915 +#: includes/system-status/class-gf-system-report.php:921 +#: includes/system-status/class-gf-system-report.php:927 +#: includes/system-status/class-gf-system-report.php:938 +#: includes/system-status/class-gf-system-report.php:944 +#: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:72 msgid "No" msgstr "" -#: includes/system-status/class-gf-system-report.php:497 +#: includes/system-status/class-gf-system-report.php:496 msgid "WordPress Memory Limit" msgstr "" -#: includes/system-status/class-gf-system-report.php:502 +#: includes/system-status/class-gf-system-report.php:501 msgid "WordPress Debug Mode" msgstr "" -#: includes/system-status/class-gf-system-report.php:508 +#: includes/system-status/class-gf-system-report.php:507 msgid "WordPress Debug Log" msgstr "" -#: includes/system-status/class-gf-system-report.php:514 +#: includes/system-status/class-gf-system-report.php:513 msgid "WordPress Script Debug Mode" msgstr "" -#: includes/system-status/class-gf-system-report.php:520 +#: includes/system-status/class-gf-system-report.php:519 msgid "WordPress Cron" msgstr "" -#: includes/system-status/class-gf-system-report.php:526 +#: includes/system-status/class-gf-system-report.php:525 msgid "WordPress Alternate Cron" msgstr "" -#: includes/system-status/class-gf-system-report.php:532 +#: includes/system-status/class-gf-system-report.php:531 msgid "Background tasks" msgstr "" -#: includes/system-status/class-gf-system-report.php:543 +#: includes/system-status/class-gf-system-report.php:542 msgid "Active Theme" msgstr "" -#: includes/system-status/class-gf-system-report.php:548 +#: includes/system-status/class-gf-system-report.php:547 msgid "Active Plugins" msgstr "" -#: includes/system-status/class-gf-system-report.php:553 +#: includes/system-status/class-gf-system-report.php:552 msgid "Network Active Plugins" msgstr "" -#: includes/system-status/class-gf-system-report.php:560 +#: includes/system-status/class-gf-system-report.php:559 msgid "Server Environment" msgstr "" -#: includes/system-status/class-gf-system-report.php:564 +#: includes/system-status/class-gf-system-report.php:563 msgid "Web Server" msgstr "" -#: includes/system-status/class-gf-system-report.php:568 +#: includes/system-status/class-gf-system-report.php:567 msgid "Software" msgstr "" -#: includes/system-status/class-gf-system-report.php:573 +#: includes/system-status/class-gf-system-report.php:572 msgid "Port" msgstr "" -#: includes/system-status/class-gf-system-report.php:578 +#: includes/system-status/class-gf-system-report.php:577 msgid "Document Root" msgstr "" -#: includes/system-status/class-gf-system-report.php:585 +#: includes/system-status/class-gf-system-report.php:584 msgid "PHP" msgstr "" -#: includes/system-status/class-gf-system-report.php:589 -#: includes/system-status/class-gf-system-report.php:669 -#: includes/system-status/class-gf-system-report.php:889 +#: includes/system-status/class-gf-system-report.php:588 +#: includes/system-status/class-gf-system-report.php:668 +#: includes/system-status/class-gf-system-report.php:888 msgid "Version" msgstr "" -#: includes/system-status/class-gf-system-report.php:595 +#: includes/system-status/class-gf-system-report.php:594 msgid "Recommended: PHP 7.3 or higher." msgstr "" -#: includes/system-status/class-gf-system-report.php:598 +#: includes/system-status/class-gf-system-report.php:597 msgid "Memory Limit" msgstr "" -#: includes/system-status/class-gf-system-report.php:603 +#: includes/system-status/class-gf-system-report.php:602 msgid "Maximum Execution Time" msgstr "" -#: includes/system-status/class-gf-system-report.php:608 +#: includes/system-status/class-gf-system-report.php:607 msgid "Maximum File Upload Size" msgstr "" -#: includes/system-status/class-gf-system-report.php:613 +#: includes/system-status/class-gf-system-report.php:612 msgid "Maximum File Uploads" msgstr "" -#: includes/system-status/class-gf-system-report.php:618 +#: includes/system-status/class-gf-system-report.php:617 msgid "Maximum Post Size" msgstr "" -#: includes/system-status/class-gf-system-report.php:623 +#: includes/system-status/class-gf-system-report.php:622 msgid "Maximum Input Variables" msgstr "" -#: includes/system-status/class-gf-system-report.php:628 +#: includes/system-status/class-gf-system-report.php:627 msgid "cURL Enabled" msgstr "" +#: includes/system-status/class-gf-system-report.php:629 #: includes/system-status/class-gf-system-report.php:630 -#: includes/system-status/class-gf-system-report.php:631 msgid "version" msgstr "" -#: includes/system-status/class-gf-system-report.php:634 +#: includes/system-status/class-gf-system-report.php:633 msgid "OpenSSL" msgstr "" -#: includes/system-status/class-gf-system-report.php:640 +#: includes/system-status/class-gf-system-report.php:639 msgid "Mcrypt Enabled" msgstr "" -#: includes/system-status/class-gf-system-report.php:646 +#: includes/system-status/class-gf-system-report.php:645 msgid "Mbstring Enabled" msgstr "" -#: includes/system-status/class-gf-system-report.php:652 +#: includes/system-status/class-gf-system-report.php:651 msgid "Loaded Extensions" msgstr "" -#: includes/system-status/class-gf-system-report.php:660 +#: includes/system-status/class-gf-system-report.php:659 msgid "Database Server" msgstr "" -#: includes/system-status/class-gf-system-report.php:664 +#: includes/system-status/class-gf-system-report.php:663 msgid "Database Management System" msgstr "" -#: includes/system-status/class-gf-system-report.php:675 +#: includes/system-status/class-gf-system-report.php:674 msgid "Gravity Forms requires MySQL 5 or above." msgstr "" -#: includes/system-status/class-gf-system-report.php:678 +#: includes/system-status/class-gf-system-report.php:677 msgid "Database Character Set" msgstr "" -#: includes/system-status/class-gf-system-report.php:683 +#: includes/system-status/class-gf-system-report.php:682 msgid "Database Collation" msgstr "" -#: includes/system-status/class-gf-system-report.php:690 +#: includes/system-status/class-gf-system-report.php:689 msgid "Date and Time" msgstr "" -#: includes/system-status/class-gf-system-report.php:694 +#: includes/system-status/class-gf-system-report.php:693 msgid "WordPress (Local) Timezone" msgstr "" -#: includes/system-status/class-gf-system-report.php:699 +#: includes/system-status/class-gf-system-report.php:698 msgid "MySQL - Universal time (UTC)" msgstr "" -#: includes/system-status/class-gf-system-report.php:704 +#: includes/system-status/class-gf-system-report.php:703 msgid "MySQL - Local time" msgstr "" -#: includes/system-status/class-gf-system-report.php:709 +#: includes/system-status/class-gf-system-report.php:708 msgid "PHP - Universal time (UTC)" msgstr "" -#: includes/system-status/class-gf-system-report.php:714 +#: includes/system-status/class-gf-system-report.php:713 msgid "PHP - Local time" msgstr "" -#: includes/system-status/class-gf-system-report.php:878 +#: includes/system-status/class-gf-system-report.php:877 msgid "There was an error registering your site. Please check that the licence key entered is valid and not expired. If the problem persists, please contact support. %1$sRegister Site%2$s." msgstr "" -#: includes/system-status/class-gf-system-report.php:880 +#: includes/system-status/class-gf-system-report.php:879 msgid "This site has not been registered. %1$sPlease register your site%2$s." msgstr "" -#: includes/system-status/class-gf-system-report.php:896 -#: includes/system-status/class-gf-system-report.php:1263 +#: includes/system-status/class-gf-system-report.php:895 +#: includes/system-status/class-gf-system-report.php:1262 msgid "New version %s available." msgstr "" -#: includes/system-status/class-gf-system-report.php:901 +#: includes/system-status/class-gf-system-report.php:900 msgid "Upload folder" msgstr "" -#: includes/system-status/class-gf-system-report.php:906 +#: includes/system-status/class-gf-system-report.php:905 msgid "Upload folder permissions" msgstr "" -#: includes/system-status/class-gf-system-report.php:908 +#: includes/system-status/class-gf-system-report.php:907 msgid "Writable" msgstr "" -#: includes/system-status/class-gf-system-report.php:908 +#: includes/system-status/class-gf-system-report.php:907 msgid "Not writable" msgstr "" -#: includes/system-status/class-gf-system-report.php:911 +#: includes/system-status/class-gf-system-report.php:910 msgid "File uploads, entry exports, and logging will not function properly." msgstr "" -#: includes/system-status/class-gf-system-report.php:914 -#: tooltips.php:159 +#: includes/system-status/class-gf-system-report.php:913 +#: tooltips.php:148 msgid "Output CSS" msgstr "" -#: includes/system-status/class-gf-system-report.php:920 -#: settings.php:558 -#: settings.php:566 -#: tooltips.php:160 +#: includes/system-status/class-gf-system-report.php:919 +#: settings.php:604 +#: settings.php:612 +#: tooltips.php:149 msgid "Output HTML5" msgstr "" -#: includes/system-status/class-gf-system-report.php:926 +#: includes/system-status/class-gf-system-report.php:925 #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:44 -#: tooltips.php:161 +#: tooltips.php:150 msgid "No-Conflict Mode" msgstr "" -#: includes/system-status/class-gf-system-report.php:937 +#: includes/system-status/class-gf-system-report.php:936 msgid "Background updates" msgstr "" -#: includes/system-status/class-gf-system-report.php:943 +#: includes/system-status/class-gf-system-report.php:942 msgid "REST API v2" msgstr "" -#: includes/system-status/class-gf-system-report.php:950 +#: includes/system-status/class-gf-system-report.php:949 msgid "Registration" msgstr "" -#: includes/system-status/class-gf-system-report.php:952 +#: includes/system-status/class-gf-system-report.php:951 msgid "Site registered " msgstr "" -#: includes/system-status/class-gf-system-report.php:990 -#: includes/system-status/class-gf-system-report.php:1082 +#: includes/system-status/class-gf-system-report.php:989 +#: includes/system-status/class-gf-system-report.php:1081 msgid "Database Version" msgstr "" -#: includes/system-status/class-gf-system-report.php:1034 +#: includes/system-status/class-gf-system-report.php:1033 msgid "Table does not exist" msgstr "" -#: includes/system-status/class-gf-system-report.php:1041 +#: includes/system-status/class-gf-system-report.php:1040 msgid "Table has not been upgraded successfully." msgstr "" -#: includes/system-status/class-gf-system-report.php:1057 +#: includes/system-status/class-gf-system-report.php:1056 msgid "WARNING! Re-running the upgrade process is only recommended if you are currently experiencing issues with your database. This process may take several minutes to complete. 'OK' to upgrade. 'Cancel' to abort." msgstr "" -#: includes/system-status/class-gf-system-report.php:1064 +#: includes/system-status/class-gf-system-report.php:1063 msgid "Current Status: %s" msgstr "" -#: includes/system-status/class-gf-system-report.php:1066 +#: includes/system-status/class-gf-system-report.php:1065 msgid "%s%% complete." msgstr "" -#: includes/system-status/class-gf-system-report.php:1069 +#: includes/system-status/class-gf-system-report.php:1068 msgid "Automatic background migration is disabled but the database needs to be upgraded to version %s. %s" msgstr "" -#: includes/system-status/class-gf-system-report.php:1070 +#: includes/system-status/class-gf-system-report.php:1069 msgid "Force the migration manually" msgstr "" -#: includes/system-status/class-gf-system-report.php:1072 +#: includes/system-status/class-gf-system-report.php:1071 msgid "The database is currently being upgraded to version %s. %s" msgstr "" -#: includes/system-status/class-gf-system-report.php:1074 +#: includes/system-status/class-gf-system-report.php:1073 msgid "As this site doesn't support background tasks the upgrade process will take longer than usual and the status will change infrequently." msgstr "" -#: includes/system-status/class-gf-system-report.php:1076 +#: includes/system-status/class-gf-system-report.php:1075 msgid "Force the upgrade" msgstr "" -#: includes/system-status/class-gf-system-report.php:1098 +#: includes/system-status/class-gf-system-report.php:1097 msgid "Upgrade database" msgstr "" -#: includes/system-status/class-gf-system-report.php:1103 +#: includes/system-status/class-gf-system-report.php:1102 msgid "Your database version is out of date." msgstr "" -#: includes/system-status/class-gf-system-report.php:1115 -#: includes/system-status/class-gf-system-report.php:1131 +#: includes/system-status/class-gf-system-report.php:1114 +#: includes/system-status/class-gf-system-report.php:1130 msgid "Re-run database upgrade" msgstr "" -#: includes/system-status/class-gf-system-report.php:1120 +#: includes/system-status/class-gf-system-report.php:1119 msgid "Database upgrade failed." msgstr "" -#: includes/system-status/class-gf-system-report.php:1120 +#: includes/system-status/class-gf-system-report.php:1119 msgid "There are issues with your database." msgstr "" -#: includes/system-status/class-gf-system-report.php:1136 +#: includes/system-status/class-gf-system-report.php:1135 msgid "Database upgraded successfully." msgstr "" -#: includes/system-status/class-gf-system-report.php:1136 +#: includes/system-status/class-gf-system-report.php:1135 msgid "Your database is up-to-date." msgstr "" -#: includes/system-status/class-gf-system-report.php:1136 +#: includes/system-status/class-gf-system-report.php:1135 msgid "Warning: downgrading Gravity Forms is not recommended." msgstr "" -#: includes/system-status/class-gf-system-report.php:1269 +#: includes/system-status/class-gf-system-report.php:1268 msgid "Your system does not meet the minimum requirements for this Add-On (%d errors)." msgstr "" -#: includes/system-status/class-gf-system-report.php:1289 -#: includes/system-status/class-gf-system-report.php:1296 -#: includes/system-status/class-gf-system-report.php:1309 -#: includes/system-status/class-gf-system-report.php:1372 -#: includes/system-status/class-gf-system-report.php:1380 +#: includes/system-status/class-gf-system-report.php:1288 +#: includes/system-status/class-gf-system-report.php:1295 +#: includes/system-status/class-gf-system-report.php:1308 +#: includes/system-status/class-gf-system-report.php:1371 +#: includes/system-status/class-gf-system-report.php:1379 +#: includes/system-status/class-gf-system-report.php:1551 #: includes/system-status/class-gf-system-report.php:1552 -#: includes/system-status/class-gf-system-report.php:1553 +#: includes/system-status/class-gf-system-report.php:1567 #: includes/system-status/class-gf-system-report.php:1568 -#: includes/system-status/class-gf-system-report.php:1569 msgid "by" msgstr "" -#: includes/system-status/class-gf-system-report.php:1566 +#: includes/system-status/class-gf-system-report.php:1565 msgid "Parent" msgstr "" -#: includes/system-status/class-gf-system-report.php:1687 +#: includes/system-status/class-gf-system-report.php:1686 msgid "Site Locale" msgstr "" #. translators: %d: The ID of the currently logged in user. -#: includes/system-status/class-gf-system-report.php:1696 +#: includes/system-status/class-gf-system-report.php:1695 msgid "User (ID: %d) Locale" msgstr "" @@ -9802,27 +10205,27 @@ msgstr "" msgid "Failed to upload file." msgstr "" -#: includes/upload.php:158 -#: includes/upload.php:255 +#: includes/upload.php:134 #: includes/upload.php:265 +#: includes/upload.php:275 msgid "Upload unsuccessful" msgstr "" -#: includes/upload.php:188 +#: includes/upload.php:198 msgid "Failed to open temp directory." msgstr "" -#: includes/upload.php:214 -#: includes/upload.php:238 +#: includes/upload.php:224 +#: includes/upload.php:248 msgid "Failed to open input stream." msgstr "" -#: includes/upload.php:221 -#: includes/upload.php:244 +#: includes/upload.php:231 +#: includes/upload.php:254 msgid "Failed to open output stream." msgstr "" -#: includes/upload.php:224 +#: includes/upload.php:234 msgid "Failed to move uploaded file." msgstr "" @@ -10114,7 +10517,7 @@ msgid "Consumer Secret" msgstr "" #: includes/webapi/webapi.php:446 -#: includes/settings/js/field-map.js:1117 +#: assets/js/src/legacy/admin/settings/field-map/mapping.js:334 msgid "Add" msgstr "" @@ -10368,7 +10771,7 @@ msgid "Set this to ON to prevent extraneous scripts and styles from being printe msgstr "" #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:55 -#: settings.php:504 +#: settings.php:530 msgid "Toolbar Menu" msgstr "" @@ -10377,14 +10780,14 @@ msgid "Set this to ON to display the Forms menu in the WordPress top toolbar. Th msgstr "" #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:68 -#: settings.php:543 -#: tooltips.php:166 +#: settings.php:584 +#: tooltips.php:155 msgid "Akismet Integration" msgstr "" #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:74 -#: settings.php:544 -#: tooltips.php:166 +#: settings.php:585 +#: tooltips.php:155 msgid "Protect your form entries from spam using Akismet." msgstr "" @@ -10396,338 +10799,352 @@ msgstr "" msgid "Back" msgstr "" -#: js.php:12 +#: js.php:11 msgid "Delete this custom choice list? 'OK' to delete, 'Cancel' to abort." msgstr "" -#: js.php:26 +#: js.php:25 msgid "Item has been deleted." msgstr "" -#: js.php:33 +#: js.php:32 msgid "Please enter name." msgstr "" -#: js.php:37 +#: js.php:36 msgid "This custom choice name is already in use. Please enter another name." msgstr "" -#: js.php:56 +#: js.php:55 msgid "Item has been saved." msgstr "" -#: js.php:118 +#: js.php:117 msgid "Completed" msgstr "" -#: js.php:147 +#: js.php:146 msgid "Select a category" msgstr "" -#: js.php:165 +#: js.php:164 msgid "Parameter Name:" msgstr "" -#: js.php:170 +#: js.php:169 msgid "Parameter Name" msgstr "" -#: js.php:191 +#: js.php:190 msgid "Default Value:" msgstr "" -#: js.php:215 +#: js.php:214 msgid "Placeholder:" msgstr "" -#: js.php:241 +#: js.php:240 msgid "Autocomplete Attribute:" msgstr "" -#: js.php:245 -#: tooltips.php:107 +#: js.php:244 +#: tooltips.php:96 msgid "Autocomplete Attribute" msgstr "" -#: js.php:269 +#: js.php:268 msgid "Sub-Label:" msgstr "" -#: js.php:277 +#: js.php:276 msgid "Custom Sub-Label" msgstr "" -#: js.php:310 -#: js.php:313 -#: js.php:327 +#: js.php:309 +#: js.php:312 +#: js.php:326 msgid "MM" msgstr "" -#: js.php:315 +#: js.php:314 msgid "DD" msgstr "" -#: js.php:317 +#: js.php:316 msgid "YYYY" msgstr "" -#: js.php:326 -#: js.php:1070 +#: js.php:325 +#: js.php:1073 msgid "Hour" msgstr "" -#: js.php:328 -#: js.php:1071 +#: js.php:327 +#: js.php:1074 msgid "Minute" msgstr "" -#: js.php:360 +#: js.php:359 msgid "Same as previous" msgstr "" -#: js.php:427 +#: js.php:426 msgid "is no longer necessary." msgstr "" -#: js.php:463 +#: js.php:426 +#: js.php:1517 +#: js.php:1567 +msgid "Learn more" +msgstr "" + +#: js.php:462 msgid "This field is not associated with a product. Please add a Product Field to the form." msgstr "" -#: js.php:481 +#: js.php:480 msgid "Deleted Field" msgstr "" -#: js.php:508 +#: js.php:511 msgid "Column 1" msgstr "" -#: js.php:508 +#: js.php:511 msgid "Column 2" msgstr "" -#: js.php:508 +#: js.php:511 msgid "Column 3" msgstr "" -#: js.php:523 +#: js.php:526 msgid "The form title you have entered is already taken. Please enter a unique form title" msgstr "" -#: js.php:529 +#: js.php:532 msgid "Please enter a Title for this form. When adding the form to a page or post, you will have the option to hide the title." msgstr "" -#: js.php:540 +#: js.php:543 msgid "Your form currently has one or more pages without any fields in it. Blank pages are a result of Page Breaks that are positioned as the first or last field in the form or right after each other. Please adjust your Page Breaks and try again." msgstr "" -#: js.php:548 +#: js.php:551 msgid "" "Your form currently has a product field with a blank label.\n" "Please enter a label for all product fields." msgstr "" -#: js.php:557 +#: js.php:560 msgid "" "Your form currently has an option field without a product field.\n" "You must add a product field to your form." msgstr "" -#: js.php:612 +#: js.php:615 msgid "You are about to move this form to the trash. 'Cancel' to stop, 'OK' to move to trash." msgstr "" -#: js.php:630 +#: js.php:633 msgid "Section Break" msgstr "" -#: js.php:646 +#: js.php:649 msgid "HTML Block" msgstr "" -#: js.php:672 -#: js.php:685 -#: js.php:699 -#: js.php:981 +#: js.php:675 +#: js.php:688 +#: js.php:702 +#: js.php:984 msgid "Untitled" msgstr "" -#: js.php:675 -#: js.php:690 -#: js.php:691 -#: js.php:706 -#: js.php:707 +#: js.php:678 +#: js.php:693 +#: js.php:694 +#: js.php:709 +#: js.php:710 msgid "First Choice" msgstr "" -#: js.php:675 -#: js.php:690 -#: js.php:691 -#: js.php:706 -#: js.php:707 +#: js.php:678 +#: js.php:693 +#: js.php:694 +#: js.php:709 +#: js.php:710 msgid "Second Choice" msgstr "" -#: js.php:675 -#: js.php:690 -#: js.php:691 -#: js.php:706 -#: js.php:707 +#: js.php:678 +#: js.php:693 +#: js.php:694 +#: js.php:709 +#: js.php:710 msgid "Third Choice" msgstr "" -#: js.php:734 +#: js.php:737 msgid "State / Province" msgstr "" -#: js.php:760 +#: js.php:763 msgid "Card Type" msgstr "" -#: js.php:824 +#: js.php:827 msgid "Hidden Field" msgstr "" -#: js.php:828 +#: js.php:831 msgid "Post Title" msgstr "" -#: js.php:832 +#: js.php:835 msgid "Post Body" msgstr "" -#: js.php:836 +#: js.php:839 msgid "Post Excerpt" msgstr "" -#: js.php:841 +#: js.php:844 msgid "Post Tags" msgstr "" -#: js.php:848 +#: js.php:851 msgid "Post Custom Field" msgstr "" -#: js.php:867 +#: js.php:870 msgid "Product Name" msgstr "" -#: js.php:912 +#: js.php:915 msgid "First Option" msgstr "" -#: js.php:912 +#: js.php:915 msgid "Second Option" msgstr "" -#: js.php:912 +#: js.php:915 msgid "Third Option" msgstr "" -#: js.php:923 +#: js.php:926 msgid "Donation" msgstr "" -#: js.php:967 +#: js.php:970 msgid "I agree to the privacy policy." msgstr "" -#: js.php:968 +#: js.php:971 msgid "Enter consent agreement text here. The Consent Field will store this agreement text with the form entry in order to track what the user has consented to." msgstr "" -#: js.php:1072 -msgid "AM/PM" -msgstr "" - -#: js.php:1153 +#: js.php:1156 msgid "Only one reCAPTCHA field can be added to the form" msgstr "" -#: js.php:1160 +#: js.php:1163 msgid "Only one Shipping field can be added to the form" msgstr "" -#: js.php:1167 +#: js.php:1170 msgid "Only one Post Content field can be added to the form" msgstr "" -#: js.php:1173 +#: js.php:1176 msgid "Only one Post Title field can be added to the form" msgstr "" -#: js.php:1179 +#: js.php:1182 msgid "Only one Post Excerpt field can be added to the form" msgstr "" -#: js.php:1185 +#: js.php:1188 msgid "Only one credit card field can be added to the form" msgstr "" -#: js.php:1192 +#: js.php:1195 msgid "You must add a product field to the form first" msgstr "" -#: js.php:1228 +#: js.php:1231 msgid "Ajax error while adding field" msgstr "" -#: js.php:1348 +#: js.php:1351 msgid "Ajax error while changing input type" msgstr "" -#: js.php:1406 -#: js.php:1439 +#: js.php:1409 +#: js.php:1442 msgid "Add choice" msgstr "" -#: js.php:1409 -#: js.php:1442 +#: js.php:1412 +#: js.php:1445 msgid "Delete choice" msgstr "" -#: js.php:1474 +#: js.php:1477 msgid "Select a field" msgstr "" -#: js.php:1493 -msgid "Hey! The Multi Select field type is hard to use for people who cannot use a mouse. Please select a different field type to improve the accessibility of your form." +#: js.php:1496 +msgid "The Multi Select field type is hard to use for people who cannot use a mouse. Please select a different field type to improve the accessibility of your form." msgstr "" -#: js.php:1494 +#: js.php:1497 msgid "Users can enter a date in the field without using the date picker. Display the date format so they know what is the specified format." msgstr "" -#: js.php:1495 +#: js.php:1498 msgid "The datepicker is not accessible for users who rely on the keyboard or screen reader. Please select a different input type to improve the accessibility of your form." msgstr "" -#: js.php:1496 +#: js.php:1499 msgid "The Enhanced User Interface is not accessible for screen reader users and people who cannot use a mouse." msgstr "" -#: js.php:1497 -msgid "Hiding the label can make it difficult for users to fill out your form. Please keep the label visible to improve the accessibility of your form." +#: js.php:1500 +msgid "Hiding the label can make it difficult for users to fill out your form. Please keep the label visible to improve the accessibility of your form." msgstr "" -#. translators: 1. Open abbr tag 2. Close abbr tag #: js.php:1501 +msgid "The image button is not accessible for users who rely on a screen reader. Please use a text button to improve the accessibility of your form." +msgstr "" + +#. translators: 1. Open abbr tag 2. Close abbr tag +#: js.php:1505 msgid "To better comply with %1$sWCAG%2$s, we use the placeholder or description as a hidden label for screen readers." msgstr "" -#: js.php:1517 +#: js.php:1521 msgid "This field has accessibility issues." msgstr "" #. translators: 1. Open abbr tag 2. Close abbr tag -#: js.php:1555 +#: js.php:1559 msgid "An empty label violates %1$sWCAG%2$s. Please use descriptive text for your label. To hide the label, use the \"Field Label Visibility\" setting." msgstr "" -#: js.php:1567 +#: js.php:1571 msgid "This field has errors." msgstr "" +#: js.php:1589 +msgid "The submit button can't be placed inline on multi-page forms." +msgstr "" + +#: js.php:1590 +msgid "If a valid image url is not present a text-only submit button will be used." +msgstr "" + #: notification.php:187 msgid "Warning! Using a third-party email in the From Email field may prevent your notification from being delivered. It is best to use an email with the same domain as your website. %sMore details in our documentation.%s" msgstr "" @@ -10762,7 +11179,7 @@ msgid "Please select an Email Address field." msgstr "" #: notification.php:354 -#: tooltips.php:24 +#: tooltips.php:13 msgid "From Name" msgstr "" @@ -10775,7 +11192,7 @@ msgid "Please enter a valid email address or merge tag in the From Email field." msgstr "" #: notification.php:375 -#: tooltips.php:25 +#: tooltips.php:14 msgid "Reply To" msgstr "" @@ -10809,7 +11226,7 @@ msgid "Auto-formatting" msgstr "" #: notification.php:451 -#: tooltips.php:28 +#: tooltips.php:17 msgid "Attachments" msgstr "" @@ -10966,1125 +11383,1125 @@ msgstr "" msgid "Your license key was not updated. " msgstr "" -#: settings.php:451 +#: settings.php:458 msgid "Your License Details" msgstr "" -#: settings.php:463 +#: settings.php:470 msgid "Output Default CSS" msgstr "" -#: settings.php:464 +#: settings.php:471 msgid "Enable this option to output the default form CSS. Disable it if you plan to create your own CSS in a child theme." msgstr "" -#: settings.php:470 +#: settings.php:477 msgid "Disable CSS" msgstr "" -#: settings.php:476 +#: settings.php:488 msgid "Default Currency" msgstr "" -#: settings.php:481 +#: settings.php:493 msgid "Select the default currency for your forms. This is used for product fields, credit card fields and others." msgstr "" -#: settings.php:491 +#: settings.php:508 msgid "Logging" msgstr "" -#: settings.php:492 +#: settings.php:509 msgid "Enable if you would like logging within Gravity Forms. Logging allows you to easily debug the inner workings of Gravity Forms to solve any possible issues. " msgstr "" -#: settings.php:498 +#: settings.php:515 msgid "Enable Logging" msgstr "" -#: settings.php:505 +#: settings.php:531 msgid "Enable to display the forms menu in the WordPress top toolbar. The forms menu will display the ten forms recently opened in the form editor." msgstr "" -#: settings.php:511 +#: settings.php:537 msgid "Enable Toolbar Menu" msgstr "" -#: settings.php:517 +#: settings.php:548 msgid "Automatic Background Updates" msgstr "" -#: settings.php:518 +#: settings.php:549 msgid "Enable to allow Gravity Forms to download and install bug fixes and security updates automatically in the background. Requires a valid license key." msgstr "" -#: settings.php:524 +#: settings.php:555 msgid "Enable Automatic Background Updates" msgstr "" -#: settings.php:530 -#: settings.php:537 +#: settings.php:566 +#: settings.php:573 msgid "No Conflict Mode" msgstr "" -#: settings.php:531 +#: settings.php:567 msgid "Enable to prevent extraneous scripts and styles from being printed on a Gravity Forms admin pages, reducing conflicts with other plugins and themes." msgstr "" -#: settings.php:551 +#: settings.php:592 msgid "Enable Akismet Integration" msgstr "" -#: settings.php:559 +#: settings.php:605 msgid "Gravity Forms outputs HTML5 form fields by default. Disable this option if you would like to prevent the plugin from outputting HTML5 form fields." msgstr "" -#: settings.php:576 +#: settings.php:648 msgid "Please enter a valid license key to see details." msgstr "" -#: settings.php:597 -#: settings.php:607 +#: settings.php:669 +#: settings.php:679 msgid "License Type" msgstr "" -#: settings.php:598 -#: settings.php:610 +#: settings.php:670 +#: settings.php:682 msgid "License Status" msgstr "" -#: settings.php:599 -#: settings.php:621 +#: settings.php:671 +#: settings.php:693 msgid "Purchase Date" msgstr "" -#: settings.php:600 -#: settings.php:624 +#: settings.php:672 +#: settings.php:696 msgid "License Activations" msgstr "" -#: settings.php:602 -#: settings.php:641 +#: settings.php:674 +#: settings.php:713 msgid "Days Left" msgstr "" -#: settings.php:637 +#: settings.php:709 msgid "Does not expire" msgstr "" -#: settings.php:761 +#: settings.php:833 msgid "Settings: General" msgstr "" -#: settings.php:864 +#: settings.php:900 msgid "reCAPTCHA Settings" msgstr "" -#: settings.php:867 +#: settings.php:903 msgid "Gravity Forms integrates with reCAPTCHA, a free CAPTCHA service that uses an advanced risk analysis engine and adaptive challenges to keep automated software from engaging in abusive activities on your site. " msgstr "" -#: settings.php:868 +#: settings.php:904 msgid "Please note, only v2 keys are supported and checkbox keys are not compatible with invisible reCAPTCHA." msgstr "" -#: settings.php:869 +#: settings.php:905 msgid "These settings are required only if you decide to use the reCAPTCHA field." msgstr "" -#: settings.php:870 +#: settings.php:906 msgid "Read more about reCAPTCHA." msgstr "" -#: settings.php:876 +#: settings.php:912 msgid "Site Key" msgstr "" -#: settings.php:886 +#: settings.php:922 msgid "Secret Key" msgstr "" -#: settings.php:907 +#: settings.php:943 msgid "Invisible" msgstr "" -#: settings.php:914 +#: settings.php:950 msgid "Validate Keys" msgstr "" -#: settings.php:949 -#: settings.php:970 +#: settings.php:985 +#: settings.php:1006 msgid "reCAPTCHA keys are invalid." msgstr "" -#: settings.php:1020 +#: settings.php:1056 msgid "Please complete the reCAPTCHA widget to validate your reCAPTCHA keys:" msgstr "" -#: settings.php:1139 +#: settings.php:1174 msgid "reCAPTCHA" msgstr "" -#: tooltips.php:20 +#: tooltips.php:9 msgid "Send To Email Address" msgstr "" -#: tooltips.php:20 +#: tooltips.php:9 msgid "Enter the email address you would like the notification email sent to." msgstr "" -#: tooltips.php:21 -#: tooltips.php:47 +#: tooltips.php:10 +#: tooltips.php:36 msgid "Disable Auto-Formatting" msgstr "" -#: tooltips.php:21 +#: tooltips.php:10 msgid "When enabled, auto-formatting will insert paragraph breaks automatically. Disable auto-formatting when using HTML to create email notification content." msgstr "" -#: tooltips.php:22 +#: tooltips.php:11 msgid "Routing" msgstr "" -#: tooltips.php:22 +#: tooltips.php:11 msgid "Allows notification to be sent to different email addresses depending on values selected in the form." msgstr "" -#: tooltips.php:23 +#: tooltips.php:12 msgid "From Email Address" msgstr "" -#: tooltips.php:23 +#: tooltips.php:12 msgid "Enter an authorized email address you would like the notification email sent from. To avoid deliverability issues, always use your site domain in the from email." msgstr "" -#: tooltips.php:24 +#: tooltips.php:13 msgid "Enter the name you would like the notification email sent from, or select the name from available name fields." msgstr "" -#: tooltips.php:25 +#: tooltips.php:14 msgid "Enter the email address you would like to be used as the reply to address for the notification email." msgstr "" -#: tooltips.php:26 +#: tooltips.php:15 msgid "Carbon Copy Addresses" msgstr "" -#: tooltips.php:26 +#: tooltips.php:15 msgid "Enter a comma separated list of email addresses you would like to receive a CC of the notification email." msgstr "" -#: tooltips.php:27 +#: tooltips.php:16 msgid "Blind Carbon Copy Addresses" msgstr "" -#: tooltips.php:27 +#: tooltips.php:16 msgid "Enter a comma separated list of email addresses you would like to receive a BCC of the notification email." msgstr "" -#: tooltips.php:28 +#: tooltips.php:17 msgid "When enabled, any files uploaded to File Upload fields will be attached to the notification email." msgstr "" -#: tooltips.php:29 +#: tooltips.php:18 msgid "Limit Form Activity" msgstr "" -#: tooltips.php:29 +#: tooltips.php:18 msgid "Limit the number of entries a form can generate and/or schedule a time period the form is active." msgstr "" -#: tooltips.php:30 +#: tooltips.php:19 msgid "Limit Number of Entries" msgstr "" -#: tooltips.php:30 +#: tooltips.php:19 msgid "Enter a number in the input box below to limit the number of entries allowed for this form. The form will become inactive when that number is reached." msgstr "" -#: tooltips.php:31 +#: tooltips.php:20 msgid "Schedule a time period the form is active." msgstr "" -#: tooltips.php:32 +#: tooltips.php:21 msgid "Enable Anti-spam honeypot" msgstr "" -#: tooltips.php:32 +#: tooltips.php:21 msgid "Enables the honeypot spam protection technique, which is an alternative to the reCAPTCHA field." msgstr "" -#: tooltips.php:33 +#: tooltips.php:22 msgid "Enable Animation" msgstr "" -#: tooltips.php:33 +#: tooltips.php:22 msgid "Check this option to enable a sliding animation when displaying/hiding conditional logic fields." msgstr "" -#: tooltips.php:34 +#: tooltips.php:23 msgid "Legacy Markup" msgstr "" -#: tooltips.php:34 +#: tooltips.php:23 msgid "Check this option to enable Gravity Forms' legacy markup. This will hinder the accessibility of your form." msgstr "" -#: tooltips.php:35 +#: tooltips.php:24 msgid "Enter the title of your form." msgstr "" -#: tooltips.php:36 +#: tooltips.php:25 msgid "Enter a description for your form. This may be used for user instructions." msgstr "" -#: tooltips.php:37 +#: tooltips.php:26 msgid "Form Label Placement" msgstr "" -#: tooltips.php:37 +#: tooltips.php:26 msgid "Select the default label placement. Labels can be top aligned above a field, left aligned to the left of a field, or right aligned to the right of a field. This is a global label placement setting." msgstr "" -#: tooltips.php:38 +#: tooltips.php:27 msgid "Select the default description placement. Descriptions can be placed above the field inputs or below the field inputs. This setting can be overridden in the appearance settings for each field." msgstr "" -#: tooltips.php:39 +#: tooltips.php:28 msgid "Select the default sub-label placement. Sub-labels can be placed above the field inputs or below the field inputs. This setting can be overridden in the appearance settings for each field." msgstr "" -#: tooltips.php:40 +#: tooltips.php:29 msgid "Required Indicator" msgstr "" -#: tooltips.php:41 +#: tooltips.php:30 msgid "Form Button Text" msgstr "" -#: tooltips.php:41 +#: tooltips.php:30 msgid "Enter the text you would like to appear on the form submit button." msgstr "" -#: tooltips.php:42 +#: tooltips.php:31 msgid "Form Button Image" msgstr "" -#: tooltips.php:42 +#: tooltips.php:31 msgid "Enter the path to an image you would like to use as the form submit button." msgstr "" -#: tooltips.php:43 +#: tooltips.php:32 msgid "Form CSS Class Name" msgstr "" -#: tooltips.php:43 +#: tooltips.php:32 msgid "Enter the CSS class name you would like to use in order to override the default styles for this form." msgstr "" -#: tooltips.php:44 +#: tooltips.php:33 msgid "Enter the URL of a custom image to replace the default 'add item' icon. A maximum size of 16px by 16px is recommended" msgstr "" -#: tooltips.php:45 +#: tooltips.php:34 msgid "Enter the URL of a custom image to replace the default 'delete item' icon. A maximum size of 16px by 16px is recommended" msgstr "" -#: tooltips.php:46 +#: tooltips.php:35 msgid "Confirmation Message Text" msgstr "" -#: tooltips.php:46 +#: tooltips.php:35 msgid "Enter the text you would like the user to see on the confirmation page of this form." msgstr "" -#: tooltips.php:47 +#: tooltips.php:36 msgid "When enabled, auto-formatting will insert paragraph breaks automatically. Disable auto-formatting when using HTML to create the confirmation content." msgstr "" -#: tooltips.php:48 +#: tooltips.php:37 msgid "Redirect Form to Page" msgstr "" -#: tooltips.php:48 +#: tooltips.php:37 msgid "Select the page you would like the user to be redirected to after they have submitted the form." msgstr "" -#: tooltips.php:49 +#: tooltips.php:38 msgid "Redirect Form to URL" msgstr "" -#: tooltips.php:49 +#: tooltips.php:38 msgid "Enter the URL of the webpage you would like the user to be redirected to after they have submitted the form." msgstr "" #. Translators: %s: Link to article about query strings. -#: tooltips.php:51 +#: tooltips.php:40 msgid "Pass Data Via Query String" msgstr "" #. Translators: %s: Link to article about query strings. -#: tooltips.php:51 +#: tooltips.php:40 msgid "To pass field data to the confirmation page, build a Query String using the 'Insert Merge Tag' drop down. %s..more info on querystrings »%s" msgstr "" -#: tooltips.php:52 +#: tooltips.php:41 msgid "Enter the label of the form field. This is the field title the user will see when filling out the form." msgstr "" -#: tooltips.php:53 +#: tooltips.php:42 msgid "Enter the label for this HTML block. It will help you identify your HTML blocks in the form editor, but it will not be displayed on the form." msgstr "" -#: tooltips.php:54 +#: tooltips.php:43 msgid "Disable Default Margins" msgstr "" -#: tooltips.php:54 +#: tooltips.php:43 msgid "When enabled, margins are added to properly align the HTML content with other form fields." msgstr "" -#: tooltips.php:55 +#: tooltips.php:44 msgid "reCAPTCHA Theme" msgstr "" -#: tooltips.php:55 +#: tooltips.php:44 msgid "Select the visual theme for the reCAPTCHA field from the available options to better match your site design." msgstr "" -#: tooltips.php:56 +#: tooltips.php:45 msgid "CAPTCHA Type" msgstr "" -#: tooltips.php:56 +#: tooltips.php:45 msgid "Select the type of CAPTCHA you would like to use." msgstr "" -#: tooltips.php:57 +#: tooltips.php:46 msgid "CAPTCHA Badge Position" msgstr "" -#: tooltips.php:57 +#: tooltips.php:46 msgid "Select the position of the badge containing the links to Google's privacy policy and terms." msgstr "" -#: tooltips.php:58 +#: tooltips.php:47 msgid "Select the custom field name from available existing custom fields, or enter a new custom field name." msgstr "" -#: tooltips.php:59 +#: tooltips.php:48 msgid "Field type" msgstr "" -#: tooltips.php:59 +#: tooltips.php:48 msgid "Select the type of field from the available form fields." msgstr "" -#: tooltips.php:60 +#: tooltips.php:49 msgid "Enter the maximum number of characters that this field is allowed to have." msgstr "" -#: tooltips.php:61 +#: tooltips.php:50 msgid "Enter the maximum number of rows that users are allowed to add." msgstr "" -#: tooltips.php:62 +#: tooltips.php:51 msgid "Select the type of inputs you would like to use for the date field. Date Picker will let users select a date from a calendar. Date Field will let users free type the date." msgstr "" -#: tooltips.php:63 +#: tooltips.php:52 msgid "Select the type of address you would like to use." msgstr "" -#: tooltips.php:64 +#: tooltips.php:53 msgid "Default State" msgstr "" -#: tooltips.php:64 +#: tooltips.php:53 msgid "Select the state you would like to be selected by default when the form gets displayed." msgstr "" -#: tooltips.php:65 +#: tooltips.php:54 msgid "Default Province" msgstr "" -#: tooltips.php:65 +#: tooltips.php:54 msgid "Select the province you would like to be selected by default when the form gets displayed." msgstr "" -#: tooltips.php:66 +#: tooltips.php:55 msgid "Select the country you would like to be selected by default when the form gets displayed." msgstr "" -#: tooltips.php:67 +#: tooltips.php:56 msgid "Hide Country" msgstr "" -#: tooltips.php:67 +#: tooltips.php:56 msgid "For addresses that only apply to one country, you can choose to not display the country drop down. Entries will still be recorded with the selected country." msgstr "" -#: tooltips.php:68 +#: tooltips.php:57 msgid "Hide Address Line 2" msgstr "" -#: tooltips.php:68 +#: tooltips.php:57 msgid "Check this box to prevent the extra address input (Address Line 2) from being displayed in the form." msgstr "" -#: tooltips.php:69 +#: tooltips.php:58 msgid "Hide State Field" msgstr "" -#: tooltips.php:69 +#: tooltips.php:58 msgid "Check this box to prevent the State field from being displayed in the form." msgstr "" -#: tooltips.php:70 +#: tooltips.php:59 msgid "Hide Province Field" msgstr "" -#: tooltips.php:70 +#: tooltips.php:59 msgid "Check this box to prevent Province field from being displayed in the form." msgstr "" -#: tooltips.php:71 +#: tooltips.php:60 msgid "Hide State/Province/Region" msgstr "" -#: tooltips.php:71 +#: tooltips.php:60 msgid "Check this box to prevent the State/Province/Region from being displayed in the form." msgstr "" -#: tooltips.php:72 +#: tooltips.php:61 msgid "Field Name Format" msgstr "" -#: tooltips.php:72 +#: tooltips.php:61 msgid "Select the format you would like to use for the Name field. There are 3 options, Normal which includes First and Last Name, Extended which adds Prefix and Suffix, or Simple which is a single input field." msgstr "" -#: tooltips.php:73 +#: tooltips.php:62 msgid "Select the format of numbers that are allowed in this field. You have the option to use a comma or a dot as the decimal separator." msgstr "" -#: tooltips.php:74 +#: tooltips.php:63 msgid "Check this box to prevent this field from being displayed in a non-secure page (i.e. not https://). It will redirect the page to the same URL, but starting with https:// instead. This option requires a properly configured SSL certificate." msgstr "" -#: tooltips.php:75 +#: tooltips.php:64 msgid "Field Date Format" msgstr "" -#: tooltips.php:75 +#: tooltips.php:64 msgid "Select the format you would like to use for the date input." msgstr "" -#: tooltips.php:76 +#: tooltips.php:65 msgid "Select the format you would like to use for the time field. Available options are 12 hour (i.e. 8:30 pm) and 24 hour (i.e. 20:30)." msgstr "" -#: tooltips.php:77 +#: tooltips.php:66 msgid "Allowed File Extensions" msgstr "" -#: tooltips.php:77 +#: tooltips.php:66 msgid "Enter the allowed file extensions for file uploads. This will limit the type of files a user may upload." msgstr "" -#: tooltips.php:78 +#: tooltips.php:67 msgid "Select this option to enable multiple files to be uploaded for this field." msgstr "" -#: tooltips.php:79 +#: tooltips.php:68 msgid "Specify the maximum number of files that can be uploaded using this field. Leave blank for unlimited. Note that the actual number of files permitted may be limited by this server's specifications and configuration." msgstr "" -#: tooltips.php:80 +#: tooltips.php:69 msgid "Specify the maximum file size in megabytes allowed for each of the files." msgstr "" -#: tooltips.php:81 +#: tooltips.php:70 msgid "Phone Number Format" msgstr "" -#: tooltips.php:81 +#: tooltips.php:70 msgid "Select the format you would like to use for the phone input. Available options are domestic US/CANADA style phone number and international long format phone number." msgstr "" -#: tooltips.php:82 +#: tooltips.php:71 msgid "Field Description" msgstr "" -#: tooltips.php:82 +#: tooltips.php:71 msgid "Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected." msgstr "" -#: tooltips.php:83 +#: tooltips.php:72 msgid "Required Field" msgstr "" -#: tooltips.php:83 +#: tooltips.php:72 msgid "Select this option to make the form field required. A required field will prevent the form from being submitted if it is not filled out or selected." msgstr "" -#: tooltips.php:84 +#: tooltips.php:73 msgid "Select this option to limit user input to unique values only. This will require that a value entered in a field does not currently exist in the entry database for that field." msgstr "" -#: tooltips.php:85 +#: tooltips.php:74 msgid "Hide Field Label" msgstr "" -#: tooltips.php:85 +#: tooltips.php:74 msgid "Select this option to hide the field label in the form." msgstr "" -#: tooltips.php:86 +#: tooltips.php:75 msgid "Number Range" msgstr "" -#: tooltips.php:86 +#: tooltips.php:75 msgid "Enter the minimum and maximum values for this form field. This will require that the value entered by the user must fall within this range." msgstr "" -#: tooltips.php:87 +#: tooltips.php:76 msgid "Enabling calculations will allow the value of this field to be dynamically calculated based on a mathematical formula." msgstr "" -#: tooltips.php:88 +#: tooltips.php:77 msgid "Specify a mathematical formula. The result of this formula will be dynamically populated as the value for this field." msgstr "" -#: tooltips.php:89 +#: tooltips.php:78 msgid "Specify how many decimal places the number should be rounded to." msgstr "" -#: tooltips.php:90 +#: tooltips.php:79 msgid "Admin Label" msgstr "" -#: tooltips.php:90 +#: tooltips.php:79 msgid "Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool." msgstr "" -#: tooltips.php:91 +#: tooltips.php:80 msgid "Enter values in this setting to override the Sub-Label for each field." msgstr "" -#: tooltips.php:92 +#: tooltips.php:81 msgid "Label Visibility" msgstr "" -#: tooltips.php:92 +#: tooltips.php:81 msgid "Select the label visibility for this field. Labels can either inherit the form setting or be hidden." msgstr "" -#: tooltips.php:93 +#: tooltips.php:82 msgid "Select the description placement. Descriptions can be placed above the field inputs or below the field inputs." msgstr "" -#: tooltips.php:94 +#: tooltips.php:83 msgid "Select the sub-label placement. Sub-labels can be placed above the field inputs or below the field inputs." msgstr "" -#: tooltips.php:95 +#: tooltips.php:84 msgid "Select a form field size from the available options. This will set the width of the field. Please note: if using a paragraph field, the size applies only to the height of the field." msgstr "" -#: tooltips.php:96 +#: tooltips.php:85 msgid "Select the fields you'd like to use in this Name field and customize the Sub-Labels by entering new ones." msgstr "" -#: tooltips.php:97 +#: tooltips.php:86 msgid "Name Prefix Choices" msgstr "" -#: tooltips.php:97 +#: tooltips.php:86 msgid "Add Choices to this field. You can mark a choice as selected by default by using the radio buttons on the left." msgstr "" -#: tooltips.php:98 +#: tooltips.php:87 msgid "Select the fields you'd like to use in this Address Field and customize the Sub-Labels by entering new ones." msgstr "" -#: tooltips.php:99 -#: tooltips.php:100 +#: tooltips.php:88 +#: tooltips.php:89 msgid "If you would like to pre-populate the value of a field, enter it here." msgstr "" -#: tooltips.php:101 +#: tooltips.php:90 msgid "The Placeholder will not be submitted along with the form. Use the Placeholder to give a hint at the expected value or format." msgstr "" -#: tooltips.php:102 +#: tooltips.php:91 msgid "Placeholders will not be submitted along with the form. Use Placeholders to give a hint at the expected value or format." msgstr "" -#: tooltips.php:103 +#: tooltips.php:92 msgid "Use Values Submitted in a Different Field" msgstr "" -#: tooltips.php:103 +#: tooltips.php:92 msgid "Activate this option to allow users to skip this field and submit the values entered in the associated field. For example, this is useful for shipping and billing address fields." msgstr "" -#: tooltips.php:104 +#: tooltips.php:93 msgid "Enter the label to be displayed next to the check box. For example, "same as shipping address"." msgstr "" -#: tooltips.php:105 +#: tooltips.php:94 msgid "Select the field to be used as the source for the values for this field." msgstr "" -#: tooltips.php:106 +#: tooltips.php:95 msgid "Activated by Default" msgstr "" -#: tooltips.php:106 +#: tooltips.php:95 msgid "Select this setting to display the option as activated by default when the form first loads." msgstr "" -#: tooltips.php:107 +#: tooltips.php:96 msgid "Select this setting to let browsers help a user fill in a field with autocomplete. You can enter a single autocomplete attribute or multiple attributes separated with a space. Learn more about autocomplete in the %s accessibility documentation %s." msgstr "" -#: tooltips.php:108 +#: tooltips.php:97 msgid "Validation Message" msgstr "" -#: tooltips.php:108 +#: tooltips.php:97 msgid "If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form." msgstr "" -#: tooltips.php:109 +#: tooltips.php:98 msgid "reCAPTCHA Language" msgstr "" -#: tooltips.php:109 +#: tooltips.php:98 msgid "Select the language you would like to use for the reCAPTCHA display from the available options." msgstr "" -#: tooltips.php:110 +#: tooltips.php:99 msgid "Enter the CSS class name you would like to use in order to override the default styles for this field." msgstr "" -#: tooltips.php:112 +#: tooltips.php:101 msgid "Field Choices" msgstr "" -#: tooltips.php:112 +#: tooltips.php:101 msgid "Define the choices for this field. If the field type supports it you will also be able to select the default choice(s) using a radio or checkbox located to the left of the choice." msgstr "" -#: tooltips.php:113 +#: tooltips.php:102 msgid "Enable Choice Values" msgstr "" -#: tooltips.php:113 +#: tooltips.php:102 msgid "Check this option to specify a value for each choice. Choice values are not displayed to the user viewing the form, but are accessible to administrators when viewing the entry." msgstr "" -#: tooltips.php:114 +#: tooltips.php:103 msgid "Create rules to dynamically display or hide this field based on values from another field." msgstr "" #. Translators: %s: Link to Chosen jQuery framework. -#: tooltips.php:116 +#: tooltips.php:105 msgid "Enable Enhanced UI" msgstr "" #. Translators: %s: Link to Chosen jQuery framework. -#: tooltips.php:116 +#: tooltips.php:105 msgid "By selecting this option, the %s jQuery script will be applied to this field, enabling search capabilities to Drop Down fields and a more user-friendly interface for Multi Select fields." msgstr "" -#: tooltips.php:117 +#: tooltips.php:106 msgid "Checkbox Text" msgstr "" -#: tooltips.php:117 +#: tooltips.php:106 msgid "Text of the consent checkbox." msgstr "" -#: tooltips.php:118 +#: tooltips.php:107 msgid "\"Select All\" Choice" msgstr "" -#: tooltips.php:118 +#: tooltips.php:107 msgid "Check this option to add a \"Select All\" checkbox before the checkbox choices to allow users to check all the checkboxes with one click." msgstr "" -#: tooltips.php:119 +#: tooltips.php:108 msgid "\"Other\" Choice" msgstr "" -#: tooltips.php:119 +#: tooltips.php:108 msgid "Check this option to add a text input as the final choice of your radio button field. This allows the user to specify a value that is not a predefined choice." msgstr "" -#: tooltips.php:120 +#: tooltips.php:109 msgid "Check this option to require a user to be logged in to view this form." msgstr "" -#: tooltips.php:121 +#: tooltips.php:110 msgid "Enter a message to be displayed to users who are not logged in (shortcodes and HTML are supported)." msgstr "" -#: tooltips.php:122 +#: tooltips.php:111 msgid "Page Conditional Logic" msgstr "" -#: tooltips.php:122 +#: tooltips.php:111 msgid "Create rules to dynamically display or hide this page based on values from another field." msgstr "" -#: tooltips.php:123 +#: tooltips.php:112 msgid "Select which type of visual progress indicator you would like to display. Progress Bar, Steps or None." msgstr "" -#: tooltips.php:124 +#: tooltips.php:113 msgid "Select which progress bar style you would like to use. Select custom to choose your own text and background color." msgstr "" -#: tooltips.php:125 +#: tooltips.php:114 msgid "Name each of the pages on your form. Page names are displayed with the selected progress indicator." msgstr "" -#: tooltips.php:126 +#: tooltips.php:115 msgid "Next Button Text" msgstr "" -#: tooltips.php:126 +#: tooltips.php:115 msgid "Enter the text you would like to appear on the page next button." msgstr "" -#: tooltips.php:127 +#: tooltips.php:116 msgid "Next Button Image" msgstr "" -#: tooltips.php:127 +#: tooltips.php:116 msgid "Enter the path to an image you would like to use as the page next button." msgstr "" -#: tooltips.php:128 +#: tooltips.php:117 msgid "Previous Button Text" msgstr "" -#: tooltips.php:128 +#: tooltips.php:117 msgid "Enter the text you would like to appear on the page previous button." msgstr "" -#: tooltips.php:129 +#: tooltips.php:118 msgid "Previous Button Image" msgstr "" -#: tooltips.php:129 +#: tooltips.php:118 msgid "Enter the path to an image you would like to use as the page previous button." msgstr "" -#: tooltips.php:130 +#: tooltips.php:119 msgid "Next Button Conditional Logic" msgstr "" -#: tooltips.php:130 +#: tooltips.php:119 msgid "Create rules to dynamically display or hide the page's Next Button based on values from another field." msgstr "" -#: tooltips.php:131 +#: tooltips.php:120 msgid "Create rules to dynamically display or hide the submit button based on values from another field." msgstr "" -#: tooltips.php:132 +#: tooltips.php:121 msgid "Select which categories are displayed. You can choose to display all of them or select individual ones." msgstr "" -#: tooltips.php:133 +#: tooltips.php:122 msgid "Select the post status that will be used for the post that is created by the form entry." msgstr "" -#: tooltips.php:134 +#: tooltips.php:123 msgid "Post Author" msgstr "" -#: tooltips.php:134 +#: tooltips.php:123 msgid "Select the author that will be used for the post that is created by the form entry." msgstr "" -#: tooltips.php:135 +#: tooltips.php:124 msgid "Select the post format that will be used for the post that is created by the form entry." msgstr "" -#: tooltips.php:136 +#: tooltips.php:125 msgid "Post Content Template" msgstr "" -#: tooltips.php:136 +#: tooltips.php:125 msgid "Check this option to format and insert merge tags into the Post Content." msgstr "" -#: tooltips.php:137 +#: tooltips.php:126 msgid "Post Title Template" msgstr "" -#: tooltips.php:137 +#: tooltips.php:126 msgid "Check this option to format and insert merge tags into the Post Title." msgstr "" -#: tooltips.php:138 +#: tooltips.php:127 msgid "Select the category that will be used for the post that is created by the form entry." msgstr "" -#: tooltips.php:139 +#: tooltips.php:128 msgid "Use Current User as Author" msgstr "" -#: tooltips.php:139 +#: tooltips.php:128 msgid "Selecting this option will set the post author to the WordPress user that submitted the form." msgstr "" -#: tooltips.php:140 +#: tooltips.php:129 msgid "Image Meta" msgstr "" -#: tooltips.php:140 +#: tooltips.php:129 msgid "Select one or more image metadata field to be displayed along with the image upload field. They enable users to enter additional information about the uploaded image." msgstr "" -#: tooltips.php:141 +#: tooltips.php:130 msgid "Check this option to set this image as the post's Featured Image." msgstr "" -#: tooltips.php:142 +#: tooltips.php:131 msgid "Incoming Field Data" msgstr "" -#: tooltips.php:142 +#: tooltips.php:131 msgid "Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks." msgstr "" -#: tooltips.php:143 +#: tooltips.php:132 msgid "Enter the content (Text or HTML) to be displayed on the form." msgstr "" -#: tooltips.php:144 +#: tooltips.php:133 msgid "Base Price" msgstr "" -#: tooltips.php:144 +#: tooltips.php:133 msgid "Enter the base price for this product." msgstr "" -#: tooltips.php:145 +#: tooltips.php:134 msgid "Disable Quantity" msgstr "" -#: tooltips.php:145 +#: tooltips.php:134 msgid "Disables the quantity field. A quantity of 1 will be assumed or you can add a Quantity field to your form from the Pricing Fields." msgstr "" -#: tooltips.php:146 +#: tooltips.php:135 msgid "Product Field" msgstr "" -#: tooltips.php:146 +#: tooltips.php:135 msgid "Select which Product this field is tied to." msgstr "" -#: tooltips.php:147 +#: tooltips.php:136 msgid "Input masks provide a visual guide allowing users to more easily enter data in a specific format such as dates and phone numbers." msgstr "" -#: tooltips.php:148 +#: tooltips.php:137 msgid "Standard Fields provide basic form functionality." msgstr "" -#: tooltips.php:149 +#: tooltips.php:138 msgid "Advanced Fields are for specific uses. They enable advanced formatting of regularly used fields such as Name, Email, Address, etc." msgstr "" -#: tooltips.php:150 +#: tooltips.php:139 msgid "Post Fields allow you to add fields to your form that create Post Drafts in WordPress from the submitted data." msgstr "" -#: tooltips.php:151 +#: tooltips.php:140 msgid "Pricing fields allow you to add fields to your form that calculate pricing for selling goods and services." msgstr "" -#: tooltips.php:152 +#: tooltips.php:141 msgid "Export Selected Form" msgstr "" -#: tooltips.php:152 +#: tooltips.php:141 msgid "Select the form you would like to export entry data from. You may only export data from one form at a time." msgstr "" -#: tooltips.php:153 +#: tooltips.php:142 msgid "Export Selected Forms" msgstr "" -#: tooltips.php:153 +#: tooltips.php:142 msgid "Select the forms you would like to export." msgstr "" -#: tooltips.php:154 +#: tooltips.php:143 msgid "Filter the entries by adding conditions." msgstr "" -#: tooltips.php:155 +#: tooltips.php:144 msgid "Export Selected Fields" msgstr "" -#: tooltips.php:155 +#: tooltips.php:144 msgid "Select the fields you would like to include in the export." msgstr "" -#: tooltips.php:156 +#: tooltips.php:145 msgid "Export Date Range" msgstr "" -#: tooltips.php:156 +#: tooltips.php:145 msgid "Select a date range. Setting a range will limit the export to entries submitted during that date range. If no range is set, all entries will be exported." msgstr "" -#: tooltips.php:157 +#: tooltips.php:146 msgid "Click the file selection button to upload a Gravity Forms export file from your computer. Please make sure your file has the .json extension, and that it was generated by the Gravity Forms Export tool." msgstr "" -#: tooltips.php:158 +#: tooltips.php:147 msgid "Settings License Key" msgstr "" -#: tooltips.php:158 +#: tooltips.php:147 msgid "Your Gravity Forms support license key is used to verify your support package, enable automatic updates and receive support." msgstr "" -#: tooltips.php:159 +#: tooltips.php:148 msgid "Select yes or no to enable or disable CSS output. Setting this to no will disable the standard Gravity Forms CSS from being included in your theme." msgstr "" -#: tooltips.php:160 +#: tooltips.php:149 msgid "Select yes or no to enable or disable HTML5 output. Setting this to no will disable the standard Gravity Forms HTML5 form field output." msgstr "" -#: tooltips.php:161 +#: tooltips.php:150 msgid "Select On or Off to enable or disable no-conflict mode. Setting this to On will prevent extraneous scripts and styles from being printed on Gravity Forms admin pages, reducing conflicts with other plugins and themes." msgstr "" -#: tooltips.php:162 +#: tooltips.php:151 msgid "reCAPTCHA Site Key" msgstr "" -#: tooltips.php:162 +#: tooltips.php:151 msgid "Enter your reCAPTCHA Site Key, if you do not have a key you can register for one at the provided link. reCAPTCHA is a free service." msgstr "" -#: tooltips.php:163 +#: tooltips.php:152 msgid "reCAPTCHA Secret Key" msgstr "" -#: tooltips.php:163 +#: tooltips.php:152 msgid "Enter your reCAPTCHA Secret Key, if you do not have a key you can register for one at the provided link. reCAPTCHA is a free service." msgstr "" -#: tooltips.php:164 +#: tooltips.php:153 msgid "reCAPTCHA Type" msgstr "" -#: tooltips.php:164 +#: tooltips.php:153 msgid "Select the type of reCAPTCHA you would like to use." msgstr "" -#: tooltips.php:165 +#: tooltips.php:154 msgid "Please select the currency for your location. Currency is used for pricing fields and price calculations." msgstr "" -#: tooltips.php:167 +#: tooltips.php:156 msgid "Entries Conversion" msgstr "" -#: tooltips.php:167 +#: tooltips.php:156 msgid "Conversion is the percentage of form views that generated an entry. If a form was viewed twice, and one entry was generated, the conversion will be 50%." msgstr "" -#: tooltips.php:168 +#: tooltips.php:157 msgid "Tab Index Start Value" msgstr "" -#: tooltips.php:168 +#: tooltips.php:157 #: widget.php:172 msgid "If you have other forms on the page (i.e. Comments Form), specify a higher tabindex start value so that your Gravity Form does not end up with the same tabindices as your other forms. To disable the tabindex, enter 0 (zero)." msgstr "" -#: tooltips.php:169 +#: tooltips.php:158 msgid "Override Notifications" msgstr "" -#: tooltips.php:169 +#: tooltips.php:158 msgid "Enter a comma separated list of email addresses you would like to receive the selected notification emails." msgstr "" -#: tooltips.php:170 +#: tooltips.php:159 msgid "Progress Bar Confirmation Display" msgstr "" -#: tooltips.php:170 +#: tooltips.php:159 msgid "Check this box if you would like the progress bar to display with the confirmation text." msgstr "" -#: tooltips.php:171 +#: tooltips.php:160 msgid "Progress Bar Completion Text" msgstr "" -#: tooltips.php:171 +#: tooltips.php:160 msgid "Enter text to display at the top of the progress bar." msgstr "" -#: tooltips.php:172 +#: tooltips.php:161 msgid "Use Rich Text Editor" msgstr "" -#: tooltips.php:172 +#: tooltips.php:161 msgid "Check this box if you would like to use the rich text editor for this field." msgstr "" -#: tooltips.php:173 +#: tooltips.php:162 msgid "Enable Personal Data Tools" msgstr "" -#: tooltips.php:173 +#: tooltips.php:162 msgid "Check this box if you would like to include data from this form when exporting or erasing personal data on this site." msgstr "" -#: tooltips.php:174 +#: tooltips.php:163 msgid "Identification" msgstr "" -#: tooltips.php:174 +#: tooltips.php:163 msgid "Select the field which will be used to identify the owner of the personal data." msgstr "" -#: tooltips.php:175 +#: tooltips.php:164 msgid "Select the fields which will be included when exporting or erasing personal data." msgstr "" -#: tooltips.php:176 +#: tooltips.php:165 msgid "Check this box if you would like to prevent the IP address from being stored during form submission." msgstr "" -#: tooltips.php:177 +#: tooltips.php:166 msgid "Use these settings to keep entries only as long as they are needed. Trash or delete entries automatically older than the specified number of days. The minimum number of days allowed is one. This is to ensure that all entry processing is complete before deleting/trashing. The number of days setting is a minimum, not an exact period of time. The trashing/deleting occurs during the daily cron task so some entries may appear to remain up to a day longer than expected." msgstr "" -#: tooltips.php:178 +#: tooltips.php:167 msgid "Password Visibility Toggle" msgstr "" -#: tooltips.php:178 +#: tooltips.php:167 msgid "Check this box to add a toggle allowing the user to see the password they are entering in." msgstr "" -#: tooltips.php:179 +#: tooltips.php:168 msgid "Enable to show a summary that lists validation errors on top of the form." msgstr "" @@ -12104,46 +12521,186 @@ msgstr "" msgid "Tab Index Start" msgstr "" -#: includes/settings/js/field-map.js:224 -msgid "Remove Custom Value" -msgstr "" - -#: includes/settings/js/field-map.js:896 -msgid "Remove Custom Key" -msgstr "" - -#: js/blocks.js:337 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:235 msgid "AJAX" msgstr "" -#: js/blocks.js:342 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:240 msgid "Field Values" msgstr "" -#: js/blocks.js:350 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:248 msgid "Tabindex" msgstr "" -#: js/blocks.js:375 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:270 msgid "The selected form has been deleted or trashed. Please select a new form." msgstr "" -#: js/blocks.js:417 +#: assets/js/src/legacy/admin/blocks/blocks/form/edit.js:290 msgid "You must have at least one form to use the block." msgstr "" -#: js/blocks.js:489 +#: assets/js/src/legacy/admin/blocks/blocks/form/index.js:17 msgid "Select and display one of your forms." msgstr "" -#: tmp/wordpress/wp-includes/theme.json -msgctxt "Font size name" -msgid "Small" +#: assets/js/src/legacy/admin/settings/components/MppingValueField.js:46 +msgid "Remove Custom Value" +msgstr "" + +#: assets/js/src/legacy/admin/settings/field-map/mapping.js:104 +msgid "Remove Custom Key" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Font family name" +msgid "System Font" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Font family name" +msgid "Source Serif Pro" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Color name" +msgid "Foreground" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Color name" +msgid "Background" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Color name" +msgid "Primary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Color name" +msgid "Secondary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Color name" +msgid "Tertiary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Vertical secondary to tertiary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Vertical secondary to background" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Vertical tertiary to background" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Diagonal primary to foreground" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Diagonal secondary to background" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Diagonal background to secondary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Diagonal tertiary to background" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Gradient name" +msgid "Diagonal background to tertiary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Duotone name" +msgid "Foreground and background" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Duotone name" +msgid "Foreground and secondary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Duotone name" +msgid "Foreground and tertiary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Duotone name" +msgid "Primary and background" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Duotone name" +msgid "Primary and secondary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Duotone name" +msgid "Primary and tertiary" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Custom template name" +msgid "Blank" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Custom template name" +msgid "Page (Large Header)" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Custom template name" +msgid "Single Post (No Separators)" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Custom template name" +msgid "Page (No Separators)" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Template part name" +msgid "Header" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Template part name" +msgid "Header (Dark, large)" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Template part name" +msgid "Header (Dark, small)" +msgstr "" + +#: tmp/wordpress/wp-content/themes/twentytwentytwo/theme.json +msgctxt "Template part name" +msgid "Footer" msgstr "" #: tmp/wordpress/wp-includes/theme.json msgctxt "Font size name" -msgid "Normal" +msgid "Small" msgstr "" #: tmp/wordpress/wp-includes/theme.json @@ -12158,7 +12715,7 @@ msgstr "" #: tmp/wordpress/wp-includes/theme.json msgctxt "Font size name" -msgid "Huge" +msgid "Extra Large" msgstr "" #: tmp/wordpress/wp-includes/theme.json diff --git a/notification.php b/notification.php index 35e6265..af6cb85 100644 --- a/notification.php +++ b/notification.php @@ -126,8 +126,8 @@ public static function notification_edit_page( $form_id, $notification_id ) { * * @since 2.5 * - * @param array $notification Notificationbeing edited. - * @param array $form The Form object. + * @param array $notification Notification being edited. + * @param array $form The Form object. * * @return array */ diff --git a/settings.php b/settings.php index ddd65ce..1f3f7e7 100644 --- a/settings.php +++ b/settings.php @@ -387,8 +387,8 @@ private static function plugin_settings_fields() { $currency_options[] = array( 'label' => esc_html( $currency['name'] ), 'value' => $code ); } - return array( - array( + $fields = array( + 'license_key' => array( 'title' => esc_html__( 'Support License Key', 'gravityforms' ), 'class' => 'gform-settings-panel--full', 'description' => esc_html__( 'A valid license key is required for access to automatic plugin upgrades and product support.', 'gravityforms' ), @@ -428,7 +428,7 @@ private static function plugin_settings_fields() { return $license_key_alert; }, - 'feedback_callback' => function () { + 'feedback_callback' => function () { $license_key = GFCommon::get_key(); if ( empty( $license_key ) ) { @@ -443,10 +443,17 @@ private static function plugin_settings_fields() { return $license_info->get_usability(); }, + 'save_callback' => function( $field, $value ) { + if ( isset( $_POST['_gform_setting_license_key'] ) ) { + GFFormsModel::save_key( $value ); + } + + return $value; + }, ), ), ), - array( + 'license_key_details' => array( 'id' => 'section_license_key_details', 'title' => __( 'Your License Details', 'gravityforms' ), 'class' => 'gform-settings-panel--no-padding gform-settings-panel--license-details', @@ -458,87 +465,121 @@ private static function plugin_settings_fields() { ), ), ), - array( + 'css' => array( 'id' => 'section_default_css', 'title' => esc_html__( 'Output Default CSS', 'gravityforms' ), 'description' => esc_html__( 'Enable this option to output the default form CSS. Disable it if you plan to create your own CSS in a child theme.', 'gravityforms' ), 'class' => 'gform-settings-panel--half', 'fields' => array( array( - 'name' => 'disable_css', - 'type' => 'toggle', - 'toggle_label' => esc_html__( 'Disable CSS', 'gravityforms' ), + 'name' => 'disable_css', + 'type' => 'toggle', + 'toggle_label' => esc_html__( 'Disable CSS', 'gravityforms' ), + 'save_callback' => function( $field, $value ) { + update_option( 'rg_gforms_disable_css', ! (bool) $value ); + + return $value; + }, ), ), ), - array( + 'currency' => array( 'id' => 'section_currency', 'title' => esc_html__( 'Default Currency', 'gravityforms' ), 'class' => 'gform-settings-panel--half', 'fields' => array( array( - 'name' => 'currency', - 'description' => esc_html__( 'Select the default currency for your forms. This is used for product fields, credit card fields and others.', 'gravityforms' ), - 'type' => 'select', - 'choices' => $currency_options, - 'enhanced_ui' => true, - 'after_select' => self::currency_message_callback(), + 'name' => 'currency', + 'description' => esc_html__( 'Select the default currency for your forms. This is used for product fields, credit card fields and others.', 'gravityforms' ), + 'type' => 'select', + 'choices' => $currency_options, + 'enhanced_ui' => true, + 'after_select' => self::currency_message_callback(), + 'save_callback' => function( $field, $value ) { + update_option( 'rg_gforms_currency', $value ); + + return $value; + }, ), ), ), - array( + 'logging' => array( 'id' => 'section_enable_logging', 'title' => esc_html__( 'Logging', 'gravityforms' ), 'description' => esc_html__( 'Enable if you would like logging within Gravity Forms. Logging allows you to easily debug the inner workings of Gravity Forms to solve any possible issues. ', 'gravityforms' ), 'class' => 'gform-settings-panel--half', 'fields' => array( array( - 'name' => 'enable_logging', - 'type' => 'toggle', - 'toggle_label' => esc_html__( 'Enable Logging', 'gravityforms' ), + 'name' => 'enable_logging', + 'type' => 'toggle', + 'toggle_label' => esc_html__( 'Enable Logging', 'gravityforms' ), + 'save_callback' => function( $field, $value ) { + if ( (bool) $value ) { + GFSettings::enable_logging(); + } else { + GFSettings::disable_logging(); + } + + return $value; + }, ), ), ), - array( + 'toolbar' => array( 'id' => 'section_enable_toolbar', 'title' => esc_html__( 'Toolbar Menu', 'gravityforms' ), 'description' => esc_html__( 'Enable to display the forms menu in the WordPress top toolbar. The forms menu will display the ten forms recently opened in the form editor.', 'gravityforms' ), 'class' => 'gform-settings-panel--half', 'fields' => array( array( - 'name' => 'enable_toolbar', - 'type' => 'toggle', - 'toggle_label' => esc_html__( 'Enable Toolbar Menu', 'gravityforms' ), + 'name' => 'enable_toolbar', + 'type' => 'toggle', + 'toggle_label' => esc_html__( 'Enable Toolbar Menu', 'gravityforms' ), + 'save_callback' => function( $field, $value ) { + update_option( 'gform_enable_toolbar_menu', (bool) $value ); + + return $value; + }, ), ), ), - array( + 'background_updates' => array( 'id' => 'section_enable_background_updates', 'title' => esc_html__( 'Automatic Background Updates', 'gravityforms' ), 'description' => esc_html__( 'Enable to allow Gravity Forms to download and install bug fixes and security updates automatically in the background. Requires a valid license key.', 'gravityforms' ), 'class' => 'gform-settings-panel--half', 'fields' => array( array( - 'name' => 'enable_background_updates', - 'type' => 'toggle', - 'toggle_label' => esc_html__( 'Enable Automatic Background Updates', 'gravityforms' ), + 'name' => 'enable_background_updates', + 'type' => 'toggle', + 'toggle_label' => esc_html__( 'Enable Automatic Background Updates', 'gravityforms' ), + 'save_callback' => function( $field, $value ) { + update_option( 'gform_enable_background_updates', (bool) $value ); + + return $value; + }, ), ), ), - array( + 'no_conflict_mode' => array( 'id' => 'section_conflict_mode', 'title' => esc_html__( 'No Conflict Mode', 'gravityforms' ), 'description' => esc_html__( 'Enable to prevent extraneous scripts and styles from being printed on a Gravity Forms admin pages, reducing conflicts with other plugins and themes.', 'gravityforms' ), 'class' => 'gform-settings-panel--half', 'fields' => array( array( - 'name' => 'enable_noconflict', - 'type' => 'toggle', - 'toggle_label' => esc_html__( 'No Conflict Mode', 'gravityforms' ), + 'name' => 'enable_noconflict', + 'type' => 'toggle', + 'toggle_label' => esc_html__( 'No Conflict Mode', 'gravityforms' ), + 'save_callback' => function( $field, $value ) { + update_option( 'gform_enable_noconflict', (bool) $value ); + + return $value; + }, ), ), ), - array( + 'akismet' => array( 'id' => 'section_enable_akismet', 'title' => esc_html__( 'Akismet Integration', 'gravityforms' ), 'description' => esc_html__( 'Protect your form entries from spam using Akismet.', 'gravityforms' ), @@ -550,10 +591,15 @@ private static function plugin_settings_fields() { 'type' => 'toggle', 'toggle_label' => esc_html__( 'Enable Akismet Integration', 'gravityforms' ), 'default_value' => true, + 'save_callback' => function( $field, $value ) { + update_option( 'rg_gforms_enable_akismet', (bool) $value ); + + return $value; + }, ), ), ), - array( + 'html5' => array( 'id' => 'section_enable_html5', 'title' => esc_html__( 'Output HTML5', 'gravityforms' ), 'description' => esc_html__( 'Gravity Forms outputs HTML5 form fields by default. Disable this option if you would like to prevent the plugin from outputting HTML5 form fields.', 'gravityforms' ), @@ -561,14 +607,40 @@ private static function plugin_settings_fields() { 'default_value' => true, 'fields' => array( array( - 'name' => 'enable_html5', - 'type' => 'toggle', - 'toggle_label' => esc_html__( 'Output HTML5', 'gravityforms' ), + 'name' => 'enable_html5', + 'type' => 'toggle', + 'toggle_label' => esc_html__( 'Output HTML5', 'gravityforms' ), + 'save_callback' => function( $field, $value ) { + update_option( 'rg_gforms_enable_html5', (bool) $value ? 1 : 0 ); + + return $value; + }, ), ), ), ); + $display_license_details = true; + + /** + * Allows display of the license details panel to be disabled. + * + * @since 2.5.17 + * + * @param bool $display_license_details Indicates if the license details panel should be displayed. + */ + if ( ! apply_filters( 'gform_settings_display_license_details', $display_license_details ) ) { + unset( $fields['license_key_details'] ); + } + + /** + * Allows the plugin settings fields to be overridden before they are displayed. + * + * @since 2.5.17 + * + * @param array $fields The plugin settings fields. + */ + return array_values( apply_filters( 'gform_plugin_settings_fields', $fields ) ); } public static function license_key_details_callback() { @@ -764,43 +836,7 @@ public static function initialize_plugin_settings() { 'capability' => 'gravityforms_edit_settings', 'initial_values' => $initial_values, 'save_callback' => function( $values ) { - - // License key. - if ( isset( $_POST['_gform_setting_license_key'] ) ) { - GFFormsModel::save_key( rgar( $values, 'license_key' ) ); - } - GFCommon::cache_remote_message(); - - // Disable CSS. - update_option( 'rg_gforms_disable_css', ! (bool) rgar( $values, 'disable_css' ) ); - - // Enable HTML5. - $html5_value = (bool) rgar( $values, 'enable_html5' ) ? 1 : 0; - update_option( 'rg_gforms_enable_html5', $html5_value ); - - // Enable No-Conflict. - update_option( 'gform_enable_noconflict', (bool) rgar( $values, 'enable_noconflict' ) ); - - // Enable Akismet. - update_option( 'rg_gforms_enable_akismet', (bool) rgar( $values, 'enable_akismet' ) ); - - // Currency. - update_option( 'rg_gforms_currency', rgar( $values, 'currency' ) ); - - // Background updates. - update_option( 'gform_enable_background_updates', (bool) rgar( $values, 'enable_background_updates' ) ); - - // Toolbar. - update_option( 'gform_enable_toolbar_menu', (bool) rgar( $values, 'enable_toolbar' ) ); - - // Logging. - if ( (bool) rgar( $values, 'enable_logging' ) ) { - GFSettings::enable_logging(); - } else { - GFSettings::disable_logging(); - } - }, ) ); @@ -1088,7 +1124,6 @@ public static function upgrade_license() { 'Content-Type' => 'application/x-www-form-urlencoded; charset=' . get_option( 'blog_charset' ), 'Content-Length' => strlen( $body ), 'User-Agent' => 'WordPress/' . get_bloginfo( 'version' ), - 'Referer' => get_bloginfo( 'url' ), ); $raw_response = GFCommon::post_to_manager( 'api.php', 'op=upgrade_message&key=' . GFCommon::get_key(), $options ); diff --git a/tooltips.php b/tooltips.php index 29bef01..24d4954 100644 --- a/tooltips.php +++ b/tooltips.php @@ -4,17 +4,6 @@ die(); } -/** - * Enqueue the styles and scripts required for the tooltips. - */ -function enqueue_tooltip_scripts() { - wp_enqueue_style( 'gform_font_awesome' ); - - wp_enqueue_script( 'gform_tooltip_init' ); - -} -add_action( 'admin_enqueue_scripts', 'enqueue_tooltip_scripts' ); - global $__gf_tooltips; $__gf_tooltips = array( 'notification_send_to_email' => '' . __( 'Send To Email Address', 'gravityforms' ) . '' . __( 'Enter the email address you would like the notification email sent to.', 'gravityforms' ), @@ -211,7 +200,7 @@ function gform_tooltip( $name, $css_class = '', $return = false ) { return ''; } $tooltip = sprintf( - '', esc_attr( $css_class ),