Sid Gifari File Manager
🏠Root
/
home2
/
iuywvcmy
/
public_html
/
wp-content
/
plugins
/
wpforms-lite
/
assets
/
lite
/
js
/
integrations
/
gutenberg
/
Editing: formselector.es5.min.js
!function n(o,a,l){function s(r,e){if(!a[r]){if(!o[r]){var t="function"==typeof require&&require;if(!e&&t)return t(r,!0);if(i)return i(r,!0);throw new Error("Cannot find module '"+r+"'")}e=a[r]={exports:{}};o[r][0].call(e.exports,function(e){var t=o[r][1][e];return s(t||e)},e,e.exports,n,o,a,l)}return a[r].exports}for(var i="function"==typeof require&&require,e=0;e<l.length;e++)s(l[e]);return s}({1:[function(e,t,r){var n,o,a,t=t.exports={};function l(){}t.nextTick=(o="undefined"!=typeof window&&window.setImmediate,a="undefined"!=typeof window&&window.postMessage&&window.addEventListener,o?function(e){return window.setImmediate(e)}:a?(n=[],window.addEventListener("message",function(e){var t=e.source;t!==window&&null!==t||"process-tick"!==e.data||(e.stopPropagation(),0<n.length&&n.shift()())},!0),function(e){n.push(e),window.postMessage("process-tick","*")}):function(e){setTimeout(e,0)}),t.title="browser",t.browser=!0,t.env={},t.argv=[],t.on=l,t.addListener=l,t.once=l,t.off=l,t.removeListener=l,t.removeAllListeners=l,t.emit=l,t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")}},{}],2:[function(e,t,r){var i=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;t.exports=(()=>{try{if(Object.assign){var e=new String("abc");if(e[5]="de","5"!==Object.getOwnPropertyNames(e)[0]){for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n,o=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"===o.join(""))return n={},"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")?1:void 0}}}catch(e){}})()?Object.assign:function(e,t){for(var r,n=(e=>{if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)})(e),o=1;o<arguments.length;o++){for(var a in r=Object(arguments[o]))c.call(r,a)&&(n[a]=r[a]);if(i)for(var l=i(r),s=0;s<l.length;s++)u.call(r,l[s])&&(n[l[s]]=r[l[s]])}return n}},{}],3:[function(t,r,e){!function(i){var c,u,d,m=function(){};function e(e,t,r,n,o){if("production"!==i.env.NODE_ENV)for(var a in e)if(d(e,a)){var l,s;try{if("function"!=typeof e[a])throw(s=Error((n||"React class")+": "+r+" type `"+a+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[a]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.")).name="Invariant Violation",s;l=e[a](t,a,n,r,null,c)}catch(e){l=e}!l||l instanceof Error||m((n||"React class")+": type specification of "+r+" `"+a+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof l+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),l instanceof Error&&!(l.message in u)&&(u[l.message]=!0,a=o?o():"",m("Failed "+r+" type: "+l.message+(null!=a?a:"")))}}"production"!==i.env.NODE_ENV&&(c=t("./lib/ReactPropTypesSecret"),u={},d=t("./lib/has"),m=function(e){e="Warning: "+e;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(e){}}),e.resetWarningCache=function(){"production"!==i.env.NODE_ENV&&(u={})},r.exports=e}.call(this,t("hmr7eR"))},{"./lib/ReactPropTypesSecret":7,"./lib/has":8,hmr7eR:1}],4:[function(e,t,r){var l=e("./lib/ReactPropTypesSecret");function n(){}function o(){}o.resetWarningCache=n,t.exports=function(){function e(e,t,r,n,o,a){if(a!==l)throw(a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")).name="Invariant Violation",a}function t(){return e}var r={array:e.isRequired=e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:n};return r.PropTypes=r}},{"./lib/ReactPropTypesSecret":7}],5:[function(e,t,r){!function(g){var c=e("react-is"),y=e("object-assign"),h=e("./lib/ReactPropTypesSecret"),w=e("./lib/has"),n=e("./checkPropTypes"),v=function(){};function o(){return null}"production"!==g.env.NODE_ENV&&(v=function(e){e="Warning: "+e;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(e){}}),t.exports=function(a,u){var l="function"==typeof Symbol&&Symbol.iterator,s="@@iterator";var d="<<anonymous>>",e={array:t("array"),bigint:t("bigint"),bool:t("boolean"),func:t("function"),number:t("number"),object:t("object"),string:t("string"),symbol:t("symbol"),any:r(o),arrayOf:function(i){return r(function(e,t,r,n,o){if("function"!=typeof i)return new m("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=e[t];if(!Array.isArray(a))return new m("Invalid "+n+" `"+o+"` of type `"+p(a)+"` supplied to `"+r+"`, expected an array.");for(var l=0;l<a.length;l++){var s=i(a,l,r,n,o+"["+l+"]",h);if(s instanceof Error)return s}return null})},element:r(function(e,t,r,n,o){return e=e[t],a(e)?null:new m("Invalid "+n+" `"+o+"` of type `"+p(e)+"` supplied to `"+r+"`, expected a single ReactElement.")}),elementType:r(function(e,t,r,n,o){return e=e[t],c.isValidElementType(e)?null:new m("Invalid "+n+" `"+o+"` of type `"+p(e)+"` supplied to `"+r+"`, expected a single ReactElement type.")}),instanceOf:function(l){return r(function(e,t,r,n,o){var a;return e[t]instanceof l?null:(a=l.name||d,new m("Invalid "+n+" `"+o+"` of type `"+((n=e[t]).constructor&&n.constructor.name?n.constructor.name:d)+"` supplied to `"+r+"`, expected instance of `"+a+"`."))})},node:r(function(e,t,r,n,o){return i(e[t])?null:new m("Invalid "+n+" `"+o+"` supplied to `"+r+"`, expected a ReactNode.")}),objectOf:function(i){return r(function(e,t,r,n,o){if("function"!=typeof i)return new m("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a,l=e[t];if("object"!==(e=p(l)))return new m("Invalid "+n+" `"+o+"` of type `"+e+"` supplied to `"+r+"`, expected an object.");for(a in l)if(w(l,a)){var s=i(l,a,r,n,o+"."+a,h);if(s instanceof Error)return s}return null})},oneOf:function(s){if(Array.isArray(s))return r(function(e,t,r,n,o){for(var a=e[t],l=0;l<s.length;l++)if(((e,t)=>e===t?0!==e||1/e==1/t:e!=e&&t!=t)(a,s[l]))return null;e=JSON.stringify(s,function(e,t){return"symbol"===b(t)?String(t):t});return new m("Invalid "+n+" `"+o+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+e+".")});"production"!==g.env.NODE_ENV&&v(1<arguments.length?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array.");return o},oneOfType:function(i){if(!Array.isArray(i))return"production"!==g.env.NODE_ENV&&v("Invalid argument supplied to oneOfType, expected an instance of array."),o;for(var e=0;e<i.length;e++){var t=i[e];if("function"!=typeof t)return v("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+(e=>{var t=b(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}})(t)+" at index "+e+"."),o}return r(function(e,t,r,n,o){for(var a=[],l=0;l<i.length;l++){var s=(0,i[l])(e,t,r,n,o,h);if(null==s)return null;s.data&&w(s.data,"expectedType")&&a.push(s.data.expectedType)}return new m("Invalid "+n+" `"+o+"` supplied to `"+r+"`"+(0<a.length?", expected one of type ["+a.join(", ")+"]":"")+".")})},shape:function(i){return r(function(e,t,r,n,o){var a,l=e[t];if("object"!==(e=p(l)))return new m("Invalid "+n+" `"+o+"` of type `"+e+"` supplied to `"+r+"`, expected `object`.");for(a in i){var s=i[a];if("function"!=typeof s)return f(r,n,o,a,b(s));s=s(l,a,r,n,o+"."+a,h);if(s)return s}return null})},exact:function(c){return r(function(e,t,r,n,o){var a,l=e[t],s=p(l);if("object"!==s)return new m("Invalid "+n+" `"+o+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");for(a in y({},e[t],c)){var i=c[a];if(w(c,a)&&"function"!=typeof i)return f(r,n,o,a,b(i));if(!i)return new m("Invalid "+n+" `"+o+"` key `"+a+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(e[t],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(c),null," "));i=i(l,a,r,n,o+"."+a,h);if(i)return i}return null})}};function m(e,t){this.message=e,this.data=t&&"object"==typeof t?t:{},this.stack=""}function r(s){var i,c;function e(e,t,r,n,o,a,l){if(n=n||d,a=a||r,l!==h){if(u)throw(l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types")).name="Invariant Violation",l;"production"!==g.env.NODE_ENV&&"undefined"!=typeof console&&!i[l=n+":"+r]&&c<3&&(v("You are manually calling a React.PropTypes validation function for the `"+a+"` prop on `"+n+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),i[l]=!0,c++)}return null==t[r]?e?null===t[r]?new m("The "+o+" `"+a+"` is marked as required in `"+n+"`, but its value is `null`."):new m("The "+o+" `"+a+"` is marked as required in `"+n+"`, but its value is `undefined`."):null:s(t,r,n,o,a)}"production"!==g.env.NODE_ENV&&(i={},c=0);var t=e.bind(null,!1);return t.isRequired=e.bind(null,!0),t}function t(l){return r(function(e,t,r,n,o,a){return p(e=e[t])!==l?new m("Invalid "+n+" `"+o+"` of type `"+b(e)+"` supplied to `"+r+"`, expected `"+l+"`.",{expectedType:l}):null})}function f(e,t,r,n,o){return new m((e||"React class")+": "+t+" type `"+r+"."+n+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+o+"`.")}function i(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(i);if(null!==e&&!a(e)){var t=(e=>{if("function"==typeof(e=e&&(l&&e[l]||e[s])))return e})(e);if(!t)return!1;var r,n=t.call(e);if(t!==e.entries){for(;!(r=n.next()).done;)if(!i(r.value))return!1}else for(;!(r=n.next()).done;){var o=r.value;if(o&&!i(o[1]))return!1}}return!0;default:return!1}}function p(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":(e=e,"symbol"===t||e&&("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)?"symbol":t)}function b(e){if(null==e)return""+e;var t=p(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}return m.prototype=Error.prototype,e.checkPropTypes=n,e.resetWarningCache=n.resetWarningCache,e.PropTypes=e}}.call(this,e("hmr7eR"))},{"./checkPropTypes":3,"./lib/ReactPropTypesSecret":7,"./lib/has":8,hmr7eR:1,"object-assign":2,"react-is":11}],6:[function(t,r,e){!function(e){"production"!==e.env.NODE_ENV?(e=t("react-is"),r.exports=t("./factoryWithTypeCheckers")(e.isElement,!0)):r.exports=t("./factoryWithThrowingShims")()}.call(this,t("hmr7eR"))},{"./factoryWithThrowingShims":4,"./factoryWithTypeCheckers":5,hmr7eR:1,"react-is":11}],7:[function(e,t,r){t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},{}],8:[function(e,t,r){t.exports=Function.call.bind(Object.prototype.hasOwnProperty)},{}],9:[function(e,t,O){!function(e){function t(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:var r=e.type;switch(r){case d:case m:case l:case i:case s:case p:return r;default:var n=r&&r.$$typeof;switch(n){case u:case f:case g:case b:case c:return n;default:return t}}case a:return t}}}function r(e){return t(e)===m}var o,a,l,s,i,c,u,d,m,f,p,n,b,g,y,h,w,v,k,S,C,_,E,P,R,T,B,x,j,I;"production"!==e.env.NODE_ENV&&(e="function"==typeof Symbol&&Symbol.for,o=e?Symbol.for("react.element"):60103,a=e?Symbol.for("react.portal"):60106,l=e?Symbol.for("react.fragment"):60107,s=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,c=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,d=e?Symbol.for("react.async_mode"):60111,m=e?Symbol.for("react.concurrent_mode"):60111,f=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,n=e?Symbol.for("react.suspense_list"):60120,b=e?Symbol.for("react.memo"):60115,g=e?Symbol.for("react.lazy"):60116,y=e?Symbol.for("react.block"):60121,h=e?Symbol.for("react.fundamental"):60117,w=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119,e=m,k=u,S=c,C=o,_=f,E=l,P=g,R=b,T=a,B=i,x=s,j=p,I=!1,O.AsyncMode=d,O.ConcurrentMode=e,O.ContextConsumer=k,O.ContextProvider=S,O.Element=C,O.ForwardRef=_,O.Fragment=E,O.Lazy=P,O.Memo=R,O.Portal=T,O.Profiler=B,O.StrictMode=x,O.Suspense=j,O.isAsyncMode=function(e){return I||(I=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),r(e)||t(e)===d},O.isConcurrentMode=r,O.isContextConsumer=function(e){return t(e)===u},O.isContextProvider=function(e){return t(e)===c},O.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},O.isForwardRef=function(e){return t(e)===f},O.isFragment=function(e){return t(e)===l},O.isLazy=function(e){return t(e)===g},O.isMemo=function(e){return t(e)===b},O.isPortal=function(e){return t(e)===a},O.isProfiler=function(e){return t(e)===i},O.isStrictMode=function(e){return t(e)===s},O.isSuspense=function(e){return t(e)===p},O.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===m||e===i||e===s||e===p||e===n||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===b||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===h||e.$$typeof===w||e.$$typeof===v||e.$$typeof===y)},O.typeOf=t)}.call(this,e("hmr7eR"))},{hmr7eR:1}],10:[function(e,t,r){var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,l=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,i=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,m=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,b=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,y=n?Symbol.for("react.lazy"):60116,h=n?Symbol.for("react.block"):60121,w=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,k=n?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case m:case l:case i:case s:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case y:case g:case c:return e;default:return t}}case a:return t}}}function C(e){return S(e)===m}r.AsyncMode=d,r.ConcurrentMode=m,r.ContextConsumer=u,r.ContextProvider=c,r.Element=o,r.ForwardRef=f,r.Fragment=l,r.Lazy=y,r.Memo=g,r.Portal=a,r.Profiler=i,r.StrictMode=s,r.Suspense=p,r.isAsyncMode=function(e){return C(e)||S(e)===d},r.isConcurrentMode=C,r.isContextConsumer=function(e){return S(e)===u},r.isContextProvider=function(e){return S(e)===c},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},r.isForwardRef=function(e){return S(e)===f},r.isFragment=function(e){return S(e)===l},r.isLazy=function(e){return S(e)===y},r.isMemo=function(e){return S(e)===g},r.isPortal=function(e){return S(e)===a},r.isProfiler=function(e){return S(e)===i},r.isStrictMode=function(e){return S(e)===s},r.isSuspense=function(e){return S(e)===p},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===m||e===i||e===s||e===p||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===w||e.$$typeof===v||e.$$typeof===k||e.$$typeof===h)},r.typeOf=S},{}],11:[function(t,r,e){!function(e){"production"===e.env.NODE_ENV?r.exports=t("./cjs/react-is.production.min.js"):r.exports=t("./cjs/react-is.development.js")}.call(this,t("hmr7eR"))},{"./cjs/react-is.development.js":9,"./cjs/react-is.production.min.js":10,hmr7eR:1}],12:[function(e,t,r){var n=d(e("../../../js/integrations/gutenberg/modules/education.js")),o=d(e("../../../js/integrations/gutenberg/modules/common.js")),a=d(e("../../../js/integrations/gutenberg/modules/themes-panel.js")),l=d(e("../../../js/integrations/gutenberg/modules/container-styles.js")),s=d(e("../../../js/integrations/gutenberg/modules/background-styles.js")),i=d(e("../../../js/integrations/gutenberg/modules/button-styles.js")),c=d(e("../../../js/integrations/gutenberg/modules/advanced-settings.js")),u=d(e("../../../js/integrations/gutenberg/modules/field-styles.js"));function d(e){return e&&e.__esModule?e:{default:e}}function m(e){return(m="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 f(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function p(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?f(Object(o),!0).forEach(function(e){var t,r;t=n,r=o[e=e],(e=(e=>(e=((e,t)=>{if("object"!=m(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);if("object"!=m(r=r.call(e,t||"default")))return r;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string"),"symbol"==m(e)?e:e+""))(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):f(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}var b,e=window.WPForms||{};e.FormSelector=e.FormSelector||(b={common:{},panels:{},init:function(){b.education=n.default,b.common=o.default,b.panels.themes=a.default,b.panels.container=l.default,b.panels.background=s.default,b.panels.button=i.default,b.panels.advanced=c.default,b.panels.field=u.default;var e={panels:b.panels,getThemesPanel:b.panels.themes.getThemesPanel,getFieldStyles:b.panels.field.getFieldStyles,getContainerStyles:b.panels.container.getContainerStyles,getBackgroundStyles:b.panels.background.getBackgroundStyles,getButtonStyles:b.panels.button.getButtonStyles,getCommonAttributes:b.getCommonAttributes,setStylesHandlers:b.getStyleHandlers(),education:b.education};b.panels.advanced.init(b.common),b.common.init(e)},getCommonAttributes:function(){return p(p(p(p({},b.panels.field.getBlockAttributes()),b.panels.container.getBlockAttributes()),b.panels.background.getBlockAttributes()),b.panels.button.getBlockAttributes())},getStyleHandlers:function(){return{"background-image":b.panels.background.setContainerBackgroundImage,"background-position":b.panels.background.setContainerBackgroundPosition,"background-repeat":b.panels.background.setContainerBackgroundRepeat,"background-width":b.panels.background.setContainerBackgroundWidth,"background-height":b.panels.background.setContainerBackgroundHeight,"background-color":b.panels.background.setBackgroundColor,"background-url":b.panels.background.setBackgroundUrl}}}),e.FormSelector.init()},{"../../../js/integrations/gutenberg/modules/advanced-settings.js":13,"../../../js/integrations/gutenberg/modules/background-styles.js":15,"../../../js/integrations/gutenberg/modules/button-styles.js":16,"../../../js/integrations/gutenberg/modules/common.js":17,"../../../js/integrations/gutenberg/modules/container-styles.js":18,"../../../js/integrations/gutenberg/modules/education.js":19,"../../../js/integrations/gutenberg/modules/field-styles.js":20,"../../../js/integrations/gutenberg/modules/themes-panel.js":21}],13:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o,a,l,s,i,c;r.default=(n=jQuery,o=wp.hooks.addFilter,r=wp.compose.createHigherOrderComponent,a=wp.element.Fragment,l=(wp.blockEditor||wp.editor).InspectorAdvancedControls,s=wp.components.TextareaControl,i=wpforms_gutenberg_form_selector.strings,c={init:function(e){c.common=e,c.hooks(),c.events()},hooks:function(){o("editor.BlockEdit","editorskit/custom-advanced-control",c.withAdvancedControls)},events:function(){n(document).on("focus click","textarea",c.copyPasteFocus)},copyPasteFocus:function(){var e=n(this);e.siblings("label").text()===i.copy_paste_settings&&e.select()},getFields:function(e){var t,r;return"wpforms/form-selector"===(null==e?void 0:e.name)&&null!=e&&null!=(t=e.attributes)&&t.formId?(r=c.common.getSettingsFieldsHandlers(e),React.createElement(l,null,React.createElement("div",{className:c.common.getPanelClass(e)+" advanced"},React.createElement(s,{className:"wpforms-gutenberg-form-selector-custom-css",label:i.custom_css,rows:"5",spellCheck:"false",value:e.attributes.customCss,onChange:function(e){return r.attrChange("customCss",e)}}),React.createElement("div",{className:"wpforms-gutenberg-form-selector-legend",dangerouslySetInnerHTML:{__html:i.custom_css_notice}}),React.createElement(s,{className:"wpforms-gutenberg-form-selector-copy-paste-settings",label:i.copy_paste_settings,rows:"4",spellCheck:"false",value:e.attributes.copyPasteJsonValue,onChange:function(e){return r.pasteSettings(e)}}),React.createElement("div",{className:"wpforms-gutenberg-form-selector-legend",dangerouslySetInnerHTML:{__html:i.copy_paste_notice}})))):null},withAdvancedControls:r(function(t){return function(e){return React.createElement(a,null,React.createElement(t,e),c.getFields(e))}},"withAdvancedControls")})},{}],14:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;e=(e=e("prop-types"))&&e.__esModule?e:{default:e};function n(e){var t=e.attributes,r=e.onRemoveBackground,n=e.onPreviewClicked,e=wp.components.Button,o=wpforms_gutenberg_form_selector.strings;return React.createElement("div",{className:"wpforms-gutenberg-form-selector-background-preview"},React.createElement("style",null,"\n\t\t\t\t\t.wpforms-gutenberg-form-selector-background-preview-image {\n\t\t\t\t\t\t--wpforms-background-url: ".concat(t.backgroundUrl,";\n\t\t\t\t\t}\n\t\t\t\t")),React.createElement("input",{className:"wpforms-gutenberg-form-selector-background-preview-image",onClick:n,tabIndex:0,type:"button",onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||n()}}),React.createElement(e,{isSecondary:!0,className:"is-destructive",onClick:r},o.remove_image))}n.propTypes={attributes:e.default.object.isRequired,onRemoveBackground:e.default.func.isRequired,onPreviewClicked:e.default.func.isRequired},r.default=n},{"prop-types":6}],15:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var m=(e=e("./background-preview.js"))&&e.__esModule?e:{default:e};var f,p,b,g,y,h,w,v,k,n,S;r.default=(f=(wp.blockEditor||wp.editor).PanelColorSettings,p=(e=wp.components).SelectControl,b=e.PanelBody,g=e.Flex,y=e.FlexBlock,h=e.__experimentalUnitControl,w=e.TextControl,v=e.Button,e=wpforms_gutenberg_form_selector,k=e.strings,n=e.defaults,S={getBlockAttributes:function(){return{backgroundImage:{type:"string",default:n.backgroundImage},backgroundPosition:{type:"string",default:n.backgroundPosition},backgroundRepeat:{type:"string",default:n.backgroundRepeat},backgroundSizeMode:{type:"string",default:n.backgroundSizeMode},backgroundSize:{type:"string",default:n.backgroundSize},backgroundWidth:{type:"string",default:n.backgroundWidth},backgroundHeight:{type:"string",default:n.backgroundHeight},backgroundColor:{type:"string",default:n.backgroundColor},backgroundUrl:{type:"string",default:n.backgroundUrl}}},getBackgroundStyles:function(t,r,n,e,o){var a=o.isNotDisabled,l=o.isProEnabled,s=o.showBackgroundPreview,i=o.setShowBackgroundPreview,c=o.lastBgImage,u=o.setLastBgImage,o=a?0:-1,d=n.getPanelClass(t)+(a?"":" wpforms-gutenberg-panel-disabled");return React.createElement(b,{className:d,title:k.background_styles},React.createElement("div",{className:"wpforms-gutenberg-form-selector-panel-body",onClick:function(e){if(!a){if(e.stopPropagation(),!l)return n.education.showProModal("background",k.background_styles);n.education.showLicenseModal("background",k.background_styles,"background-styles")}},onKeyDown:function(e){if(!a){if(e.stopPropagation(),!l)return n.education.showProModal("background",k.background_styles);n.education.showLicenseModal("background",k.background_styles,"background-styles")}}},React.createElement(g,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(y,null,React.createElement(p,{label:k.image,tabIndex:o,value:t.attributes.backgroundImage,options:[{label:k.none,value:"none"},{label:k.media_library,value:"library"},{label:k.stock_photo,value:"stock"}],onChange:function(e){return S.setContainerBackgroundImageWrapper(t,r,e,c,u)}})),React.createElement(y,null,("none"!==t.attributes.backgroundImage||!a)&&React.createElement(p,{label:k.position,value:t.attributes.backgroundPosition,tabIndex:o,options:[{label:k.top_left,value:"top left"},{label:k.top_center,value:"top center"},{label:k.top_right,value:"top right"},{label:k.center_left,value:"center left"},{label:k.center_center,value:"center center"},{label:k.center_right,value:"center right"},{label:k.bottom_left,value:"bottom left"},{label:k.bottom_center,value:"bottom center"},{label:k.bottom_right,value:"bottom right"}],disabled:"none"===t.attributes.backgroundImage&&a,onChange:function(e){return r.styleAttrChange("backgroundPosition",e)}}))),("none"!==t.attributes.backgroundImage||!a)&&React.createElement(g,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(y,null,React.createElement(p,{label:k.repeat,tabIndex:o,value:t.attributes.backgroundRepeat,options:[{label:k.no_repeat,value:"no-repeat"},{label:k.tile,value:"repeat"},{label:k.repeat_x,value:"repeat-x"},{label:k.repeat_y,value:"repeat-y"}],disabled:"none"===t.attributes.backgroundImage&&a,onChange:function(e){return r.styleAttrChange("backgroundRepeat",e)}})),React.createElement(y,null,React.createElement(p,{label:k.size,tabIndex:o,value:t.attributes.backgroundSizeMode,options:[{label:k.dimensions,value:"dimensions"},{label:k.cover,value:"cover"}],disabled:"none"===t.attributes.backgroundImage&&a,onChange:function(e){return S.handleSizeFromDimensions(t,r,e)}}))),("dimensions"===t.attributes.backgroundSizeMode&&"none"!==t.attributes.backgroundImage||!a)&&React.createElement(g,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(y,null,React.createElement(h,{label:k.width,tabIndex:o,value:t.attributes.backgroundWidth,isUnitSelectTabbable:a,onChange:function(e){return S.handleSizeFromWidth(t,r,e)}})),React.createElement(y,null,React.createElement(h,{label:k.height,tabIndex:o,value:t.attributes.backgroundHeight,isUnitSelectTabbable:a,onChange:function(e){return S.handleSizeFromHeight(t,r,e)}}))),(!s||"url()"===t.attributes.backgroundUrl)&&("library"===t.attributes.backgroundImage&&React.createElement(g,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(y,null,React.createElement(v,{isSecondary:!0,tabIndex:o,className:"wpforms-gutenberg-form-selector-media-library-button",onClick:S.openMediaLibrary.bind(null,t,r,i)},k.choose_image)))||"stock"===t.attributes.backgroundImage&&React.createElement(g,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(y,null,React.createElement(v,{isSecondary:!0,tabIndex:o,className:"wpforms-gutenberg-form-selector-media-library-button",onClick:null==e?void 0:e.openModal.bind(null,t,r,"bg-styles",i)},k.choose_image)))),(s&&"none"!==t.attributes.backgroundImage||"url()"!==t.attributes.backgroundUrl)&&React.createElement(g,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(y,null,React.createElement("div",null,React.createElement(m.default,{attributes:t.attributes,onRemoveBackground:function(){S.onRemoveBackground(i,r,u)},onPreviewClicked:function(){return"library"===t.attributes.backgroundImage?S.openMediaLibrary(t,r,i):null==e?void 0:e.openModal(t,r,"bg-styles",i)}})),React.createElement(w,{label:k.image_url,tabIndex:o,value:"none"!==t.attributes.backgroundImage&&t.attributes.backgroundUrl,className:"wpforms-gutenberg-form-selector-image-url",onChange:function(e){return r.styleAttrChange("backgroundUrl",e)},onLoad:function(e){return"none"!==t.attributes.backgroundImage&&r.styleAttrChange("backgroundUrl",e)}}))),React.createElement(g,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(y,null,React.createElement("div",{className:"wpforms-gutenberg-form-selector-control-label"},k.colors),React.createElement(f,{__experimentalIsRenderedInSidebar:!0,enableAlpha:!0,showTitle:!1,tabIndex:o,className:"wpforms-gutenberg-form-selector-color-panel",colorSettings:[{value:t.attributes.backgroundColor,onChange:function(e){a&&r.styleAttrChange("backgroundColor",e)},label:k.background}]})))))},openMediaLibrary:function(r,n,o){var a=wp.media({title:k.select_background_image,multiple:!1,library:{type:"image"},button:{text:k.select_image}});a.on("select",function(){var e=a.state().get("selection").first().toJSON(),t={};e.url&&(e="url(".concat(e.url,")"),t.backgroundUrl=e,r.setAttributes(t),n.styleAttrChange("backgroundUrl",e),o(!0))}),a.open()},setContainerBackgroundImage:function(e,t){return"none"===t&&e.style.setProperty("--wpforms-background-url","url()"),!0},setContainerBackgroundImageWrapper:function(e,t,r,n,o){"none"===r?(o(e.attributes.backgroundUrl),e.attributes.backgroundUrl="url()",t.styleAttrChange("backgroundUrl","url()")):n&&(e.attributes.backgroundUrl=n,t.styleAttrChange("backgroundUrl",n)),t.styleAttrChange("backgroundImage",r)},setContainerBackgroundPosition:function(e,t){return e.style.setProperty("--wpforms-background-position",t),!0},setContainerBackgroundRepeat:function(e,t){return e.style.setProperty("--wpforms-background-repeat",t),!0},handleSizeFromDimensions:function(e,t,r){"cover"===r?(e.attributes.backgroundSize="cover",t.styleAttrChange("backgroundWidth",e.attributes.backgroundWidth),t.styleAttrChange("backgroundHeight",e.attributes.backgroundHeight),t.styleAttrChange("backgroundSizeMode","cover"),t.styleAttrChange("backgroundSize","cover")):(e.attributes.backgroundSize="dimensions",t.styleAttrChange("backgroundSizeMode","dimensions"),t.styleAttrChange("backgroundSize",e.attributes.backgroundWidth+" "+e.attributes.backgroundHeight))},handleSizeFromWidth:function(e,t,r){e.attributes.backgroundSize=r+" "+e.attributes.backgroundHeight,e.attributes.backgroundWidth=r,t.styleAttrChange("backgroundSize",r+" "+e.attributes.backgroundHeight),t.styleAttrChange("backgroundWidth",r)},handleSizeFromHeight:function(e,t,r){e.attributes.backgroundSize=e.attributes.backgroundWidth+" "+r,e.attributes.backgroundHeight=r,t.styleAttrChange("backgroundSize",e.attributes.backgroundWidth+" "+r),t.styleAttrChange("backgroundHeight",r)},setContainerBackgroundWidth:function(e,t){return e.style.setProperty("--wpforms-background-width",t),!0},setContainerBackgroundHeight:function(e,t){return e.style.setProperty("--wpforms-background-height",t),!0},setBackgroundUrl:function(e,t){return e.style.setProperty("--wpforms-background-url",t),!0},setBackgroundColor:function(e,t){return e.style.setProperty("--wpforms-background-color",t),!0},_showBackgroundPreview:function(e){return"none"!==e.attributes.backgroundImage&&e.attributes.backgroundUrl&&"url()"!==e.attributes.backgroundUrl},onRemoveBackground:function(e,t,r){e(!1),t.styleAttrChange("backgroundUrl","url()"),r("")}})},{"./background-preview.js":14}],16:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o,a,l,s,i,c,u,n;r.default=(o=(wp.blockEditor||wp.editor).PanelColorSettings,a=(r=wp.components).SelectControl,l=r.PanelBody,s=r.Flex,i=r.FlexBlock,c=r.__experimentalUnitControl,r=wpforms_gutenberg_form_selector,u=r.strings,n=r.defaults,{getBlockAttributes:function(){return{buttonSize:{type:"string",default:n.buttonSize},buttonBorderStyle:{type:"string",default:n.buttonBorderStyle},buttonBorderSize:{type:"string",default:n.buttonBorderSize},buttonBorderRadius:{type:"string",default:n.buttonBorderRadius},buttonBackgroundColor:{type:"string",default:n.buttonBackgroundColor},buttonTextColor:{type:"string",default:n.buttonTextColor},buttonBorderColor:{type:"string",default:n.buttonBorderColor}}},getButtonStyles:function(e,t,r,n){return React.createElement(l,{className:n.getPanelClass(e),title:u.button_styles},React.createElement(s,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(i,null,React.createElement(a,{label:u.size,value:e.attributes.buttonSize,options:r,onChange:function(e){return t.styleAttrChange("buttonSize",e)}})),React.createElement(i,null,React.createElement(a,{label:u.border,value:e.attributes.buttonBorderStyle,options:[{label:u.none,value:"none"},{label:u.solid,value:"solid"},{label:u.dashed,value:"dashed"},{label:u.dotted,value:"dotted"}],onChange:function(e){return t.styleAttrChange("buttonBorderStyle",e)}}))),React.createElement(s,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(i,null,React.createElement(c,{label:u.border_size,value:"none"===e.attributes.buttonBorderStyle?"":e.attributes.buttonBorderSize,min:0,disabled:"none"===e.attributes.buttonBorderStyle,onChange:function(e){return t.styleAttrChange("buttonBorderSize",e)},isUnitSelectTabbable:!0})),React.createElement(i,null,React.createElement(c,{onChange:function(e){return t.styleAttrChange("buttonBorderRadius",e)},label:u.border_radius,min:0,isUnitSelectTabbable:!0,value:e.attributes.buttonBorderRadius}))),React.createElement("div",{className:"wpforms-gutenberg-form-selector-color-picker"},React.createElement("div",{className:"wpforms-gutenberg-form-selector-control-label"},u.colors),React.createElement(o,{__experimentalIsRenderedInSidebar:!0,enableAlpha:!0,showTitle:!1,className:n.getColorPanelClass(e.attributes.buttonBorderStyle),colorSettings:[{value:e.attributes.buttonBackgroundColor,onChange:function(e){return t.styleAttrChange("buttonBackgroundColor",e)},label:u.background},{value:e.attributes.buttonBorderColor,onChange:function(e){return t.styleAttrChange("buttonBorderColor",e)},label:u.border},{value:e.attributes.buttonTextColor,onChange:function(e){return t.styleAttrChange("buttonTextColor",e)},label:u.text}]}),React.createElement("div",{className:"wpforms-gutenberg-form-selector-legend wpforms-button-color-notice"},u.button_color_notice)))}})},{}],17:[function(M,z,e){function a(e){return(a="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 U(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function n(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?U(Object(o),!0).forEach(function(e){var t,r;t=n,r=o[e=e],(e=(e=>(e=((e,t)=>{if("object"!=a(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);if("object"!=a(r=r.call(e,t||"default")))return r;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string"),"symbol"==a(e)?e:e+""))(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):U(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}function d(e,t){return(e=>{if(Array.isArray(e))return e})(e)||((e,t)=>{var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,l,s=[],i=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;i=!1}else for(;!(i=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{if(!i&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(c)throw o}}return s}})(e,t)||((e,t)=>{var r;if(e)return"string"==typeof e?D(e,t):"Map"===(r="Object"===(r={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?D(e,t):void 0})(e,t)||(()=>{throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(){var p,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",r=e.toStringTag||"@@toStringTag";function n(e,t,r,n){var o,a,l,s,i,c,u,d,m,t=t&&t.prototype instanceof g?t:g,t=Object.create(t.prototype);return h(t,"_invoke",(o=e,a=r,u=n||[],d=!1,m={p:c=0,n:0,v:p,a:f,f:f.bind(p,4),d:function(e,t){return l=e,s=0,i=p,m.n=t,b}},function(e,t,r){if(1<c)throw TypeError("Generator is already running");for(d&&1===t&&f(t,r),s=t,i=r;(y=s<2?p:i)||!d;){l||(s?s<3?(1<s&&(m.n=-1),f(s,i)):m.n=i:m.v=i);try{if(c=2,l){if(y=l[e=s?e:"next"]){if(!(y=y.call(l,i)))throw TypeError("iterator result is not an object");if(!y.done)return y;i=y.value,s<2&&(s=0)}else 1===s&&(y=l.return)&&y.call(l),s<2&&(i=TypeError("The iterator does not provide a '"+e+"' method"),s=1);l=p}else if((y=(d=m.n<0)?i:o.call(a,m))!==b)break}catch(e){l=p,s=1,i=e}finally{c=1}}return{value:y,done:d}}),!0),t;function f(e,t){for(s=e,i=t,y=0;!d&&c&&!r&&y<u.length;y++){var r,n=u[y],o=m.p,a=n[2];3<e?(r=a===t)&&(i=n[(s=n[4])?5:s=3],n[4]=n[5]=p):n[0]<=o&&((r=e<2&&o<n[1])?(s=0,m.v=t,m.n=n[1]):o<a&&(r=e<3||n[0]>t||a<t)&&(n[4]=e,n[5]=t,m.n=a,s=0))}if(r||1<e)return b;throw d=!0,t}}var b={};function g(){}function o(){}function a(){}var y=Object.getPrototypeOf,e=[][t]?y(y([][t]())):(h(y={},t,function(){return this}),y),l=a.prototype=g.prototype=Object.create(e);function s(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,h(e,r,"GeneratorFunction")),e.prototype=Object.create(l),e}return h(l,"constructor",o.prototype=a),h(a,"constructor",o),h(a,r,o.displayName="GeneratorFunction"),h(l),h(l,r,"Generator"),h(l,t,function(){return this}),h(l,"toString",function(){return"[object Generator]"}),(i=function(){return{w:n,m:s}})()}function h(e,t,r,n){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(h=function(e,t,r,n){function o(t,r){h(e,t,function(e){return this._invoke(t,r,e)})}t?a?a(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))})(e,t,r,n)}function $(e,t,r,n,o,a,l){try{var s=e[a](l),i=s.value}catch(e){return r(e)}s.done?t(i):Promise.resolve(i).then(n,o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l,s,c,V,L,t,o,r,W,u,m,H,f,p,b,q,g,y,J,w,v,k,S,C,G,E,P,R,T,B,x,j,I,O,A,N,F;e.default=(l=document,s=window,c=jQuery,e=wp.serverSideRender,L=void 0===e?wp.components.ServerSideRender:e,e=wp.element,t=e.createElement,o=e.Fragment,r=e.createInterpolateElement,W=wp.blocks.registerBlockType,e=wp.blockEditor||wp.editor,u=e.InspectorControls,m=e.PanelColorSettings,H=e.useBlockProps,f=(e=wp.components).SelectControl,p=e.ToggleControl,b=e.PanelBody,q=e.Placeholder,g=wp.i18n.__,y=(e=wp.element).useState,J=e.useEffect,e=wpforms_gutenberg_form_selector,w=e.strings,v=e.sizes,k=e.urls,S=e.isPro,C=e.isLicenseActive,G=e.isAdmin,E=e.defaults,s.WPFormsEducation,P=wpforms_gutenberg_form_selector.forms,R={},T=!0,x=!(B={}),j={},I={clientId:{type:"string",default:""},formId:{type:"string",default:E.formId},displayTitle:{type:"boolean",default:E.displayTitle},displayDesc:{type:"boolean",default:E.displayDesc},preview:{type:"boolean"},theme:{type:"string",default:E.theme},themeName:{type:"string",default:E.themeName},labelSize:{type:"string",default:E.labelSize},labelColor:{type:"string",default:E.labelColor},labelSublabelColor:{type:"string",default:E.labelSublabelColor},labelErrorColor:{type:"string",default:E.labelErrorColor},pageBreakColor:{type:"string",default:E.pageBreakColor},customCss:{type:"string",default:E.customCss},copyPasteJsonValue:{type:"string",default:E.copyPasteJsonValue}},N=A=!(O={}),F={panels:{},init:function(e){j.$window=c(s),F.panels=e.panels,F.education=e.education,F.initDefaults(e),F.registerBlock(e),F.initJConfirm(),c(F.ready)},ready:function(){F.events()},events:function(){j.$window.on("wpformsFormSelectorEdit",_.debounce(F.blockEdit,250)).on("wpformsFormSelectorFormLoaded",F.formLoaded)},initJConfirm:function(){jconfirm.defaults={closeIcon:!1,backgroundDismiss:!1,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"400px",animateFromElement:!1}},getForms:function(){return s=i().m(function e(){var t;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(x)return e.a(2);e.n=1;break;case 1:return x=!0,e.p=2,e.n=3,wp.apiFetch({path:wpforms_gutenberg_form_selector.route_namespace+"forms/",method:"GET",cache:"no-cache"});case 3:P=e.v,e.n=5;break;case 4:e.p=4,t=e.v,console.error(t);case 5:return e.p=5,x=!1,e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}),function(){var e=this,l=arguments;return new Promise(function(t,r){var n=s.apply(e,l);function o(e){$(n,t,r,o,a,"next",e)}function a(e){$(n,t,r,o,a,"throw",e)}o(void 0)})}();var s},openBuilderPopup:function(e){c.isEmptyObject(B)&&(r=c("#wpwrap"),t=c('iframe[name="editor-canvas"]'),t=Boolean(t.length)?t.contents().find("#wpforms-gutenberg-popup"):c("#wpforms-gutenberg-popup"),r.after(t),B=r.siblings("#wpforms-gutenberg-popup"));var t=wpforms_gutenberg_form_selector.get_started_url,r=B.find("iframe");F.builderCloseButtonEvent(e),r.attr("src",t),B.fadeIn()},builderCloseButtonEvent:function(o){B.off("wpformsBuilderInPopupClose").on("wpformsBuilderInPopupClose",function(e,t,r,n){"saved"===t&&r&&(t=wp.blocks.createBlock("wpforms/form-selector",{formId:r.toString()}),P=[{ID:r,post_title:n}],wp.data.dispatch("core/block-editor").removeBlock(o),wp.data.dispatch("core/block-editor").insertBlocks(t))})},registerBlock:function(u){W("wpforms/form-selector",{title:w.title,description:w.description,icon:F.getIcon(),keywords:w.form_keywords,category:"widgets",attributes:F.getBlockAttributes(),supports:{customClassName:F.hasForms()},example:{attributes:{preview:!0}},edit:function(e){var t=e.attributes,r=F.getFormOptions(),n=F.getSettingsFieldsHandlers(e),o=d(y(S&&C),1)[0],a=d(y(S),1)[0],l=d(y(u.panels.background._showBackgroundPreview(e)),2),s=l[0],i=l[1],l=d(y(""),2),c=l[0],o={isNotDisabled:o,isProEnabled:a,showBackgroundPreview:s,setShowBackgroundPreview:i,lastBgImage:c,setLastBgImage:l[1]},a=(J(function(){t.formId&&i("none"!==e.attributes.backgroundImage&&e.attributes.backgroundUrl&&"url()"!==e.attributes.backgroundUrl)},[N,e.attributes.backgroundImage,e.attributes.backgroundUrl]),H()),s=(t.clientId&&F.isClientIdAttrUnique(e)||e.setAttributes({clientId:e.clientId}),[F.jsxParts.getMainSettings(t,n,r)]);return F.hasForms()?(c=F.getSizeOptions(),t&&t.formId&&!1===F.isFormAvailable(t.formId)?s.push(F.jsxParts.getBlockPlaceholder(e.attributes,n,r)):t.formId?(F.maybeSubscribeToBlockEvents(e,n,u),s.push(F.jsxParts.getStyleSettings(e,n,c,u,o),F.jsxParts.getBlockFormContent(e)),A||(n.updateCopyPasteContent(),A=!0),j.$window.trigger("wpformsFormSelectorEdit",[e])):t.preview?s.push(F.jsxParts.getBlockPreview()):s.push(F.jsxParts.getBlockPlaceholder(e.attributes,n,r))):s.push(F.jsxParts.getEmptyFormsPreview(e)),React.createElement("div",a,s)},save:function(){return null}})},initDefaults:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};I=n(n({},I),e.getCommonAttributes()),O=e.setStylesHandlers,["formId","copyPasteJsonValue"].forEach(function(e){return delete E[e]})},hasForms:function(){return 0<P.length},isFormAvailable:function(t){return void 0!==P.find(function(e){return e.ID===Number(t)})},setTriggerServerRender:function(e){T=Boolean(e)},maybeSubscribeToBlockEvents:function(e,t,r){var n=e.clientId;j.$window.off("wpformsFormSelectorDeleteTheme."+n).off("wpformsFormSelectorUpdateTheme."+n).off("wpformsFormSelectorSetTheme."+n),j.$window.on("wpformsFormSelectorDeleteTheme."+n,F.subscriberDeleteTheme(e,r)).on("wpformsFormSelectorUpdateTheme."+n,F.subscriberUpdateTheme(e,r)).on("wpformsFormSelectorSetTheme."+n,F.subscriberSetTheme(e,r))},subscriberDeleteTheme:function(n,o){return function(e,t,r){n.clientId!==r.clientId&&(null==n||null==(r=n.attributes)?void 0:r.theme)===t&&null!=o&&null!=(r=o.panels)&&r.themes&&o.panels.themes.setBlockTheme(n,"default")}},subscriberUpdateTheme:function(o,a){return function(e,t,r,n){o.clientId!==n.clientId&&(null==o||null==(n=o.attributes)?void 0:n.theme)===t&&null!=a&&null!=(n=a.panels)&&n.themes&&a.panels.themes.setBlockTheme(o,t)}},subscriberSetTheme:function(o,a){return function(e,t,r,n){o.clientId!==n.clientId&&null!=a&&null!=(n=a.panels)&&n.themes&&F.onSetTheme(o)}},jsxParts:{getMainSettings:function(e,t,r){return F.hasForms()?React.createElement(u,{key:"wpforms-gutenberg-form-selector-inspector-main-settings"},React.createElement(b,{className:"wpforms-gutenberg-panel wpforms-gutenberg-panel-form-settings",title:w.form_settings},React.createElement(f,{label:w.form_selected,value:e.formId,options:r,onChange:function(e){return t.attrChange("formId",e)}}),e.formId?React.createElement(React.Fragment,null,React.createElement("p",{className:"wpforms-gutenberg-form-selector-actions"},React.createElement("a",{href:k.form_url.replace("{ID}",e.formId),rel:"noreferrer",target:"_blank"},w.form_edit),S&&C&&React.createElement(React.Fragment,null,"  |  ",React.createElement("a",{href:k.entries_url.replace("{ID}",e.formId),rel:"noreferrer",target:"_blank"},w.form_entries))),React.createElement(p,{label:w.show_title,checked:e.displayTitle,onChange:function(e){return t.attrChange("displayTitle",e)}}),React.createElement(p,{label:w.show_description,checked:e.displayDesc,onChange:function(e){return t.attrChange("displayDesc",e)}})):null,React.createElement("p",{className:"wpforms-gutenberg-panel-notice"},React.createElement("strong",null,w.panel_notice_head),w.panel_notice_text,React.createElement("a",{href:w.panel_notice_link,rel:"noreferrer",target:"_blank"},w.panel_notice_link_text)))):F.jsxParts.printEmptyFormsNotice(e.clientId)},printEmptyFormsNotice:function(e){return React.createElement(u,{key:"wpforms-gutenberg-form-selector-inspector-main-settings"},React.createElement(b,{className:"wpforms-gutenberg-panel",title:w.form_settings},React.createElement("p",{className:"wpforms-gutenberg-panel-notice wpforms-warning wpforms-empty-form-notice",style:{display:"block"}},React.createElement("strong",null,g("You haven’t created a form, yet!","wpforms-lite")),g("What are you waiting for?","wpforms-lite")),React.createElement("button",{type:"button",className:"get-started-button components-button is-secondary",onClick:function(){F.openBuilderPopup(e)}},g("Get Started","wpforms-lite"))))},getLabelStyles:function(e,t,r){return React.createElement(b,{className:F.getPanelClass(e),title:w.label_styles},React.createElement(f,{label:w.size,value:e.attributes.labelSize,className:"wpforms-gutenberg-form-selector-fix-bottom-margin",options:r,onChange:function(e){return t.styleAttrChange("labelSize",e)}}),React.createElement("div",{className:"wpforms-gutenberg-form-selector-color-picker"},React.createElement("div",{className:"wpforms-gutenberg-form-selector-control-label"},w.colors),React.createElement(m,{__experimentalIsRenderedInSidebar:!0,enableAlpha:!0,showTitle:!1,className:"wpforms-gutenberg-form-selector-color-panel",colorSettings:[{value:e.attributes.labelColor,onChange:function(e){return t.styleAttrChange("labelColor",e)},label:w.label},{value:e.attributes.labelSublabelColor,onChange:function(e){return t.styleAttrChange("labelSublabelColor",e)},label:w.sublabel_hints.replace("&","&")},{value:e.attributes.labelErrorColor,onChange:function(e){return t.styleAttrChange("labelErrorColor",e)},label:w.error_message}]})))},getPageIndicatorStyles:function(e,t){var r,n=F.hasPageBreak(P,e.attributes.formId),o=F.hasRating(P,e.attributes.formId);return n||o?(r="",n&&o?r="".concat(w.page_break," / ").concat(w.rating):n?r=w.page_break:o&&(r=w.rating),React.createElement(b,{className:F.getPanelClass(e),title:w.other_styles},React.createElement("div",{className:"wpforms-gutenberg-form-selector-color-picker"},React.createElement("div",{className:"wpforms-gutenberg-form-selector-control-label"},w.colors),React.createElement(m,{__experimentalIsRenderedInSidebar:!0,enableAlpha:!0,showTitle:!1,className:"wpforms-gutenberg-form-selector-color-panel",colorSettings:[{value:e.attributes.pageBreakColor,onChange:function(e){return t.styleAttrChange("pageBreakColor",e)},label:r}]})))):null},getStyleSettings:function(e,t,r,n,o){return React.createElement(u,{key:"wpforms-gutenberg-form-selector-style-settings"},n.getThemesPanel(e,F,n.stockPhotos),n.getFieldStyles(e,t,r,F),F.jsxParts.getLabelStyles(e,t,r),n.getButtonStyles(e,t,r,F),n.getContainerStyles(e,t,F,o),n.getBackgroundStyles(e,t,F,n.stockPhotos,o),F.jsxParts.getPageIndicatorStyles(e,t))},getBlockFormContent:function(e){var t,r;return T?React.createElement(L,{key:"wpforms-gutenberg-form-selector-server-side-renderer",block:"wpforms/form-selector",attributes:e.attributes}):(t=e.clientId,null!=(r=F.getBlockContainer(e))&&r.innerHTML?(R[t]=R[t]||{},R[t].blockHTML=r.innerHTML,R[t].loadedFormId=e.attributes.formId,React.createElement(o,{key:"wpforms-gutenberg-form-selector-fragment-form-html"},React.createElement("div",{dangerouslySetInnerHTML:{__html:R[t].blockHTML}}))):(T=!0,F.jsxParts.getBlockFormContent(e)))},getBlockPreview:function(){return React.createElement(o,{key:"wpforms-gutenberg-form-selector-fragment-block-preview"},React.createElement("img",{src:wpforms_gutenberg_form_selector.block_preview_url,style:{width:"100%"},alt:""}))},getEmptyFormsPreview:function(e){var t=e.clientId;return React.createElement(o,{key:"wpforms-gutenberg-form-selector-fragment-block-empty"},React.createElement("div",{className:"wpforms-no-form-preview"},React.createElement("img",{src:wpforms_gutenberg_form_selector.block_empty_url,alt:""}),React.createElement("p",null,r(g("You can use <b>WPForms</b> to build contact forms, surveys, payment forms, and more with just a few clicks.","wpforms-lite"),{b:React.createElement("strong",null)})),React.createElement("button",{type:"button",className:"get-started-button components-button is-primary",onClick:function(){F.openBuilderPopup(t)}},g("Get Started","wpforms-lite")),React.createElement("p",{className:"empty-desc"},r(g("Need some help? Check out our <a>comprehensive guide.</a>","wpforms-lite"),{a:React.createElement("a",{href:wpforms_gutenberg_form_selector.wpforms_guide,target:"_blank",rel:"noopener noreferrer"})})),React.createElement("div",{id:"wpforms-gutenberg-popup",className:"wpforms-builder-popup"},React.createElement("iframe",{src:"about:blank",width:"100%",height:"100%",id:"wpforms-builder-iframe",title:"WPForms Builder Popup"}))))},getBlockPlaceholder:function(e,t,r){var n=e.formId&&!F.isFormAvailable(e.formId);return React.createElement(q,{key:"wpforms-gutenberg-form-selector-wrap",className:"wpforms-gutenberg-form-selector-wrap"},React.createElement("img",{src:wpforms_gutenberg_form_selector.logo_url,alt:""}),n&&React.createElement("p",{style:{textAlign:"center",marginTop:"0"}},w.form_not_available_message),React.createElement(f,{key:"wpforms-gutenberg-form-selector-select-control",value:e.formId,options:r,onChange:function(e){return t.attrChange("formId",e)}}))}},hasPageBreak:function(e,t){var e=e.find(function(e){return parseInt(e.ID,10)===parseInt(t,10)});return!!e.post_content&&(e=null==(e=JSON.parse(e.post_content))?void 0:e.fields,Object.values(e).some(function(e){return"pagebreak"===e.type}))},hasRating:function(e,t){var e=e.find(function(e){return parseInt(e.ID,10)===parseInt(t,10)});return!!(e.post_content&&S&&C)&&(e=null==(e=JSON.parse(e.post_content))?void 0:e.fields,Object.values(e).some(function(e){return"rating"===e.type}))},getPanelClass:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",e="wpforms-gutenberg-panel wpforms-block-settings-"+e.clientId;return F.isFullStylingEnabled()||(e+=" disabled_panel"),G||"themes"===t||(e+=" wpforms-gutenberg-panel-restricted"),e},getColorPanelClass:function(e){var t="wpforms-gutenberg-form-selector-color-panel";return"none"===e&&(t+=" wpforms-gutenberg-form-selector-border-color-disabled"),t},isFullStylingEnabled:function(){return wpforms_gutenberg_form_selector.is_modern_markup&&wpforms_gutenberg_form_selector.is_full_styling},isLeadFormsEnabled:function(e){return!!e&&c(e.querySelector(".wpforms-container")).hasClass("wpforms-lead-forms-container")},getBlockContainer:function(e){var t,e="#block-".concat(e.clientId," > div"),r=l.querySelector(e);return r=r?r:null==(t=l.querySelector('iframe[name="editor-canvas"]'))?void 0:t.contentWindow.document.querySelector(e)},getFormBlock:function(e){var t=l.querySelector('iframe[name="editor-canvas"]');return(null==t?void 0:t.contentWindow.document.querySelector("#wpforms-".concat(e)))||c("#wpforms-".concat(e))},updatePreviewCSSVarValue:function(e,t,r,n){if(r&&e){var o=e.replace(/[A-Z]/g,function(e){return"-".concat(e.toLowerCase())});if("function"==typeof O[o])O[o](r,t);else switch(o){case"field-size":case"label-size":case"button-size":case"container-shadow-size":for(var a in v[o][t])r.style.setProperty("--wpforms-".concat(o,"-").concat(a),v[o][t][a]);break;case"field-border-style":"none"===t?F.toggleFieldBorderNoneCSSVarValue(r,!0):(F.toggleFieldBorderNoneCSSVarValue(r,!1),r.style.setProperty("--wpforms-".concat(o),t));break;case"button-background-color":F.maybeUpdateAccentColor(n.attributes.buttonBorderColor,t,r),t=F.maybeSetButtonAltBackgroundColor(t,n.attributes.buttonBorderColor,r),F.maybeSetButtonAltTextColor(n.attributes.buttonTextColor,t,n.attributes.buttonBorderColor,r),r.style.setProperty("--wpforms-".concat(o),t);break;case"button-border-color":F.maybeUpdateAccentColor(t,n.attributes.buttonBackgroundColor,r),F.maybeSetButtonAltTextColor(n.attributes.buttonTextColor,n.attributes.buttonBackgroundColor,t,r),r.style.setProperty("--wpforms-".concat(o),t);break;case"button-text-color":F.maybeSetButtonAltTextColor(t,n.attributes.buttonBackgroundColor,n.attributes.buttonBorderColor,r),r.style.setProperty("--wpforms-".concat(o),t);break;default:r.style.setProperty("--wpforms-".concat(o),t),r.style.setProperty("--wpforms-".concat(o,"-spare"),t)}}},toggleFieldBorderNoneCSSVarValue:function(e,t){e=e.querySelector("form");t?(e.style.setProperty("--wpforms-field-border-style","solid"),e.style.setProperty("--wpforms-field-border-size","1px"),e.style.setProperty("--wpforms-field-border-color","transparent")):(e.style.setProperty("--wpforms-field-border-style",null),e.style.setProperty("--wpforms-field-border-size",null),e.style.setProperty("--wpforms-field-border-color",null))},maybeSetButtonAltBackgroundColor:function(e,t,r){return r.querySelector("form").style.setProperty("--wpforms-button-background-color-alt",e),WPFormsUtils.cssColorsUtils.isTransparentColor(e)?WPFormsUtils.cssColorsUtils.isTransparentColor(t)?E.buttonBackgroundColor:t:e},maybeSetButtonAltTextColor:function(e,t,r,n){var o=n.querySelector("form"),a=null;e=e.toLowerCase(),(WPFormsUtils.cssColorsUtils.isTransparentColor(e)||e===t||WPFormsUtils.cssColorsUtils.isTransparentColor(t)&&e===r)&&(a=WPFormsUtils.cssColorsUtils.getContrastColor(t)),n.style.setProperty("--wpforms-button-text-color-alt",e),o.style.setProperty("--wpforms-button-text-color-alt",a)},maybeUpdateAccentColor:function(e,t,r){var n=r.querySelector("form");e=WPFormsUtils.cssColorsUtils.isTransparentColor(e)?E.buttonBackgroundColor:e,WPFormsUtils.cssColorsUtils.isTransparentColor(t)?(n.style.setProperty("--wpforms-button-background-color-alt","rgba( 0, 0, 0, 0 )"),n.style.setProperty("--wpforms-button-background-color",e)):(r.style.setProperty("--wpforms-button-background-color-alt",t),n.style.setProperty("--wpforms-button-background-color-alt",null),n.style.setProperty("--wpforms-button-background-color",null))},getSettingsFieldsHandlers:function(a){return{styleAttrChange:function(e,t){var r=F.getBlockContainer(a),n=r.querySelector("#wpforms-".concat(a.attributes.formId)),o={};e.includes("Color")&&(t=null!=t?t:"rgba( 0, 0, 0, 0 )"),F.updatePreviewCSSVarValue(e,t,n,a),o[e]=t,F.setBlockRuntimeStateVar(a.clientId,"prevAttributesState",a.attributes),a.setAttributes(o),T=!1,this.updateCopyPasteContent(),F.panels.themes.updateCustomThemeAttribute(e,t,a),this.maybeToggleDropdown(a,e),j.$window.trigger("wpformsFormSelectorStyleAttrChange",[r,a,e,t])},maybeToggleDropdown:function(e,t){var r=this,n=e.attributes.formId,e=l.querySelector("#wpforms-form-".concat(n," .choices__list.choices__list--dropdown")),o=l.querySelector("#wpforms-form-".concat(n," .wpforms-field-select-style-classic select"));"fieldMenuColor"===t?(e?(e.classList.add("is-active"),e.parentElement.classList.add("is-open")):this.showClassicMenu(o),clearTimeout(V),V=setTimeout(function(){var e=l.querySelector("#wpforms-form-".concat(n," .choices__list.choices__list--dropdown"));e?(e.classList.remove("is-active"),e.parentElement.classList.remove("is-open")):r.hideClassicMenu(l.querySelector("#wpforms-form-".concat(n," .wpforms-field-select-style-classic select")))},5e3)):e?e.classList.remove("is-active"):this.hideClassicMenu(o)},showClassicMenu:function(e){e&&(e.size=2,e.style.cssText="padding-top: 40px; padding-inline-end: 0; padding-inline-start: 0; position: relative;",e.querySelectorAll("option").forEach(function(e){e.style.cssText="border-left: 1px solid #8c8f94; border-right: 1px solid #8c8f94; padding: 0 10px; z-index: 999999; position: relative;"}),e.querySelector("option:last-child").style.cssText="border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 0 10px; border-left: 1px solid #8c8f94; border-right: 1px solid #8c8f94; border-bottom: 1px solid #8c8f94; z-index: 999999; position: relative;")},hideClassicMenu:function(e){e&&(e.size=0,e.style.cssText="padding-top: 0; padding-inline-end: 24px; padding-inline-start: 12px; position: relative;",e.querySelectorAll("option").forEach(function(e){e.style.cssText="border: none;"}))},attrChange:function(e,t){var r={};r[e]=t,F.setBlockRuntimeStateVar(a.clientId,"prevAttributesState",a.attributes),a.setAttributes(r),T=!0,this.updateCopyPasteContent()},updateCopyPasteContent:function(){var e,t={},r=wp.data.select("core/block-editor").getBlockAttributes(a.clientId);for(e in E)t[e]=r[e];a.setAttributes({copyPasteJsonValue:JSON.stringify(t)})},pasteSettings:function(e){e=e.trim();var t,r=F.parseValidateJson(e);r?(r.copyPasteJsonValue=e,t=F.panels.themes.maybeCreateCustomThemeFromAttributes(r),F.setBlockRuntimeStateVar(a.clientId,"prevAttributesState",a.attributes),a.setAttributes(r),F.panels.themes.setBlockTheme(a,t),T=!1):(e&&wp.data.dispatch("core/notices").createErrorNotice(w.copy_paste_error,{id:"wpforms-json-parse-error"}),this.updateCopyPasteContent())}}},parseValidateJson:function(e){if("string"!=typeof e)return!1;var t;try{t=JSON.parse(e.trim())}catch(e){t=!1}return t},getIcon:function(){return t("svg",{width:20,height:20,viewBox:"0 0 612 612",className:"dashicon"},t("path",{fill:"currentColor",d:"M544,0H68C30.445,0,0,30.445,0,68v476c0,37.556,30.445,68,68,68h476c37.556,0,68-30.444,68-68V68 C612,30.445,581.556,0,544,0z M464.44,68L387.6,120.02L323.34,68H464.44z M288.66,68l-64.26,52.02L147.56,68H288.66z M544,544H68 V68h22.1l136,92.14l79.9-64.6l79.56,64.6l136-92.14H544V544z M114.24,263.16h95.88v-48.28h-95.88V263.16z M114.24,360.4h95.88 v-48.62h-95.88V360.4z M242.76,360.4h255v-48.62h-255V360.4L242.76,360.4z M242.76,263.16h255v-48.28h-255V263.16L242.76,263.16z M368.22,457.3h129.54V408H368.22V457.3z"}))},getWPFormsBlocks:function(){return wp.data.select("core/block-editor").getBlocks().filter(function(e){return"wpforms/form-selector"===e.name})},isClientIdAttrUnique:function(e){var t,r=F.getWPFormsBlocks();for(t in r)if(r[t].clientId!==e.clientId&&r[t].attributes.clientId===e.attributes.clientId)return!1;return!0},getBlockAttributes:function(){return I},getBlockRuntimeStateVar:function(e,t){return null==(e=R[e])?void 0:e[t]},setBlockRuntimeStateVar:function(e,t,r){return!(!e||!t||(R[e]=R[e]||{},"object"!==a(R[e][t]=r)||Array.isArray(r)||null===r||(R[e][t]=n({},r)),0))},getFormOptions:function(){var e=P.map(function(e){return{value:e.ID,label:e.post_title}});return e.unshift({value:"",label:w.form_select}),e},getSizeOptions:function(){return[{label:w.small,value:"small"},{label:w.medium,value:"medium"},{label:w.large,value:"large"}]},blockEdit:function(e,t){t=F.getBlockContainer(t);null!=t&&t.dataset&&F.initLeadFormSettings(t)},initLeadFormSettings:function(e){var t;F.isFullStylingEnabled()&&null!=e&&null!=(t=e.dataset)&&t.block&&(t=e.dataset.block,t=c(".wpforms-block-settings-".concat(t)),F.isLeadFormsEnabled(e)?(t.addClass("disabled_panel").find(".wpforms-gutenberg-panel-notice.wpforms-lead-form-notice").css("display","block"),t.find(".wpforms-gutenberg-panel-notice.wpforms-use-modern-notice").css("display","none")):(t.removeClass("disabled_panel").removeClass("wpforms-lead-forms-enabled").find(".wpforms-gutenberg-panel-notice.wpforms-lead-form-notice").css("display","none"),t.find(".wpforms-gutenberg-panel-notice.wpforms-use-modern-notice").css("display",null)))},formLoaded:function(e){F.initLeadFormSettings(e.detail.block),F.updateAccentColors(e.detail),F.loadChoicesJS(e.detail),F.initRichTextField(e.detail.formId),F.initRepeaterField(e.detail.formId),c(e.detail.block).off("click").on("click",F.blockClick)},blockClick:function(e){F.initLeadFormSettings(e.currentTarget)},updateAccentColors:function(e){var t;wpforms_gutenberg_form_selector.is_modern_markup&&null!=(t=s.WPForms)&&t.FrontendModern&&null!=e&&e.block&&(t=c(e.block.querySelector("#wpforms-".concat(e.formId))),(e=s.WPForms.FrontendModern).updateGBBlockPageIndicatorColor(t),e.updateGBBlockIconChoicesColor(t),e.updateGBBlockRatingColor(t))},loadChoicesJS:function(e){"function"==typeof s.Choices&&c(e.block.querySelector("#wpforms-".concat(e.formId))).find(".choicesjs-select").each(function(e,t){var r=c(t);if("active"!==r.data("choice")){var n=s.wpforms_choicesjs_config||{},o=r.data("search-enabled"),a=r.closest(".wpforms-field");n.searchEnabled=void 0===o||o,n.callbackOnInit=function(){var e=c(this.passedElement.element),t=c(this.input.element),r=e.data("size-class");r&&c(this.containerOuter.element).addClass(r),e.prop("multiple")&&(t.data("placeholder",t.attr("placeholder")),this.getValue(!0).length)&&t.hide(),this.disable(),a.find(".is-disabled").removeClass("is-disabled")};try{t instanceof parent.HTMLSelectElement||Object.setPrototypeOf(t,parent.HTMLSelectElement.prototype),r.data("choicesjs",new parent.Choices(t,n))}catch(e){}}})},initRichTextField:function(e){e=F.getFormBlock(e);e&&c(e).find(".wp-editor-wrap").removeClass("html-active").addClass("tmce-active")},initRepeaterField:function(e){var t=F.getFormBlock(e);t&&(c(t).find(".wpforms-field-repeater > .wpforms-field-repeater-display-rows .wpforms-field-repeater-display-rows-buttons").each(function(){var e,t=c(this),r=t.siblings(".wpforms-layout-column").find(".wpforms-field").find(".wpforms-field-label");r.length&&(r=r.first(),e=(null==(e=s.getComputedStyle(r.get(0)))?void 0:e.getPropertyValue("--wpforms-field-size-input-spacing"))||0,r=(r.outerHeight()||0)+parseInt(e,10)+10,t.css({top:r}))}),c('.wpforms-form[data-formid="'.concat(e,'"]')).each(function(){var e=c(this).find(".wpforms-field-repeater");e.find(".wpforms-field-repeater-display-rows-buttons").addClass("wpforms-init"),e.find(".wpforms-field-repeater-display-rows:last .wpforms-field-description").addClass("wpforms-init")}))},onSetTheme:function(e){N="url()"!==e.attributes.backgroundImage}})},{}],18:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,s,i,c,u,d,m,f,o,a;r.default=(n=jQuery,s=(wp.blockEditor||wp.editor).PanelColorSettings,i=(r=wp.components).SelectControl,c=r.PanelBody,u=r.Flex,d=r.FlexBlock,m=r.__experimentalUnitControl,r=wpforms_gutenberg_form_selector,f=r.strings,o=r.defaults,a={init:function(){n(a.ready)},ready:function(){a.events()},events:function(){},getBlockAttributes:function(){return{containerPadding:{type:"string",default:o.containerPadding},containerBorderStyle:{type:"string",default:o.containerBorderStyle},containerBorderWidth:{type:"string",default:o.containerBorderWidth},containerBorderColor:{type:"string",default:o.containerBorderColor},containerBorderRadius:{type:"string",default:o.containerBorderRadius},containerShadowSize:{type:"string",default:o.containerShadowSize}}},getContainerStyles:function(e,t,r,n){var o=r.getPanelClass(e),a=n.isNotDisabled,l=n.isProEnabled;return a||(o+=" wpforms-gutenberg-panel-disabled"),React.createElement(c,{className:o,title:f.container_styles},React.createElement("div",{className:"wpforms-gutenberg-form-selector-panel-body",onClick:function(e){if(!a){if(e.stopPropagation(),!l)return r.education.showProModal("container",f.container_styles);r.education.showLicenseModal("container",f.container_styles,"container-styles")}},onKeyDown:function(e){if(!a){if(e.stopPropagation(),!l)return r.education.showProModal("container",f.container_styles);r.education.showLicenseModal("container",f.container_styles,"container-styles")}}},React.createElement(u,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(d,null,React.createElement(m,{label:f.padding,tabIndex:a?0:-1,value:e.attributes.containerPadding,min:0,isUnitSelectTabbable:a,onChange:function(e){return t.styleAttrChange("containerPadding",e)}})),React.createElement(d,null,React.createElement(i,{label:f.border_style,tabIndex:a?0:-1,value:e.attributes.containerBorderStyle,options:[{label:f.none,value:"none"},{label:f.solid,value:"solid"},{label:f.dotted,value:"dotted"},{label:f.dashed,value:"dashed"},{label:f.double,value:"double"}],onChange:function(e){return t.styleAttrChange("containerBorderStyle",e)}}))),React.createElement(u,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(d,null,React.createElement(m,{label:f.border_width,tabIndex:a?0:-1,value:"none"===e.attributes.containerBorderStyle?"":e.attributes.containerBorderWidth,min:0,disabled:"none"===e.attributes.containerBorderStyle,isUnitSelectTabbable:a,onChange:function(e){return t.styleAttrChange("containerBorderWidth",e)}})),React.createElement(d,null,React.createElement(m,{label:f.border_radius,tabIndex:a?0:-1,value:e.attributes.containerBorderRadius,min:0,isUnitSelectTabbable:a,onChange:function(e){return t.styleAttrChange("containerBorderRadius",e)}}))),React.createElement(u,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(d,null,React.createElement(i,{label:f.shadow_size,tabIndex:a?0:-1,value:e.attributes.containerShadowSize,options:[{label:f.none,value:"none"},{label:f.small,value:"small"},{label:f.medium,value:"medium"},{label:f.large,value:"large"}],onChange:function(e){return t.styleAttrChange("containerShadowSize",e)}}))),React.createElement(u,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(d,null,React.createElement("div",{className:"wpforms-gutenberg-form-selector-control-label"},f.colors),React.createElement(s,{__experimentalIsRenderedInSidebar:!0,enableAlpha:!0,showTitle:!1,tabIndex:a?0:-1,className:"none"===e.attributes.containerBorderStyle?"wpforms-gutenberg-form-selector-color-panel wpforms-gutenberg-form-selector-color-panel-disabled":"wpforms-gutenberg-form-selector-color-panel",colorSettings:[{value:e.attributes.containerBorderColor,onChange:function(e){a&&t.styleAttrChange("containerBorderColor",e)},label:f.border_color}]})))))}})},{}],19:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var a;r.default=(a=jQuery,{showProModal:function(e,t){var r="pro",n=wpforms_education.upgrade.pro.message_plural.replace(/%name%/g,t),o={container:"Upgrade to Pro - Container Styles",background:"Upgrade to Pro - Background Styles",themes:"Upgrade to Pro - Themes"};a.alert({backgroundDismiss:!0,title:t+" "+wpforms_education.upgrade.pro.title_plural,icon:"fa fa-lock",content:n,boxWidth:"550px",theme:"modern,wpforms-education",closeIcon:!0,onOpenBefore:function(){this.$btnc.after('<div class="discount-note">'+wpforms_education.upgrade_bonus+"</div>"),this.$btnc.after(wpforms_education.upgrade.pro.doc.replace(/%25name%25/g,"AP - "+t)),this.$body.find(".jconfirm-content").addClass("lite-upgrade")},buttons:{confirm:{text:wpforms_education.upgrade.pro.button,btnClass:"btn-confirm",keys:["enter"],action:function(){window.open(WPFormsEducation.core.getUpgradeURL(o[e],r),"_blank"),WPFormsEducation.core.upgradeModalThankYou(r)}}}})},showLicenseModal:function(e,t,r){WPFormsEducation.proCore.licenseModal(e,t,r)}})},{}],20:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o,a,l,s,i,c,u,n;r.default=(o=(wp.blockEditor||wp.editor).PanelColorSettings,a=(r=wp.components).SelectControl,l=r.PanelBody,s=r.Flex,i=r.FlexBlock,c=r.__experimentalUnitControl,r=wpforms_gutenberg_form_selector,u=r.strings,n=r.defaults,{getBlockAttributes:function(){return{fieldSize:{type:"string",default:n.fieldSize},fieldBorderStyle:{type:"string",default:n.fieldBorderStyle},fieldBorderSize:{type:"string",default:n.fieldBorderSize},fieldBorderRadius:{type:"string",default:n.fieldBorderRadius},fieldBackgroundColor:{type:"string",default:n.fieldBackgroundColor},fieldBorderColor:{type:"string",default:n.fieldBorderColor},fieldTextColor:{type:"string",default:n.fieldTextColor},fieldMenuColor:{type:"string",default:n.fieldMenuColor}}},getFieldStyles:function(e,t,r,n){return React.createElement(l,{className:n.getPanelClass(e),title:u.field_styles},React.createElement(s,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(i,null,React.createElement(a,{label:u.size,value:e.attributes.fieldSize,options:r,onChange:function(e){return t.styleAttrChange("fieldSize",e)}})),React.createElement(i,null,React.createElement(a,{label:u.border,value:e.attributes.fieldBorderStyle,options:[{label:u.none,value:"none"},{label:u.solid,value:"solid"},{label:u.dashed,value:"dashed"},{label:u.dotted,value:"dotted"}],onChange:function(e){return t.styleAttrChange("fieldBorderStyle",e)}}))),React.createElement(s,{gap:4,align:"flex-start",className:"wpforms-gutenberg-form-selector-flex",justify:"space-between"},React.createElement(i,null,React.createElement(c,{label:u.border_size,value:"none"===e.attributes.fieldBorderStyle?"":e.attributes.fieldBorderSize,min:0,disabled:"none"===e.attributes.fieldBorderStyle,onChange:function(e){return t.styleAttrChange("fieldBorderSize",e)},isUnitSelectTabbable:!0})),React.createElement(i,null,React.createElement(c,{label:u.border_radius,value:e.attributes.fieldBorderRadius,min:0,isUnitSelectTabbable:!0,onChange:function(e){return t.styleAttrChange("fieldBorderRadius",e)}}))),React.createElement("div",{className:"wpforms-gutenberg-form-selector-color-picker"},React.createElement("div",{className:"wpforms-gutenberg-form-selector-control-label"},u.colors),React.createElement(o,{__experimentalIsRenderedInSidebar:!0,enableAlpha:!0,showTitle:!1,className:n.getColorPanelClass(e.attributes.fieldBorderStyle),colorSettings:[{value:e.attributes.fieldBackgroundColor,onChange:function(e){return t.styleAttrChange("fieldBackgroundColor",e)},label:u.background},{value:e.attributes.fieldBorderColor,onChange:function(e){return t.styleAttrChange("fieldBorderColor",e)},label:u.border},{value:e.attributes.fieldTextColor,onChange:function(e){return t.styleAttrChange("fieldTextColor",e)},label:u.text},{value:e.attributes.fieldMenuColor,onChange:function(e){return t.styleAttrChange("fieldMenuColor",e)},label:u.menu}]})))}})},{}],21:[function(e,t,r){function n(e){return(n="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(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach(function(e){a(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function a(e,t,r){return(t=(e=>(e=((e,t)=>{if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);if("object"!=n(r=r.call(e,t||"default")))return r;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string"),"symbol"==n(e)?e:e+""))(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l,s,i,c,d,m,f,p,b,g,y,h,w,v,k,S,C,E,P;r.default=(document,l=window,s=jQuery,r=wp.components,i=r.PanelBody,c=r.ColorIndicator,d=r.TextControl,m=r.Button,f=(r=wp.components).__experimentalRadio,p=r.__experimentalRadioGroup,r=wpforms_gutenberg_form_selector,b=r.isAdmin,g=r.isPro,y=r.isLicenseActive,h=r.strings,w=r.route_namespace,k={},S={wpforms:v=null,custom:null},C=null,E={},(P={init:function(){E.$window=s(l),P.fetchThemesData(),s(P.ready)},ready:function(){P.events()},events:function(){wp.data.subscribe(function(){var e,t,r,n,o;b&&(t=null==(t=wp.data.select("core/editor"))?void 0:t.isSavingPost(),r=null==(r=wp.data.select("core/editor"))?void 0:r.isAutosavingPost(),n=null==(n=wp.data.select("core/edit-widgets"))?void 0:n.isSavingWidgetAreas(),o=(null==(o=null==(o=wp.data.select("core/editor"))?void 0:o.getCurrentPost())||null==(e=o.type)?void 0:e.includes("wp_template"))||(null==o||null==(e=o.type)?void 0:e.includes("wp_block")),t||n||o)&&!r&&(o?_.debounce(P.saveCustomThemes,500)():P.saveCustomThemes())})},getAllThemes:function(){return u(u({},S.custom||{}),S.wpforms||{})},getTheme:function(e){return P.getAllThemes()[e]||null},getEnabledThemes:function(){if(!C){var n=P.getAllThemes();if(g&&y)return n;C=Object.keys(n).reduce(function(e,t){var r;return null!=(r=n[t].settings)&&r.fieldSize&&!n[t].disabled&&(e[t]=n[t]),e},{})}return C},updateEnabledThemes:function(e,t){C=C&&u(u({},C),{},a({},e,t))},isDisabledTheme:function(e){var t;return!(null!=(t=P.getEnabledThemes())&&t[e])},isWPFormsTheme:function(e){return Boolean(null==(e=S.wpforms[e])?void 0:e.settings)},fetchThemesData:function(){if(!k.isFetchingThemes&&!S.wpforms){k.isFetchingThemes=!0;try{wp.apiFetch({path:w+"themes/",method:"GET",cache:"no-cache"}).then(function(e){S.wpforms=e.wpforms||{},S.custom=e.custom||{}}).catch(function(e){console.error(null==e?void 0:e.message)}).finally(function(){k.isFetchingThemes=!1})}catch(e){console.error(e)}}},saveCustomThemes:function(){if(!k.isSavingThemes&&S.custom){k.isSavingThemes=!0;try{wp.apiFetch({path:w+"themes/custom/",method:"POST",data:{customThemes:S.custom}}).then(function(e){null!=e&&e.result||console.log(null==e?void 0:e.error)}).catch(function(e){console.error(null==e?void 0:e.message)}).finally(function(){k.isSavingThemes=!1})}catch(e){console.error(e)}}},getCurrentStyleAttributes:function(e){var t,r,n=Object.keys(null==(t=S.wpforms.default)?void 0:t.settings),o={};for(r in n){var a=n[r];o[a]=null!=(a=e.attributes[a])?a:""}return o},maybeCreateCustomTheme:function(e){var t,r=P.getCurrentStyleAttributes(e),n=!!S.wpforms[e.attributes.theme],o=!!S.custom[e.attributes.theme],a=!1;return!(n&&JSON.stringify(null==(t=S.wpforms[e.attributes.theme])?void 0:t.settings)===JSON.stringify(r)||(t=v.getBlockRuntimeStateVar(e.clientId,"prevAttributesState"),"default"!==e.attributes.theme||""!==e.attributes.themeName||t||(a=!0),!n&&o&&!a||P.createCustomTheme(e,r,a),0))},createCustomTheme:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,r=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=0,o=e.attributes.theme,a=(P.getTheme(e.attributes.theme)||S.wpforms.default).name;for(S.custom=S.custom||{},r&&(o="custom",a=h.theme_custom);o=o+"-copy-"+ ++n,S.custom[o]&&n<1e4;);return a+=" ("+(n<2?h.theme_copy:h.theme_copy+" "+n)+")",a=r&&n<2?h.theme_custom:a,S.custom[o]={name:a,settings:t||P.getCurrentStyleAttributes(e)},P.updateEnabledThemes(o,S.custom[o]),e.setAttributes({theme:o,themeName:a}),!0},maybeCreateCustomThemeFromAttributes:function(e){var t,r=e.theme,n=P.getTheme(e.theme),o=Object.keys(e),a=Boolean(null==n?void 0:n.settings);if(a)for(var l in o){l=o[l];if(!n.settings[l]||n.settings[l]!==e[l]){a=!1;break}}if(!a){var s,i=Object.keys(S.wpforms.default.settings),c={};for(s in i){var u=i[s];c[u]=null!=(u=e[u])?u:""}S.custom[r]={name:null!=(t=e.themeName)?t:h.theme_custom,settings:c},P.updateEnabledThemes(r,S.custom[r])}return r},updateCustomThemeAttribute:function(e,t,r){var n=r.attributes.theme;S.wpforms[n]||"themeName"!==e&&!S.wpforms.default.settings[e]||S.custom[n]&&("themeName"===e?S.custom[n].name=t:(S.custom[n].settings=S.custom[n].settings||S.wpforms.default.settings,S.custom[n].settings[e]=t),E.$window.trigger("wpformsFormSelectorUpdateTheme",[n,S.custom[n],r]))},getThemesPanel:function(e,t,r){if(v=t,k.stockPhotos=r,!S.wpforms)return P.fetchThemesData(),React.createElement(React.Fragment,null);P.maybeAdjustTheme(e);var n=P.getEventHandlers(e),r=b&&t.isFullStylingEnabled()&&P.maybeCreateCustomTheme(e),o=t.isFullStylingEnabled()?e.attributes.theme:"classic",t=t.isLeadFormsEnabled(t.getBlockContainer(e)),a=t?"block":"none",l="block"==a?{display:"none"}:{},s=v.getPanelClass(e,"themes"),s=(s+=t?" wpforms-lead-forms-enabled":"")+(P.isMac()?" wpforms-is-mac":"");return React.createElement(i,{className:s,title:h.themes},React.createElement("p",{className:"wpforms-gutenberg-panel-notice wpforms-warning wpforms-use-modern-notice",style:l},React.createElement("strong",null,h.use_modern_notice_head),h.use_modern_notice_text," ",React.createElement("a",{href:h.use_modern_notice_link,rel:"noreferrer",target:"_blank"},h.learn_more)),React.createElement("p",{className:"wpforms-gutenberg-panel-notice wpforms-warning wpforms-lead-form-notice",style:{display:a}},React.createElement("strong",null,h.lead_forms_panel_notice_head),h.lead_forms_panel_notice_text),React.createElement(p,{className:"wpforms-gutenberg-form-selector-themes-radio-group",label:h.themes,checked:o,defaultChecked:e.attributes.theme,onChange:function(e){return n.selectTheme(e)}},P.getThemesItemsJSX(e)),r&&React.createElement(React.Fragment,null,React.createElement(d,{className:"wpforms-gutenberg-form-selector-themes-theme-name",label:h.theme_name,value:e.attributes.themeName,onChange:function(e){return n.changeThemeName(e)}}),React.createElement(m,{isSecondary:!0,className:"wpforms-gutenberg-form-selector-themes-delete",onClick:n.deleteTheme,buttonSettings:""},h.theme_delete)))},maybeAdjustTheme:function(e){var t=e.attributes.theme,r=P.getFormData(e),n=e.attributes.theme||P.getThemeFromFormSettings(r);t!==(e.attributes.theme=n)&&(P.updateThemeSettings(e),e.setAttributes({themeName:P.getThemeNameFromFormSettings(r)}))},getThemeFromFormSettings:function(e){var t;return null!=(t=e.settings)&&t.themes&&e.settings.themes.wpformsTheme?e.settings.themes.wpformsTheme:"default"},getThemeNameFromFormSettings:function(e){var t;return null!=(t=e.settings)&&t.themes&&e.settings.themes.themeName?e.settings.themes.themeName:"Default"},getFormData:function(t){var e=wpforms_gutenberg_form_selector.forms.find(function(e){return e.ID===Number(t.attributes.formId)});if(!e||!e.post_content)return{};var r={};try{r=JSON.parse(e.post_content)}catch(e){return console.error("Invalid JSON in form.post_content:",e),{}}return r},updateThemeSettings:function(e){var t,r=(null==(n=S.wpforms[e.attributes.theme])?void 0:n.settings)||(null==(n=S.custom[e.attributes.theme])?void 0:n.settings),n=v.getSettingsFieldsHandlers(e);if(r)for(var o in r)o in e.attributes&&(e.attributes[o]=r[o]);null!=k&&null!=(t=k.stockPhotos)&&t.onSelectTheme(e.attributes.theme,e,P,n),n.updateCopyPasteContent()},getThemesItemsJSX:function(e){var t=P.getAllThemes();if(!t)return[];var r,n,o,a=[],l=Object.keys(t);for(o in P.isWPFormsTheme(e.attributes.theme)||(n=e.attributes.theme,a.push(P.getThemesItemJSX(e.attributes.theme,P.getTheme(e.attributes.theme)))),l){var s=l[o];n&&n===s||((r=u(u({},t.default),t[s]||{})).settings=u(u({},t.default.settings),r.settings||{}),a.push(P.getThemesItemJSX(s,r)))}return a},getThemesItemJSX:function(e,t){var r,n;return t?(r=0<(null==(r=t.name)?void 0:r.length)?t.name:h.theme_noname,n="wpforms-gutenberg-form-selector-themes-radio",n+=P.isDisabledTheme(e)?" wpforms-gutenberg-form-selector-themes-radio-disabled":" wpforms-gutenberg-form-selector-themes-radio-enabled",React.createElement(f,{value:e,title:r},React.createElement("div",{className:n},React.createElement("div",{className:"wpforms-gutenberg-form-selector-themes-radio-title"},r)),React.createElement("div",{className:"wpforms-gutenberg-form-selector-themes-indicators"},React.createElement(c,{colorValue:t.settings.buttonBackgroundColor,title:h.button_background,"data-index":"0"}),React.createElement(c,{colorValue:t.settings.buttonTextColor,title:h.button_text,"data-index":"1"}),React.createElement(c,{colorValue:t.settings.labelColor,title:h.field_label,"data-index":"2"}),React.createElement(c,{colorValue:t.settings.labelSublabelColor,title:h.field_sublabel,"data-index":"3"}),React.createElement(c,{colorValue:t.settings.fieldBorderColor,title:h.field_border,"data-index":"4"})))):null},setBlockTheme:function(e,t){if(P.maybeDisplayUpgradeModal(t))return!1;var r=P.getTheme(t);if(null==r||!r.settings)return!1;var n,o=Object.keys(r.settings),a=v.getBlockContainer(e),l=a.querySelector("#wpforms-".concat(e.attributes.formId)),s=u(u({},e),{},{attributes:u(u({},e.attributes),r.settings)});for(n in o){var i=o[n];r.settings[i]="0"===r.settings[i]?"0px":r.settings[i],v.updatePreviewCSSVarValue(i,r.settings[i],l,s)}var c=u({theme:t,themeName:r.name},r.settings);return e.setAttributes&&e.setAttributes(c),E.$window.trigger("wpformsFormSelectorSetTheme",[a,t,e]),!0},maybeDisplayUpgradeModal:function(e){return!(!P.isDisabledTheme(e)||(g?y||(v.education.showLicenseModal("themes",h.themes,"select-theme"),0):(v.education.showProModal("themes",h.themes),0)))},getEventHandlers:function(r){var n=v.getSettingsFieldsHandlers(r),t={selectTheme:function(e){var t;P.setBlockTheme(r,e)&&(null!=k&&null!=(t=k.stockPhotos)&&t.onSelectTheme(e,r,P,n),t=v.getBlockContainer(r),v.setTriggerServerRender(!1),n.updateCopyPasteContent(),E.$window.trigger("wpformsFormSelectorSelectTheme",[t,r,e]))},changeThemeName:function(e){v.setTriggerServerRender(!1),r.setAttributes({themeName:e}),P.updateCustomThemeAttribute("themeName",e,r)},deleteTheme:function(){var e=r.attributes.theme;delete S.custom[e],P.deleteThemeModal(r,e,t)}};return t},deleteThemeModal:function(e,t,r){var n=h.theme_delete_confirm.replace("%1$s","<b>".concat(e.attributes.themeName,"</b>")),n='<p class="wpforms-theme-delete-text">'.concat(n," ").concat(h.theme_delete_cant_undone,"</p>");s.confirm({title:h.theme_delete_title,content:n,icon:"wpforms-exclamation-circle",type:"red",buttons:{confirm:{text:h.theme_delete_yes,btnClass:"btn-confirm",keys:["enter"],action:function(){r.selectTheme("default"),E.$window.trigger("wpformsFormSelectorDeleteTheme",[t,e])}},cancel:{text:h.cancel,keys:["esc"]}}})},isMac:function(){return navigator.userAgent.includes("Macintosh")}}).init(),P)},{}]},{},[12]);
Save
Cancel