/home/silvwabw/public_html/wp-content/plugins/gutenverse-form/assets/js/frontend/form-builder.js
(()=>{var t={39(t,e,r){var n=r(310)(r(453),"WeakMap");t.exports=n},50(t){t.exports=function(t){return null!=t&&"object"==typeof t}},55(t){t.exports=function(){return!1}},61(t,e,r){var n=r(624),o=r(358),a=r(50),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,t.exports=function(t){return a(t)&&o(t.length)&&!!i[n(t)]}},73(t,e,r){var n=r(453).Symbol;t.exports=n},77(t,e,r){var n=r(364),o=r(615),a=r(676),i=r(489),c=r(39),u=r(624),s=r(513),p="[object Map]",l="[object Promise]",f="[object Set]",d="[object WeakMap]",v="[object DataView]",y=s(n),b=s(o),h=s(a),m=s(i),g=s(c),j=u;(n&&j(new n(new ArrayBuffer(1)))!=v||o&&j(new o)!=p||a&&j(a.resolve())!=l||i&&j(new i)!=f||c&&j(new c)!=d)&&(j=function(t){var e=u(t),r="[object Object]"==e?t.constructor:void 0,n=r?s(r):"";if(n)switch(n){case y:return v;case b:return p;case h:return l;case m:return f;case g:return d}return e}),t.exports=j},152(t,e,r){var n=r(327),o=r(450),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))a.call(t,r)&&"constructor"!=r&&e.push(r);return e}},167(t,e,r){var n=r(61),o=r(877),a=r(273),i=a&&a.isTypedArray,c=i?o(i):n;t.exports=c},187(t,e,r){var n=r(330),o=r(992),a=r(717),i=r(513),c=/^\[object .+?Constructor\]$/,u=Function.prototype,s=Object.prototype,p=u.toString,l=s.hasOwnProperty,f=RegExp("^"+p.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!a(t)||o(t))&&(n(t)?f:c).test(i(t))}},232(t,e,r){t=r.nmd(t);var n=r(453),o=r(55),a=e&&!e.nodeType&&e,i=a&&t&&!t.nodeType&&t,c=i&&i.exports===a?n.Buffer:void 0,u=(c?c.isBuffer:void 0)||o;t.exports=u},273(t,e,r){t=r.nmd(t);var n=r(928),o=e&&!e.nodeType&&e,a=o&&t&&!t.nodeType&&t,i=a&&a.exports===o&&n.process,c=function(){try{return a&&a.require&&a.require("util").types||i&&i.binding&&i.binding("util")}catch(t){}}();t.exports=c},310(t,e,r){var n=r(187),o=r(584);t.exports=function(t,e){var r=o(t,e);return n(r)?r:void 0}},327(t){var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},330(t,e,r){var n=r(624),o=r(717);t.exports=function(t){if(!o(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},353(t,e,r){var n=r(453)["__core-js_shared__"];t.exports=n},356(t,e,r){var n=r(382),o=r(50),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(t){return o(t)&&i.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},358(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},364(t,e,r){var n=r(310)(r(453),"DataView");t.exports=n},382(t,e,r){var n=r(624),o=r(50);t.exports=function(t){return o(t)&&"[object Arguments]"==n(t)}},450(t,e,r){var n=r(951)(Object.keys,Object);t.exports=n},453(t,e,r){var n=r(928),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();t.exports=a},478(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},489(t,e,r){var n=r(310)(r(453),"Set");t.exports=n},513(t){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},521(t){var e=Array.isArray;t.exports=e},584(t){t.exports=function(t,e){return null==t?void 0:t[e]}},615(t,e,r){var n=r(310)(r(453),"Map");t.exports=n},624(t,e,r){var n=r(73),o=r(915),a=r(478),i=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":i&&i in Object(t)?o(t):a(t)}},633(t,e,r){var n=r(152),o=r(77),a=r(356),i=r(521),c=r(710),u=r(232),s=r(327),p=r(167),l=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(c(t)&&(i(t)||"string"==typeof t||"function"==typeof t.splice||u(t)||p(t)||a(t)))return!t.length;var e=o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(s(t))return!n(t).length;for(var r in t)if(l.call(t,r))return!1;return!0}},676(t,e,r){var n=r(310)(r(453),"Promise");t.exports=n},710(t,e,r){var n=r(330),o=r(358);t.exports=function(t){return null!=t&&o(t.length)&&!n(t)}},717(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},877(t){t.exports=function(t){return function(e){return t(e)}}},915(t,e,r){var n=r(73),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,c=n?n.toStringTag:void 0;t.exports=function(t){var e=a.call(t,c),r=t[c];try{t[c]=void 0;var n=!0}catch(t){}var o=i.call(t);return n&&(e?t[c]=r:delete t[c]),o}},928(t,e,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=n},951(t){t.exports=function(t,e){return function(r){return t(e(r))}}},992(t,e,r){var n,o=r(353),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(t){return!!a&&a in t}}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={id:n,loaded:!1,exports:{}};return t[n](a,a.exports,r),a.loaded=!0,a.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{"use strict";function t(e){return t="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},t(e)}function e(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}function n(t,r){for(var n=0;n<r.length;n++){var o=r[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,e(o.key),o)}}function o(t){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},o(t)}function a(t,e){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},a(t,e)}const i=gutenverseCoreFrontend;var c=r(633),u=r.n(c);const s=window.wp.apiFetch;var p=r.n(s);const l=window.wp.hooks;function f(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(f=function(){return!!t})()}var d=function(e){function r(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),e=this,a=arguments,n=o(n=r),function(e,r){if(r&&("object"==t(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e)}(e,f()?Reflect.construct(n,a||[],o(e).constructor):n.apply(e,a));var e,n,a}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&a(t,e)}(r,e),c=r,s=[{key:"init",value:function(){var t=this;this._elements.map(function(e){t._init(e)})}},{key:"_init",value:function(t){var e=(0,i.u)(t),r=e.data("form-id"),n=window.GutenverseFormValidationData,o=n.data,a=n.missingLabel,c=n.isAdmin,u=o.filter(function(t){return t.formId==r});if(this.__captchaJS(e),0!==u.length){u[0].require_login&&!u[0].logged_in?e.remove():(e.attr("style",""),this._onSubmit(e,u[0]));var s=[];e.find(".guten-submit-wrapper").each(function(t){var e=(0,i.u)(t),r=e.find(".gutenverse-input-submit").attr("class"),n=e.find(".gutenverse-input-submit").first().getBoundingClientRect(),o=e.find(".gutenverse-input-submit-loader");s.push({loader:o,buttonClass:r,width:n.width,height:n.height})}),s.forEach(function(t){var e=t.loader,r=t.buttonClass,n=t.width,o=t.height;e.addClass(r),e.attr("style","width:".concat(n,"px;height:").concat(o,"px;"))})}else{e.attr("style",""),e.on("submit",function(t){t.preventDefault();var r='<div class="form-notification"><div class="notification-body '.concat("guten-error",'">').concat(a,"</div></div>");e.prepend(r)});var p=[];if(e.find(".guten-submit-wrapper").each(function(t){var e=(0,i.u)(t),r=e.find(".gutenverse-input-submit").attr("class"),n=e.find(".gutenverse-input-submit").first().getBoundingClientRect(),o=e.find(".gutenverse-input-submit-loader");p.push({loader:o,buttonClass:r,width:n.width,height:n.height})}),p.forEach(function(t){var e=t.loader,r=t.buttonClass,n=t.width,o=t.height;e.addClass(r),e.attr("style","width:".concat(n,"px;height:").concat(o,"px;"))}),c){var l='<div class="form-notification"><div class="notification-body '.concat("guten-error",'">').concat(a,"</div></div>");e.prepend(l)}}}},{key:"__captchaJS",value:function(t){if(t.find(".gutenverse-recaptcha").nodes.length>0){if(document.getElementById("gutenverse-recaptcha-script"))return;var e=document.createElement("script");e.id="gutenverse-recaptcha-script",e.src="https://www.google.com/recaptcha/api.js",e.async=!0,e.defer=!0,setTimeout(function(){document.head.appendChild(e)},300)}}},{key:"_getInputValue",value:function(t,e,r){var n=e.value;if(r){var o=(0,i.u)(e).attr("name");switch(r.type){case"checkbox":n=[],t.find("input[name='".concat(o,"'][type='checkbox']")).each(function(t){t.checked&&n.push(t.value)});break;case"radio":case"image-radio":case"payment":t.find("input[name='".concat(o,"'][type='radio']")).each(function(t){t.checked&&(n=t.value)});break;case"multiselect":n=[],t.find("select[name='".concat(o,"']")).filter(".gutenverse-input-multiselect").each(function(t){(0,i.u)(t).find("option").each(function(t){(0,i.u)(t).attr("value")&&n.push((0,i.u)(t).attr("value"))})});break;case"multi-group-select":n=[],t.find("select[name='".concat(o,"']")).filter(".multi-group-select").each(function(t){(0,i.u)(t).find("option").each(function(t){(0,i.u)(t).attr("value")&&n.push((0,i.u)(t).attr("value"))})});break;default:n=(0,l.applyFilters)("gutenverse-form.form-builder-get-value",n,e,r)}}if("checkbox"===e.type&&(0,i.u)(e).hasClass("gutenverse-input-switch")&&(n=e.checked),"checkbox"===e.type&&(0,i.u)(e).hasClass("gutenverse-input-gdpr")&&(n=(0,i.u)(e).data("value")),(0,i.u)(e).hasClass("gutenverse-input-mobile")){var a=(0,i.u)(e).find(".gutenverse-input-mobile-text").first().value,c=(0,i.u)(e).find(".gutenverse-input-prefix").first().innerText;if(r){var u=this.__validate(e,a,r);n=u?c+a:""}else n=c+a}return n}},{key:"_getInputType",value:function(t,e){return e.hasClass("guten-form-input-switch")?"switch":e.hasClass("guten-form-input-gdpr")?"gdpr":t&&t.type&&e.hasClass("guten-form-input-".concat(t.type))?t.type:null}},{key:"_onSubmit",value:function(t,e){var r=this,n=this,o=t.data("form-id"),a=u()(window.GutenverseData)?0:window.GutenverseData.postId,c=t.data("hide-after"),s=t.data("redirect");t.on("submit",function(u){u.preventDefault();var l=null,f=t.find(".gutenverse-recaptcha");f.nodes.length>0&&(0,i.u)(f.nodes[0]).data("sitekey")&&(l=grecaptcha.getResponse());var d=u.target,v=(0,i.u)(d),y=[],b=!0,h=null,m=!1,g=!1,j=!1,w=!1;if(t.find(".gutenverse-input").each(function(t){var r=(0,i.u)(t),o=JSON.parse(r.data("validation")),a=r.attr("name"),c=r.closest(".guten-form-input");h=n._getInputValue(v,t,o);var u=n.__validate(r,h,o,e),s=n._getInputType(o,c);u?(0,i.u)(c).removeClass("input-invalid"):(0,i.u)(c).addClass("input-invalid"),b=b&&u;var p=(0,i.u)(c).data("guten-input-rule");p&&"hide"===p||(y.push({id:a,value:h,type:s}),o?(m="payment"===o.type&&h,g="payment"===o.type&&h,w="payment"===o.type&&JSON.parse(r.data("payment-option"))):(m=!1,g=!1,w=!1))}),f.nodes.length>0&&!l){var x;b=!1;var _=(null===(x=window)||void 0===x||null===(x=x.GutenverseFormValidationData)||void 0===x?void 0:x.recaptchaLabel)||"Please confirm that you are not a robot.",O='<div class="form-notification"><div class="notification-body '.concat("guten-error",'">').concat(_,"</div></div>");v.find(".form-notification").remove(),v.prepend(O)}if(b){v.addClass("loading");var S=new FormData;S.append("form-entry[formId]",o),S.append("form-entry[postId]",a),y.forEach(function(t,e){var r=t.id,n=t.value,o=t.type;S.append("form-entry[data][".concat(e,"][id]"),r),S.append("form-entry[data][".concat(e,"][").concat(r,"-").concat(e,"-value]"),n),S.append("form-entry[data][".concat(e,"][type]"),o)}),f.nodes.length>0&&S.append("g-recaptcha-response",l),v.find(".form-notification").remove(),setTimeout(function(){p()({path:"gutenverse-form-client/v1/form/submit",method:"POST",body:S}).then(function(t){var n=t.entry_id;if(m){var o=w.amountInput,a=y.find(function(t){return t.id===o});j=a.value;var i='<div class="form-notification"><div class="notification-body '.concat("guten-loading",'">').concat("Please wait you are being redirected","</div></div>");v.prepend(i),p()({path:"gutenverse-pro/v1/form-payment",method:"POST",data:{payment:{paymentMethod:g,paymentPrice:j,paymentOption:w,paymentItemName:!1,redirectTo:s,id:n,currentUrl:window.location.href}}}).then(function(t){window.location=t.url}).catch(function(t){v.find(".form-notification").remove();var e=t.data&&t.data.error?t.data.error:t.message,r='<div class="form-notification"><div class="notification-body '.concat("guten-error",'">').concat(e,"</div></div>");v.prepend(r),v.removeClass("loading")})}else r._requestMessage(v,e,"success",c)}).catch(function(t){v.find(".form-notification").remove();var n=t.data&&t.data.error?t.data.error:t.message,o='<div class="form-notification"><div class="notification-body '.concat("guten-error",'">').concat(n,"</div></div>");v.prepend(o),v.removeClass("loading"),r._requestMessage(v,e,"error",c)}).finally(function(){f.nodes.length>0&&"undefined"!=typeof grecaptcha&&grecaptcha.getResponse().length>0&&grecaptcha.reset(),v.removeClass("loading"),s&&!m&&(window.location=s)})},500)}})}},{key:"_requestMessage",value:function(t,e,r,n){var o="",a="";switch(r){case"success":o=e.form_success_notice,a="guten-success";break;case"error":o=e.form_error_notice,a="guten-error"}if(u()(o))"true"!==n&&!0!==n||t.remove();else{var i='<div class="form-notification"><div class="notification-body '.concat(a,'">').concat(o,"</div></div>");"true"===n||!0===n?t.html(i):t.prepend(i)}}},{key:"__validateEmail",value:function(t){return/\S+@\S+\.\S+/.test(t)}},{key:"__validate",value:function(t,e,r,n){var o=t.closest(".guten-form-input"),a=(0,i.u)(o).data("guten-input-rule");if(a&&"hide"===a)return!0;if(r){if(!0===r.required){if("radio"===r.type||"image-radio"===r.type||"payment"===r.type)return void 0!==e;if("checkbox"===r.type)return 0!==e.length;if(""===e||0===e.length)return!1}if("character"===r.validationType){var c=e.length;return c>=r.validationMin&&c<=r.validationMax}if("word"===r.validationType){var u=e.split(" ").length;return u>=r.validationMin&&u<=r.validationMax}if("email"===r.type)return this.__validateEmail(e);var s=!0;return(0,l.applyFilters)("gutenverse-form.form-builder-validation",s,e,n,r,o)}return!0}}],s&&n(c.prototype,s),Object.defineProperty(c,"prototype",{writable:!1}),c;var c,s}(i.Default),v=(0,i.u)(".guten-form-builder");v&&new d(v)})()})();