PageSourceSearch

https://dugenix.in/wp-content/plugins/forminator/build/front/front.multi.min.js?ver=1.15.2

js dugenix.in collected 2026-10-04 19:52:26 UTC 181,394 bytes, 1 lines download raw bytes

1!function i(a,s,l){function f(e,t){if(!s[e]){if(!a[e]){var r="function"==typeof require&&require;if(!t&&r)return r(e,!0);if(u)return u(e,!0);var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}var o=s[e]={exports:{}};a[e][0].call(o.exports,function(t){return f(a[e][1][t]||t)},o,o.exports,i,a,s,l)}return s[e].exports}for(var u="function"==typeof require&&require,t=0;t<l.length;t++)f(l[t]);return f}({1:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=d(t("./parser/front.calculator.parser.tokenizer")),o=d(t("./symbol/front.calculator.symbol.loader")),i=d(t("./parser/front.calculator.parser")),a=d(t("./symbol/front.calculator.symbol.number")),s=d(t("./symbol/abstract/front.calculator.symbol.constant.abstract")),l=d(t("./parser/node/front.calculator.parser.node.symbol")),f=d(t("./symbol/abstract/front.calculator.symbol.operator.abstract")),u=d(t("./symbol/front.calculator.symbol.separator")),p=d(t("./parser/node/front.calculator.parser.node.function")),c=d(t("./parser/node/front.calculator.parser.node.container"));function d(t){return t&&t.__esModule?t:{default:t}}function m(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var h=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.term=t,this.tokenizer=new n.default(this.term),this.symbolLoader=new o.default,this.parser=new i.default(this.symbolLoader)}return function(t,e,r){e&&m(t.prototype,e),r&&m(t,r)}
1(e,[{key:"parse",value:function(){this.tokenizer.input=this.term,this.tokenizer.reset();var t=this.tokenizer.tokenize();if(0===t.length)throw"Error: Empty token of calculator term.";var e=this.parser.parse(t);if(e.isEmpty())throw"Error: Empty nodes of calculator tokens.";return e}},{key:"calculate",value:function(){var t=this.parse();return!1===t?0:this.calculateNode(t)}},{key:"calculateNode",value:function(t){if(t instanceof l.default)return this.calculateSymbolNode(t);if(t instanceof p.default)return this.calculateFunctionNode(t);if(t instanceof c.default)return this.calculateContainerNode(t);throw'Error: Cannot calculate node of unknown type "'+t.constructor.name+'"'}},{key:"calculateContainerNode",value:function(t){if(t instanceof p.default)throw"Error: Expected container node but got a function node";for(var e=0,r=t.childNodes,n=this.detectCalculationOrder(r),o=0;o<n.length;o++){for(var i=n[o].node,a=n[o].index,s=null,l=null,f=0;f!==a;)void 0!==r[f]&&(s=r[f],l=f),f++;for(f++;void 0===r[f];)f++;var u=r[f],c=f,d=isNaN(u)?this.calculateNode(u):u,m=i.symbol;if(i.isUnaryOperator)e=m.operate(null,d),delete r[c],r[a]=e;else if(null!==l&&null!==s){var h=isNaN(s)?this.calculateNode(s):s;e=m.operate(h,d),delete r[l],delete r[c],r[a]=e}}if(0===(r=r.filter(function(t){return void 0!==t})).length)throw"Error: Missing calculable subterm. Are there empty brackets?";if(1<r.length)throw"Error: Missing operators between parts of the term.";return e=r.pop(),isNaN(e)?this.calculateNode(e):e}},{key:"calculateFunctionNode",value:function(t){for(var e=t.childNodes,r=[],n=[],o=null,i=0;i<e.length;i++){var a=e[i];a instanceof l.default&&a.symbol instanceof u.default?(o=new c.default(n),r.push(this.calculateNode(o)),n=[]):n.push(a)}return 0<n.length&&(o=new c.default(n),r.push(this.calculateNode(o))),t.symbolNode.symbol.execute(r)}},{key:"calculateSymbolNode",value:function(t){var e=t.symbol,r=0;if(e instanceof a.default)r=t.token.value,r=Number(r);else{if(!(e instanceof s.default))throw'Error: Found symbol of unexpected type "'+e.constructor.name+'", expected number or constant';r=e.value}return r}},{key:"detectCalculationOrder",value:function(t){for(var e=[],r=0;r<t.length;r++){var n=t[r];if(n instanceof l.default&&n.symbol instanceof f.default){var o={index:r,node:n};e.push(o)}}return e.sort(function(t,e){var r=t.node,n=e.node,o=r.symbol,i=2;r.isUnaryOperator&&(i=3);var a=n.symbol,s=2;return n.isUnaryOperator&&(s=3),i===s&&(i=o.precedence,s=a.precedence),i===s?r.token.position<n.token.position?-1:1:i<s?1:-1}),e}}]),e}();r.default=h,void 0===window.forminatorCalculator&&(window.forminatorCalculator=function(t){return new h(t)})},{"./parser/front.calculator.parser":2,"./parser/front.calculator.parser.tokenizer":4,"./parser/node/front.calculator.parser.node.container":6,"./parser/node/front.calculator.parser.node.function":7,"./parser/node/front.calculator.parser.node.symbol":8,"./symbol/abstract/front.calculator.symbol.constant.abstract":10,"./symbol/abstract/front.calculator.symbol.operator.abstract":12,"./symbol/front.calculator.symbol.loader":16,"./symbol/front.calculator.symbol.number":17,"./symbol/front.calculator.symbol.separator":18}],2:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var c=n(t("./front.calculator.parser.token")),d=n(t("../symbol/front.calculator.symbol.number")),m=n(t("../symbol/brackets/front.calculator.symbol.opening.bracket")),h=n(t("../symbol/brackets/front.calculator.symbol.closing.bracket")),p=n(t("../symbol/abstract/front.calculator.symbol.function.abstract")),a=n(t("../symbol/abstract/front.calculator.symbol.operator.abstract")),s=n(t("../symbol/front.calculator.symbol.separator")),b=n(t("./node/front.calculator.parser.node.symbol")),l=n(t("./node/front.calculator.parser.node.container")),f=n(t("./node/front.calculator.parser.node.function"));function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var i=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}
1(this,e),this.symbolLoader=t}return function(t,e,r){e&&o(t.prototype,e),r&&o(t,r)}(e,[{key:"parse",value:function(t){var e=this.detectSymbols(t),r=this.createTreeByBrackets(e);return r=this.transformTreeByFunctions(r),this.checkGrammar(r),new l.default(r)}},{key:"detectSymbols",value:function(t){for(var e=[],r=null,n=null,o=!1,i=0,a=0;a<t.length;a++){var s=t[a],l=s.type;if(c.default.TYPE_WORD===l){if(n=s.value,null===(r=this.symbolLoader.find(n)))throw"Error: Detected unknown or invalid string identifier: "+n+"."}else if(l===c.default.TYPE_NUMBER){var f=this.symbolLoader.findSubTypes(d.default);if(f.length<1||!(f instanceof Array))throw"Error: Unavailable number symbol processor.";r=f[0]}else{if(n=s.value,null===(r=this.symbolLoader.find(n)))throw"Error: Detected unknown or invalid string identifier: "+n+".";if(r instanceof m.default&&i++,r instanceof h.default&&--i<0)throw"Error: Found closing bracket that does not have an opening bracket."}if(o){if(!(r instanceof m.default))throw"Error: Expected opening bracket (after a function) but got something else.";o=!1}else r instanceof p.default&&(o=!0);var u=new b.default(s,r);e.push(u)}if(o)throw"Error: Expected opening bracket (after a function) but reached the end of the term";if(0<i)throw"Error: There is at least one opening bracket that does not have a closing bracket";return e}},{key:"createTreeByBrackets",value:function(t){for(var e=[],r=[],n=0,o=0;o<t.length;o++){var i=t[o];if(!(i instanceof b.default))throw'Error: Expected symbol node, but got "'+i.constructor.name+'"';if(i.symbol instanceof m.default)1<++n&&r.push(i);else if(i.symbol instanceof h.default)if(0===--n){var a=this.createTreeByBrackets(r);e.push(new l.default(a)),r=[]}else r.push(i);else 0===n?e.push(i):r.push(i)}return e}},{key:"transformTreeByFunctions",value:function(t){for(var e=[],r=null,n=0;n<t.length;n++){var o=t[n];if(o instanceof l.default){var i=this.transformTreeByFunctions(o.childNodes);if(null!==r){var a=new f.default(i,r);e.push(a),r=null}else o.childNodes=i,e.push(o)}else{if(!(o instanceof b.default))throw'Error: Expected array node or symbol node, got "'+o.constructor.name+'"';o.symbol instanceof p.default?r=o:e.push(o)}}return e}},{key:"checkGrammar",value:function(t){for(var e=0;e<t.length;e++){var r=t[e];if(r instanceof b.default){var n=r.symbol;if(n instanceof a.default){if(e+1>=t.length)throw"Error: Found operator that does not stand before an operand.";var o=e-1,i=null;if(0<=o&&(i=t[o])instanceof b.default&&(i.symbol instanceof a.default||i.symbol instanceof s.default)&&(i=null),null===i){if(!n.operatesUnary)throw"Error: Found operator in unary notation that is not unary.";r.setIsUnaryOperator(!0)}else if(!n.operatesBinary)throw console.log(n),"Error: Found operator in binary notation that is not binary."}}else this.checkGrammar(r.childNodes)}}}]),e}();r.default=i},{"../symbol/abstract/front.calculator.symbol.function.abstract":11,"../symbol/abstract/front.calculator.symbol.operator.abstract":12,"../symbol/brackets/front.calculator.symbol.closing.bracket":13,"../symbol/brackets/front.calculator.symbol.opening.bracket":14,"../symbol/front.calculator.symbol.number":17,"../symbol/front.calculator.symbol.separator":18,"./front.calculator.parser.token":3,"./node/front.calculator.parser.node.container":6,"./node/front.calculator.parser.node.function":7,"./node/front.calculator.parser.node.symbol":8}],3:[function(t,e,r){"use strict";function o(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=function(){function n(t,e,r){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.type=t,this.value=e,this.position=r}return function(t,e,r){e&&o(t.prototype,e),r&&o(t,r)}(n,null,[{key:"TYPE_WORD",get:function(){return 1}},{key:"TYPE_CHAR",get:function(){return 2}},{key:"TYPE_NUMBER",get:function(){return 3}}]),n}();r.default=n},{}],4:[function(t,e,r){"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.parser.token"))&&n.__esModule?n:{default:n};function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var a=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.input=t,this.currentPosition=0}return function(t,e,r){e&&i(t.prototype,e),r&&i(t,r)}(e,[{key:"tokenize",value:function(){this.reset();for(var t=[],e=this.readToken();e;)t.push(e),e=this.readToken();return t}},{key:"readToken",value:function(){this.stepOverWhitespace();var t=this.readCurrent();if(null===t)return null;var e=null,r=null;return r=this.isLetter(t)?(e=this.readWord(),o.default.TYPE_WORD):this.isDigit(t)||this.isPeriod(t)?(e=this.readNumber(),o.default.TYPE_NUMBER):(e=this.readChar(),o.default.TYPE_CHAR),new o.default(r,e,this.currentPosition)}},{key:"isLetter",value:function(t){if(null===t)return!1;var e=t.charCodeAt(0);return 65<=e&&e<=90||97<=e&&e<=122}},{key:"isDigit",value:function(t){if(null===t)return!1;var e=t.charCodeAt(0);return 48<=e&&e<=57}},{key:"isPeriod",value:function(t){return"."===t}},{key:"isWhitespace",value:function(t){return 0<=[" ","\t","\n"].indexOf(t)}},{key:"stepOverWhitespace",value:function(){for(;this.isWhitespace(this.readCurrent());)this.readNext()}},{key:"readWord",value:function(){for(var t="",e=this.readCurrent();null!==e&&this.isLetter(e);)t+=e,e=this.readNext();return t}},{key:"readNumber",value:function(){for(var t="",e=!1,r=this.readCurrent();null!==r&&(this.isPeriod(r)||this.isDigit(r));){if(this.isPeriod(r)){if(e)throw"Error: A number cannot have more than one period";e=!0}t+=r,r=this.readNext()}return t}},{key:"readChar",value:function(){var t=this.readCurrent();return this.readNext(),t}},{key:"readCurrent",value:function(){var t=null;return this.hasCurrent()&&(t=this.input[this.currentPosition]),t}},{key:"readNext",value:function(){return this.currentPosition++,this.readCurrent()}},{key:"hasCurrent",value:function(){return this.currentPosition<this.input.length}},{key:"reset",value:function(){this.currentPosition=0}}]),e}();r.default=a},{"./front.calculator.parser.token":3}],5:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}},{}],6:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.parser.node.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function r(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),(e=s(this,l(r).call(this))).childNodes=null,e.setChildNodes(t),e}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}}),e&&f(t,e)}(r,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(r,[{key:"setChildNodes",value:function(t){t.forEach(function(t){if(!(t instanceof o.default))throw"Expected AbstractNode, but got "+t.constructor.name}),this.childNodes=t}},{key:"size",value:function(){try{return this.childNodes.length}catch(t){return 0}}},{key:"isEmpty",value:function(){return!this.size()}}]),r}();r.default=u},{"./front.calculator.parser.node.abstract":5}],7:[function(t,e,r){"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.parser.node.container"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function n(t,e){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(r=a(this,s(n).call(this,t))).symbolNode=e,r}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}}),e&&l(t,e)}(n,o.default),n}();r.default=f},{"./front.calculator.parser.node.container":6}],8:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=n(t("../../symbol/abstract/front.calculator.symbol.operator.abstract")),i=n(t("./front.calculator.parser.node.abstract"));function n(t){return t&&t.__esModule?t:{default:t}}function a(t){return(a="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)}function s(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t,e){return!e||"object"!==a(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var c=function(){function n(t,e){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(r=l(this,f(n).call(this))).token=t,r.symbol=e,r.isUnaryOperator=!1,r}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}}),e&&u(t,e)}(n,i.default),function(t,e,r){e&&s(t.prototype,e),r&&s(t,r)}(n,[{key:"setIsUnaryOperator",value:function(t){if(!(this.symbol instanceof o.default))throw"Error: Cannot mark node as unary operator, because symbol is not an operator but of type "+this.symbol.constructor.name;this.isUnaryOperator=t}}]),n}();r.default=c},{"../../symbol/abstract/front.calculator.symbol.operator.abstract":12,"./front.calculator.parser.node.abstract":5}],9:[function(t,e,r){"use strict";function n(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.identifiers=[]}return function(t,e,r){e&&n(t.prototype,e),r&&n(t,r)}(t,[{key:"getIdentifiers",value:function(){var e=[];return this.identifiers.forEach(function(t){e.push(t.toLowerCase())}),e}}]),t}();r.default=o},{}],10:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}
1function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).value=0,t}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}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"./front.calculator.symbol.abstract":9}],11:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function t(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,l(t).call(this))}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}}),e&&f(t,e)}(t,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(t,[{key:"execute",value:function(t){return 0}}]),t}();r.default=u},{"./front.calculator.symbol.abstract":9}],12:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).precedence=0,t.operatesUnary=!1,t.operatesBinary=!0,t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return 0}}]),e}();r.default=u},{"./front.calculator.symbol.abstract":9}],13:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}
1function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=[")"],t}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}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"../abstract/front.calculator.symbol.abstract":9}],14:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=["("],t}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}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"../abstract/front.calculator.symbol.abstract":9}],15:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.constant.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=["pi"],t.value=Math.PI,t}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}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"../abstract/front.calculator.symbol.constant.abstract":10}],16:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=w(t("./front.calculator.symbol.number")),o=w(t("./front.calculator.symbol.separator")),i=w(t("./brackets/front.calculator.symbol.opening.bracket")),a=w(t("./brackets/front.calculator.symbol.closing.bracket")),s=w(t("./constants/front.calculator.symbol.constant.pi")),l=w(t("./operators/front.calculator.symbol.operator.addition")),f=w(t("./operators/front.calculator.symbol.operator.division")),u=w(t("./operators/front.calculator.symbol.operator.exponentiation")),c=w(t("./operators/front.calculator.symbol.operator.modulo")),d=w(t("./operators/front.calculator.symbol.operator.multiplication")),m=w(t("./operators/front.calculator.symbol.operator.subtraction")),h=w(t("./functions/front.calculator.symbol.function.abs")),p=w(t("./functions/front.calculator.symbol.function.avg")),b=w(t("./functions/front.calculator.symbol.function.ceil")),_=w(t("./functions/front.calculator.symbol.function.floor")),g=w(t("./functions/front.calculator.symbol.function.max")),y=w(t("./functions/front.calculator.symbol.function.min")),v=w(t("./functions/front.calculator.symbol.function.round"));function w(t){return t&&t.__esModule?t:{default:t}}function C(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var O=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.symbols={FrontCalculatorSymbolNumber:new n.default,Front
1CalculatorSymbolSeparator:new o.default,FrontCalculatorSymbolOpeningBracket:new i.default,FrontCalculatorSymbolClosingBracket:new a.default,FrontCalculatorSymbolConstantPi:new s.default,FrontCalculatorSymbolOperatorAddition:new l.default,FrontCalculatorSymbolOperatorDivision:new f.default,FrontCalculatorSymbolOperatorExponentiation:new u.default,FrontCalculatorSymbolOperatorModulo:new c.default,FrontCalculatorSymbolOperatorMultiplication:new d.default,FrontCalculatorSymbolOperatorSubtraction:new m.default,FrontCalculatorSymbolFunctionAbs:new h.default,FrontCalculatorSymbolFunctionAvg:new p.default,FrontCalculatorSymbolFunctionCeil:new b.default,FrontCalculatorSymbolFunctionFloor:new _.default,FrontCalculatorSymbolFunctionMax:new g.default,FrontCalculatorSymbolFunctionMin:new y.default,FrontCalculatorSymbolFunctionRound:new v.default}}return function(t,e,r){e&&C(t.prototype,e),r&&C(t,r)}(t,[{key:"find",value:function(t){for(var e in t=t.toLowerCase(),this.symbols)if(this.symbols.hasOwnProperty(e)){var r=this.symbols[e];if(0<=r.getIdentifiers().indexOf(t))return r}return null}},{key:"findSubTypes",value:function(t){var e=[];for(var r in this.symbols)if(this.symbols.hasOwnProperty(r)){var n=this.symbols[r];n instanceof t&&e.push(n)}return e}}]),t}();r.default=O},{"./brackets/front.calculator.symbol.closing.bracket":13,"./brackets/front.calculator.symbol.opening.bracket":14,"./constants/front.calculator.symbol.constant.pi":15,"./front.calculator.symbol.number":17,"./front.calculator.symbol.separator":18,"./functions/front.calculator.symbol.function.abs":19,"./functions/front.calculator.symbol.function.avg":20,"./functions/front.calculator.symbol.function.ceil":21,"./functions/front.calculator.symbol.function.floor":22,"./functions/front.calculator.symbol.function.max":23,"./functions/front.calculator.symbol.function.min":24,"./functions/front.calculator.symbol.function.round":25,"./operators/front.calculator.symbol.operator.addition":26,"./operators/front.calculator.symbol.operator.division":27,"./operators/front.calculator.symbol.operator.exponentiation":28,"./operators/front.calculator.symbol.operator.modulo":29,"./operators/front.calculator.symbol.operator.multiplication":30,"./operators/front.calculator.symbol.operator.subtraction":31}],17:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function t(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,s(t).call(this))}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}}),e&&l(t,e)}(t,o.default),t}();r.default=f},{"./abstract/front.calculator.symbol.abstract":9}],18:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}
1function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=[","],t}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}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"./abstract/front.calculator.symbol.abstract":9}],19:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["abs"],t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;var e=t[0];return Math.abs(e)}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],20:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["avg"],t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;for(var e=0,r=0;r<t.length;r++)e+=t[r];return e/t.length}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],21:[function(t,e,r){"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["ceil"],t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.ceil(t[0])}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],22:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["floor"],t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.floor(t[0])}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],23:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var c=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=l(this,f(e).call(this))).identifiers=["max"],t}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}}),e&&u(t,e)}(e,o.default),function(t,e,r){e&&s(t.prototype,e),r&&s(t,r)}(e,[{key:"execute",value:function(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;return Math.max.apply(Math,a(t))}}]),e}();r.default=c},{"../abstract/front.calculator.symbol.function.abstract":11}],24:[function(t,e,r){"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var c=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=l(this,f(e).call(this))).identifiers=["min"],t}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}}),e&&u(t,e)}(e,o.default),function(t,e,r){e&&s(t.prototype,e),r&&s(t,r)}(e,[{key:"execute",value:function(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;return Math.min.apply(Math,a(t))}}]),e}();r.default=c},{"../abstract/front.calculator.symbol.function.abstract":11}],25:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["round"],t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.round(t[0])}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],26:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["+"],t.precedence=100,t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t+e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],27:[function(t,e,r){"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["/"],t.precedence=200,t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t/e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],28:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["^"],t.precedence=300,t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return Math.pow(t,e)}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],29:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["%"],t.precedence=200,t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t%e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],30:[function(t,e,r){"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["*"],t.precedence=200,t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t*e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],31:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="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)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["-"],t.precedence=100,t.operatesUnary=!0,t}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}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t-e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}]},{},[1]),[].includes||(Array.prototype.includes=function(t,e){"use strict";var r=Object(this),n=parseInt(r.length)||0;if(0===n)return!1;var o,i=parseInt(e)||0;for(0<=i?o=i:(o=n+i)<0&&(o=0);o<n;){var a=r[o];if(t===a||t!=t&&a!=a)return!0;o++}return!1}),function(f,u,s){"use strict";var r="forminatorLoader",n={action:"",type:"",id:"",render_id:"",is_preview:"",preview_data:[],nonce:!1,last_submit_data:{},extra:{}};function e(t,e){this.element=t,this.$el=f(this.element),this.settings=f.extend({},n,e),this._defaults=n,this._name=r,this.frontInitCalled=!1,this.scriptsQue=[],this.frontOptions=null,this.leadFrontOptions=null,this.init()}f.extend(e.prototype,{init:function(){var t=s.location.search.replace(/(^\?)/,"").split("&").map(function(t){return this[(t=t.split("="))[0]]=t[1],this}.bind({}))[0];t.action=this.settings.action,t.type=this.settings.type,t.id=this.settings.id,t.render_id=this.settings.render_id,t.is_preview=this.settings.is_preview,t.preview_data=JSON.stringify(this.settings.preview_data),t.last_submit_data=this.settings.last_submit_data,t.extra=this.settings.extra,t.nonce=this.settings.nonce,void 0!==this.settings.has_lead&&(t.has_lead=this.settings.has_lead,t.leads_id=this.settings.leads_id),this.load_ajax(t)},load_ajax:function(i){var a=this;f.ajax({type:"POST",url:u.ForminatorFront.ajaxUrl,data:i,cache:!1,beforeSend:function(){f(s).trigger("before.load.forminator",i.id)},success:function(t){if(t.success){var e=t.data;if(f(s).trigger("response.success.load.forminator",i.id,t),!e.is_ajax_load)return!1;var r=[];if(void 0===e.pagination_config&&void 0!==e.options.pagination_config&&(r=e.options.pagination_config),r&&(u.Forminator_Cform_Paginations=u.Forminator_Cform_Paginations||[],u.Forminator_Cform_Paginations[i.id]=r),a.frontOptions=e.options||null,void 0===u.Forminator_Cform_Paginations&&a.frontOptions.pagination_config&&(u.Forminator_Cform_Paginations=u.Forminator_Cform_Paginations||[],u.Forminator_Cform_Paginations[i.id]=a.frontOptions.pagination_config),void 0!==e.lead_options&&(a.leadFrontOptions=e.lead_options||null,void 0===u.Forminator_Cform_Paginations&&a.leadFrontOptions.pagination_config&&(u.Forminator_Cform_Paginations=u.Forminator_Cform_Paginations||[],u.Forminator_Cform_Paginations[i.leads_id]=a.leadFrontOptions.pagination_config)),e.html){var n=e.style||null,o=e.script||null;a.render_html(e.html,n,o)}e.styles&&a.maybe_append_styles(e.styles),e.scripts&&a.maybe_append_scripts(e.scripts),!e.scripts&&a.frontOptions&&a.init_front()}else f(s).trigger("response.error.load.forminator",i.id,t)},error:function(){f(s).trigger("request.error.load.forminator",i.id)}}).always(function(){f(s).trigger("after.load.forminator",i.id)})},render_html:function(t,e,r){var n=this.settings.id,o=this.settings.render_id,i="",a=null;(a=this.$el.find(".forminator-response-message")).length&&(i=a.get(0).outerHTML),(a=this.$el.find(".forminator-poll-response-message")).length&&(i=a.get(0).outerHTML),this.$el.parent().hasClass("forminator-guttenberg")?this.$el.parent().html(t):this.$el.replaceWith(t),i&&(f("#forminator-module-"+n+"[data-forminator-render="+o+"] .forminator-response-message").replaceWith(i),f("#forminator-module-"+n+"[data-forminator-render="+o+"] .forminator-poll-response-message").replaceWith(i)),e&&(f("style#forminator-module-"+n).length&&f("style#forminator-module-"+n).remove(),f("body").append(e)),r&&f("body").append(r)},maybe_append_styles:function(t){for(var e in t)if(t.hasOwnProperty(e)&&!f("link#"+e).length){var r=f("<link>");r.attr("rel","stylesheet"),r.attr("id",e),r.attr("type","text/css"),r.attr("media","all"),r.attr("href",t[e].src),f("head").append(r)}},maybe_append_scripts:function(t){var e=[],r=f("body").find(".hustle-ui").length,n=f("body").find("script[src^='https://www.paypal.com/sdk/js']").attr("src");for(var o in t)if(t.hasOwnProperty(o)){var i=t[o].on,a=t[o].load;
1if("window"===i){if(u[a]&&"forminator-google-recaptcha"!==o&&0===r)continue}else if("$"===i&&f.fn[a])continue;var s={};s.src=t[o].src,s.src!==n&&(e.push(s),this.scriptsQue.push(o))}if(this.scriptsQue.length)for(var l in e)e.hasOwnProperty(l)&&this.load_script(e[l]);else this.init_front()},load_script:function(t){var e=this,r=s.createElement("script"),n=s.getElementsByTagName("body")[0];r.type="text/javascript",r.src=t.src,r.async=!0,r.defer=!0,r.onload=function(){e.script_on_load()},n.appendChild(r)},script_on_load:function(){this.scriptsQue.pop(),this.scriptsQue.length||this.init_front()},init_front:function(){if(!this.frontInitCalled){this.frontInitCalled=!0;var t=this.settings.id,e=this.settings.render_id,r=this.frontOptions||null,n=this.leadFrontOptions||null;if(r&&f("#forminator-module-"+t+'[data-forminator-render="'+e+'"]').forminatorFront(r),void 0!==this.settings.has_lead&&n){var o=this.settings.leads_id;f("#forminator-module-"+o+'[data-forminator-render="'+e+'"]').forminatorFront(n)}this.init_window_vars()}},init_window_vars:function(){if("undefined"!=typeof ForminatorValidationErrors){var t=jQuery(ForminatorValidationErrors.selector).data("forminatorFrontSubmit");void 0!==t&&t.show_messages(ForminatorValidationErrors.errors)}if("undefined"!=typeof ForminatorFormHider){var e=jQuery(ForminatorFormHider.selector).data("forminatorFront");void 0!==e&&e.hide()}}}),f.fn[r]=function(t){return this.each(function(){f.data(this,r)||f.data(this,r,new e(this,t))})}}(jQuery,window,document),function(f,a,i){"use strict";var r="forminatorFront",n={form_type:"custom-form",rules:{},messages:{},conditions:{},inline_validation:!1,print_value:!1,chart_design:"bar",chart_options:{},forminator_fields:[],max_nested_formula:5,general_messages:{calculation_error:"Failed to calculate field.",payment_require_ssl_error:"SSL required to submit this form, please check your URL.",payment_require_amount_error:"PayPal amount must be greater than 0.",form_has_error:"Please correct the errors before submission."},payment_require_ssl:!1};function e(t,e){this.element=t,this.$el=f(this.element),this.forminator_selector="#"+f(this.element).attr("id")+'[data-forminator-render="'+f(this.element).data("forminator-render")+'"]',this.forminator_loader_selector='div[data-forminator-render="'+f(this.element).data("forminator-render")+'"][data-form="'+f(this.element).attr("id")+'"]',this.settings=f.extend({},n,e),void 0!==this.settings.messages&&(this.settings.messages=this.maybeParseStringToJson(this.settings.messages,"object")),void 0!==this.settings.rules&&(this.settings.rules=this.maybeParseStringToJson(this.settings.rules,"object")),void 0!==this.settings.calendar&&(this.settings.calendar=this.maybeParseStringToJson(this.settings.calendar,"array")),this._defaults=n,this._name=r,this.form_id=0,this.template_type="",this.init()}function t(){f(".forminator-custom-form").find(".forminator-label").on("click",function(t){t.preventDefault();var e=f(this);e.next("#"+e.attr("for")).focus()})}f.extend(e.prototype,{init:function(){var t=this;switch(0<this.$el.find('input[name="form_id"]').length&&(this.form_id=this.$el.find('input[name="form_id"]').val()),0<this.$el.find('input[name="form_type"]').length&&(this.template_type=this.$el.find('input[name="form_type"]').val()),f(this.forminator_loader_selector).remove(),0===this.$el.closest(".wph-modal").length&&this.$el.show(),f(i).on("hustle:module:displayed",function(t,e){f(".wph-modal-active").find("form").css("display","")}),setTimeout(function(){f(".wph-modal-active").find("form").css("display","")},10),this.settings.form_type){case"custom-form":f(this.element).each(function(){t.init_custom_form(this)});break;case"poll":this.init_poll_form();break;case"quiz":this.init_quiz_form()}var e={form_type:t.settings.form_type,forminator_selector:t.forminator_selector,chart_design:t.settings.chart_design,chart_options:t.settings.chart_options,fadeout:t.settings.fadeout,fadeout_time:t.settings.fadeout_time,has_quiz_loader:t.settings.has_quiz_loader,has_loader:t.settings.has_loader,loader_label:t.settings.loader_label,resetEnabled:t.settings.is_reset_enabled,inline_validation:t.settings.inline_validation};"leads"!==this.template_type&&"quiz"!==this.settings.form_type||(e.form_placement=t.settings.form_placement,e.hasLeads=t.settings.hasLeads,e.leads_id=t.settings.leads_id,e.quiz_id=t.settings.quiz_id,e.skip_form=t.settings.skip_form),f(this.element).forminatorFrontSubmit(e),this.activate_field(),this.small_form()},init_custom_form:function(t){var e=this;this.init_intlTelInput_validation(t),this.settings.inline_validation&&f(t).forminatorFrontValidate({rules:e.settings.rules,messages:e.settings.messages}),f(t).forminatorFrontCalculate({forminatorFields:e.settings.forminator_fields,maxExpand:e.settings.max_nested_formula,generalMessages:e.settings.general_messages,memoizeTime:e.settings.calcs_memoize_time||300}),f(t).forminatorFrontMergeTags({forminatorFields:e.settings.forminator_fields,print_value:e.settings.print_value}),this.init_pagination(t);f(t).find('div[data-is-payment="true"], input[data-is-payment="true"]').first();if(e.settings.has_stripe){var r=f(this.element).find(".forminator-stripe-element").first();f(this.element).forminatorFrontPayment({type:"stripe",paymentEl:r,paymentRequireSsl:e.settings.payment_require_ssl,generalMessages:e.settings.general_messages,fadeout_time:e.settings.fadeout_time,has_loader:e.settings.has_loader,loader_label:e.settings.loader_label})}e.settings.has_paypal&&f(this.element).forminatorFrontPayPal({type:"paypal",paymentEl:this.settings.paypal_config,paymentRequireSsl:e.settings.payment_require_ssl,generalMessages:e.settings.general_messages,has_loader:e.settings.has_loader,loader_label:e.settings.loader_label}),f(t).forminatorFrontCondition(this.settings.conditions,this.settings.calendar),this.init_fui(t),f(t).find(".forminator-datepicker").forminatorFrontDatePicker(this.settings.calendar),this.responsive_captcha(t),this.field_counter(t),this.field_number(t),this.field_time(),f(t).find(".forminator-multi-upload").forminatorFrontMultiFile(this.$el),this.upload_field(t),e.maybeRemoveDuplicateFields(t),f(a).on("resize",function(){e.responsive_captcha(t)}),f(a).on("load",function(){e.maybeRemoveDuplicateFields(t)}),void 0!==e.settings.hasLeads&&("beginning"===e.settings.form_placement&&f("#forminator-module-"+this.settings.quiz_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===e.settings.form_placement&&f(t).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}))},init_poll_form:function(){var i=this,a=this.$el.find("fieldset"),t=this.$el.find(".forminator-radio input"),s=this.$el.find(".forminator-input"),l=s.closest(".forminator-field");FUI.inputStates(s),t.on("click",function(){l.addClass("forminator-hidden"),l.attr("aria-hidden","true"),s.removeAttr("tabindex"),s.attr("name","");var t=this.checked,e=f(this).attr("id"),r=f(this).attr("name");if(a.removeClass("forminator-has_error"),i.$el.find(".forminator-input#"+e+"-extra").length){var n=i.$el.find(".forminator-input#"+e+"-extra"),o=n.closest(".forminator-field");t?(n.attr("name",r+"-extra"),o.removeClass("forminator-hidden"),o.removeAttr("aria-hidden"),n.attr("tabindex","-1"),n.focus()):(o.addClass("forminator-hidden"),o.attr("aria-hidden","true"),n.removeAttr("tabindex"))}return!0}),this.$el.hasClass("forminator-poll-disabled")&&this.$el.find(".forminator-radio").each(function(){f(this).addClass("forminator-disabled"),f(this).find("input").attr("disabled",!0)})},init_quiz_form:function(){var s=this,t=void 0!==s.settings.form_placement?s.settings.form_placement:"",e=void 0!==s.settings.quiz_id?s.settings.quiz_id:0;this.$el.find(".forminator-button:not(.forminator-quiz-start)").each(function(){f(this).prop("disabled",!0)}),this.$el.find(".forminator-answer input").each(function(){f(this).attr("checked",!1)}),this.$el.find(".forminator-result--info button").on("click",function(){location.reload()}),f("#forminator-quiz-leads-"+e+" .forminator-quiz-intro .forminator-quiz-start").on("click",function(t){t.preventDefault(),f(this).closest(".forminator-quiz-intro").hide(),s.$el.prepend('<button class="forminator-button forminator-quiz-start forminator-hidden"></button>').find(".forminator-quiz-start").trigger("click").remove()}),this.$el.on("click",".forminator-quiz-start",function(t){t.preventDefault(),s.$el.find(".forminator-quiz-intro").hide(),s.$el.find(".forminator-pagination").removeClass("forminator-hidden");var e={totalSteps:s.$el.find(".forminator-pagination").length-1,step:0,quiz:!0};s.settings.text_next&&(e.next_button=s.settings.text_next),s.settings.text_prev&&(e.prev_button=s.settings.text_prev),f(s.element).forminatorFrontPagination(e)}),"end"!==t&&this.$el.find(".forminator-submit-rightaway").click(function(){s.$el.submit(),f(this).closest(".forminator-question").find(".forminator-submit-rightaway").addClass("forminator-has-been-disabled").attr("disabled","disabled")}),s.settings.hasLeads&&("beginning"===t&&s.$el.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===t&&(s.$el.closest("div").find("#forminator-module-"+s.settings.leads_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),f("#forminator-quiz-leads-"+e+" .forminator-lead-form-skip").hide())),this.$el.on("click",".forminator-social--icon a",function(t){t.preventDefault();var e=f(this).data("social"),r=f(this).closest(".forminator-social--icons").data("url"),n=f(this).closest(".forminator-social--icons").data("message"),o={facebook:"https://www.facebook.com/sharer/sharer.php?u="+r+"&quote="+(n=encodeURIComponent(n)),twitter:"https://twitter.com/intent/tweet?&url="+r+"&text="+n,google:"https://plus.google.com/share?url="+r,linkedin:"https://www.linkedin.com/shareArticle?mini=true&url="+r+"&title="+n};if(void 0!==o[e]){var i=a.open(o[e],e,"height="+f(a).height()+",width="+f(a).width());return a.focus&&i.focus(),!1}}),this.$el.on("change",".forminator-answer input",function(t){var e=!!f(this).closest(".forminator-pagination").length,r=e?f(this).closest(".forminator-pagination"):s.$el,n=r.find(".forminator-answer input:checked").length,o=r.find(".forminator-question").length,i=f(this).closest(".forminator-question"),a=i.data("multichoice");s.$el.find(".forminator-button:not(.forminator-button-back)").each(function(){var t=n<o;f(this).prop("disabled",t),e&&(t?f(this).addClass("forminator-disabled"):f(this).removeClass("forminator-disabled"))}),this.checked&&!1===a&&i.find(".forminator-answer").not(f(this).parent(".forminator-answer")).each(function(t,e){f(e).find("> input").prop("checked",!1)})})},small_form:function(){var t=f(this.element),e=t.width();if(783<Math.max(i.documentElement.clientWidth,a.innerWidth||0))if(t.hasClass("forminator-size--small"))480<e&&t.removeClass("forminator-size--small");else{var r=t.closest(".hustle-content");t.is(":visible")&&e<=480&&!r.length&&t.addClass("forminator-size--small")}},init_intlTelInput_validation:function(t){var e=f(t),o=e.is(".forminator-design--material");e.find(".forminator-field--phone").each(function(){var t=f(this).data("national_mode"),e=f(this).data("c
1ountry"),r=f(this).data("validation");if(void 0!==t){var n={nationalMode:"enabled"===t,initialCountry:void 0!==e?e:"us",utilsScript:a.ForminatorFront.cform.intlTelInput_utils_script};void 0!==r&&"standard"===r&&(n.allowDropdown=!1),f(this).intlTelInput(n),o?f(this).closest(".forminator-field").find("div.intl-tel-input").addClass("forminator-input-with-phone"):f(this).closest(".forminator-field").find("div.intl-tel-input").addClass("forminator-phone")}})},init_fui:function(t){var e=f(t),r=e.find(".forminator-input"),n=e.find(".forminator-textarea"),o=e.find(".forminator-select2"),i=e.find(".forminator-multiselect"),a=e.find(".forminator-stripe-element");e.attr("data-design"),e.attr("data-design"),e.attr("data-design"),e.attr("data-design");r.length&&r.each(function(){FUI.inputStates(this)}),n.length&&n.each(function(){FUI.textareaStates(this)}),FUI.select2(o.length),i.length&&FUI.multiSelectStates(i),e.hasClass("forminator-design--material")&&(r.length&&r.each(function(){FUI.inputMaterial(this)}),n.length&&n.each(function(){FUI.textareaMaterial(this)}),a.length&&a.each(function(){var t=f(this).closest(".forminator-field"),e=t.find(".forminator-label");e.length&&(t.addClass("forminator-stripe-floating"),e.addClass("forminator-floating--input"))}))},responsive_captcha:function(t){f(t).find(".forminator-g-recaptcha").each(function(){var t=f(this).data("badge");if(f(this).is(":visible")&&"inline"===t){var e=f(this).parent().width(),r=1;e<302&&(r=e/302),f(this).css("transform","scale("+r+")"),f(this).css("-webkit-transform","scale("+r+")"),f(this).css("transform-origin","0 0"),f(this).css("-webkit-transform-origin","0 0")}})},init_pagination:function(t){var e=f(t).find(".forminator-pagination").length,r=a.location.hash,n=!1,o=0;0<e&&(void 0!==r&&0<=r.indexOf("step-")&&(n=!0,o=r.substr(6,8)),f(this.element).forminatorFrontPagination({totalSteps:e,hashStep:n,step:o,inline_validation:this.settings.inline_validation}))},activate_field:function(){var t=f(this.element),e=t.find(".forminator-input"),r=t.find(".forminator-textarea");function n(t){var n=f(t),o=n.val().trim(),i=n.closest(".forminator-field"),a=n.attr("data-field"),s=n.closest(".forminator-timepicker").parent(),l=i.find(".forminator-error-message");n.on("load change keyup keydown",function(t){if(void 0!==a&&!1!==a){if("hours"===n.data("field")){var e=s.find('.forminator-error-message[data-error-field="hours"]');""!==o&&0!==e.length&&e.remove()}if("minutes"===n.data("field")){var r=s.find('.forminator-error-message[data-error-field="minutes"]');""!==o&&0!==r.length&&r.remove()}}else""!==o&&l.text()&&(l.remove(),i.removeClass("forminator-has_error"));t.stopPropagation()})}function o(){t.find(".select2-container").hasClass("select2-container--open")?setTimeout(o,300):t.find(".select2-container").closest(".forminator-field").removeClass("forminator-is_active")}e.length&&e.each(function(){n(this)}),r.length&&r.each(function(){n(this)}),t.find("select.forminator-select2 + .forminator-select").each(function(){var e=f(this);e.mouseover(function(t){t.stopPropagation(),f(this).closest(".forminator-field").addClass("forminator-is_hover")}).mouseout(function(t){t.stopPropagation(),f(this).closest(".forminator-field").removeClass("forminator-is_hover")}),e.on("click",function(t){t.stopPropagation(),o(),e.hasClass("select2-container--open")?f(this).closest(".forminator-field").addClass("forminator-is_active"):f(this).closest(".forminator-field").removeClass("forminator-is_active")})})},field_counter:function(t){var e=f(t),n=e.find(".forminator-button-submit");e.find(".forminator-input, .forminator-textarea").each(function(){var t=f(this),r=0;t.on("keydown",function(t){if(!f(this).hasClass("forminator-textarea")&&13===t.keyCode)return t.preventDefault(),n.is(":visible")&&n.trigger("click"),!1}),t.on("change keyup keydown",function(t){t.stopPropagation();var e=f(this).closest(".forminator-col").find(".forminator-description span");e.length&&e.data("limit")&&("words"!==e.data("type")?r=f(this).val().length:(r=f(this).val().trim().split(/\s+/).length,f(this).val().trim().split(/\s+/).length>=e.data("limit")&&32===t.which&&t.preventDefault()),e.html(r+" / "+e.data("limit")))})})},field_number:function(t){var e=f(t);e.find("input[type=number]").each(function(){f(this).keypress(function(t){var e,r=[44,45,46],n=t.which;for(e=48;e<58;e++)r.push(e);0<=r.indexOf(n)||t.preventDefault()})}),e.find(".forminator-number--field, .forminator-currency, .forminator-calculation").each(function(){if("number"===f(this).attr("type")){var e=f(this).data("decimals");f(this).change(function(t){this.value=parseFloat(this.value).toFixed(e)})}f(this).inputmask({alias:"decimal",rightAlign:!1,digitsOptional:!1,showMaskOnHover:!1,autoUnmask:!0,removeMaskOnSubmit:!0})})},field_time:function(){f(".forminator-input-time").on("input",function(t){var e=f(this),r=e.val();r&&2<=r.length&&e.val(r.substr(0,2))})},material_field:function(){}
1,toggle_file_input:function(){f(this.element).find(".forminator-file-upload").each(function(){var t=f(this),e=t.find("input"),r=t.find(".forminator-button-delete");""!==e.val()?r.show():r.hide()})},upload_field:function(t){var n=this,r=f(t);this.toggle_file_input(),r.find(".forminator-button-delete").on("click",function(t){t.preventDefault();var e=f(this),r=e.siblings("input"),n=e.closest(".forminator-file-upload").find("> span");r.val(""),n.html(n.data("empty-text")),e.hide()}),r.find(".forminator-input-file, .forminator-input-file-required").change(function(){var t=f(this).closest(".forminator-file-upload").find("> span"),e=f(this).val(),r=e.length?e.split("\\").pop():"";t.text(r),n.toggle_file_input()}),r.find(".forminator-button-upload").on("click",function(t){t.preventDefault();var e=f(this).attr("data-id");r.find("input#"+e).trigger("click")}),r.find(".forminator-input-file, .forminator-input-file-required").on("change",function(t){t.preventDefault();var e=f(this)[0].files.length,r=f(this).find(".forminator-button-delete");0===e?r.hide():r.show()})},maybeRemoveDuplicateFields:function(t){var e=f(t);if(f(i).find("link[id='neira-lite-style-css']").length){var r=e.find(".forminator-select-container").next(".chosen-container"),n=e.find("select.forminator-select2 + .forminator-select").next(".chosen-container"),o=e.find(".forminator-select").next(".chosen-container");0!==r.length&&r.remove(),0!==n.length&&n.remove(),0!==o.length&&o.remove()}},renderCaptcha:function(t){var e=this;if(void 0===f(t).data("forminator-recapchta-widget")){var r=f(t).data("size"),n={sitekey:f(t).data("sitekey"),theme:f(t).data("theme"),size:r};if("invisible"===r?(n.badge=f(t).data("badge"),n.callback=function(t){f(e.element).trigger("submit.frontSubmit")}):n.callback=function(){f(t).parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")},""!==n.sitekey){var o=a.grecaptcha.render(t,n);f(t).data("forminator-recapchta-widget",o),this.addCaptchaAria(t),this.responsive_captcha()}}},addCaptchaAria:function(t){var e=f(t).find(".g-recaptcha-response"),r=f(t).find(">div");0!==e.length&&(e.attr("aria-hidden","true"),e.attr("aria-label","do not use"),e.attr("aria-readonly","true")),0!==r.length&&r.css("z-index",99)},hide:function(){this.$el.hide()},maybeParseStringToJson:function(t,e){var r={};if("object"==typeof t)return t;if("object"===e)t="{"+t.trim()+"}";else{if("array"!==e)return{};t="["+t.trim()+"]"}try{t=t.replace(/\,(?!\s*?[\{\[\"\'\w])/g,""),r=JSON.parse(t)}catch(t){console.error(t.message),"object"===e?r={}:"array"===e&&(r=[])}return r}}),f.fn[r]=function(t){return this.each(function(){f.data(this,r)||f.data(this,r,new e(this,t))})},f(i).on("tinymce-editor-init",function(t,r){var n=0;r.on("change",function(){0===r.id.indexOf("forminator-wp-editor-")&&r.save();var t=r.id,e=f("#"+t).closest(".forminator-col").find(".forminator-description span");e.length&&e.data("limit")&&(n="words"!==e.data("type")?r.getContent({format:"text"}).length:r.getContent({format:"text"}).split(/\s+/).length,e.html(n+" / "+e.data("limit")))}),f("#"+r.id+"_ifr").height(f("#"+r.id).height())}),f(i).ready(t),f(i).on("after.load.forminator",t)}(jQuery,window,document);var forminator_render_captcha=function(){jQuery(".forminator-g-recaptcha").each(function(){var e=jQuery(this),r=e.closest("form");0<r.length&&window.setTimeout(function(){var t=r.data("forminatorFront");void 0!==t&&t.renderCaptcha(e[0])},100)})},forminatorDateUtil={month_number:function(t){if(t.constructor===Number)return t;var e=NaN;if(t.constructor===String){t=t.toLowerCase();var r=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"].indexOf(t);-1===r&&(r=["january","february","march","april","may","june","july","august","september","october","november","december"].indexOf(t)),e=-1===r?NaN:r}return e},convert:function(t){return t.constructor===Date?t:t.constructor===Array?new Date(t[0],this.month_number(t[1]),t[2]):t.constructor===Number?new Date(t):t.constructor===String?new Date(t):"object"==typeof t?new Date(t.year,this.month_number(t.month),t.date):NaN},compare:function(t,e){return isFinite(t=this.convert(t).valueOf())&&isFinite(e=this.convert(e).valueOf())?(e<t)-(t<e):NaN},inRange:function(t,e,r){return isFinite(t=this.convert(t).valueOf())&&isFinite(e=this.convert(e).valueOf())&&isFinite(r=this.convert(r).valueOf())?e<=t&&t<=r:NaN},diffInDays:function(t,e){if(t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth)return NaN;var r=e.getTime(),n=t.getTime();return parseFloat((r-n)/864e5)},diffInWeeks:function(t,e){if(t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth)return NaN;var r=e.getTime(),n=t.getTime();return parseInt((r-n)/6048e5)},diffInMonths:function(t,e){if(t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth)return NaN;var r=t.getFullYear(),n=e.getFullYear(),o=t.getMonth();return e.getMonth()+12*n-(o+12*r)},diffInYears:function(t,e){return t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth?NaN:e.getFullYear()-t.getFullYear()}};!function(s,a,t,d){"use strict";var r="forminatorFrontCalculate",n={forminatorFields:[],maxExpand:5,generalMessages:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},n,e),this._defaults=n,this._name=r,this.calculationFields=[],this.currentExpand=0,this.triggerInputs=[],this.isError=!1,this.init()}s.extend(e.prototype,{init:function(){var e=this,t=this.$el.find("input.forminator-calculation");if(0<t.length){t.each(function(){if(e.calculationFields.push({$input:s(this),formula:s(this).data("formula"),name:s(this).attr("name"),isHidden:s(this).data("isHidden"),precision:s(this).data("precision")}),s(this).data("isHidden")){s(this).closest(".forminator-col").addClass("forminator-hidden forminator-hidden-option");var t=s(this).closest(".forminator-row");0===t.find("> .forminator-col:not(.forminator-hidden)").length&&t.addClass("forminator-hidden forminator-hidden-option")}});var r=this.settings.memoizeTime||300;this.debouncedReCalculateAll=this.debounce(this.recalculateAll,1e3),this.memoizeDebounceRender=this.memoize(this.recalculate,r),this.$el.on("forminator:field:condition:toggled",function(t){e.debouncedReCalculateAll()}),this.parseCalcFieldsFormula(),this.attachEventToTriggeringFields(),this.debouncedReCalculateAll()}},memoize:function(e,r){var n,o={},i=Array.prototype.slice;return function(){var t=i.call(arguments);return clearTimeout(n),n=setTimeout(function(){n=null,o={}},r),t[0].name in o?o[t[0].name]:o[t[0].name]=e.apply(this,t)}},debounce:function(n,o,i){var a;return function(){var t=this,e=arguments,r=i&&!a;clearTimeout(a),a=setTimeout(function(){a=null,i||n.apply(t,e)},o),r&&n.apply(t,e)}},parseCalcFieldsFormula:function(){for(var t=0;t<this.calculationFields.length;t++){var e=this.calculationFields[t],r=e.formula;this.currentExpand=0,e.formula=r,this.calculationFields[t]=e}},maybeExpandCalculationFieldOnFormula:function(t){if(this.currentExpand>this.settings.maxExpand)return t;for(var e,r=this.settings.forminatorFields.join("|"),n=new RegExp("\\{("+("("+r+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g"),o=t,i=!1;e=n.exec(t);){var a=e[0],s=e[1],l=e[2],f=a;a!==d&&s!==d&&l!==d&&("calculation"===l&&(i=!0,f="("+this.$el.find('input[name="'+s+'"]').data("formula")+")"),o=o.replace(a,f))}return i&&(this.currentExpand++,o=this.maybeExpandCalculationFieldOnFormula(o)),o},findTriggerInputs:function(t){for(var e,r=t.formula,n=this.settings.forminatorFields.join("|"),o=new RegExp("\\{("+("("+n+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g");e=o.exec(r);){var i=e[0],a=e[1],s=e[2];if(i!==d&&a!==d&&s!==d){var l=this.get_form_field(a);if(l.length){var f=l.data("calcFields");f===d&&(f=[]);for(var u=!1,c=0;c<f.length;c++){if(f[c].name===t.name){u=!0;break}}u||f.push(t),l.data("calcFields",f),this.triggerInputs.push(l)}}}},get_form_field:function(t){var e,r=this.$el.data("form-id");0===(e=this.$el.find("#forminator-form-"+r+"__field--"+t)).length&&0===(e=this.$el.find("#"+t+"-field")).length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t));return e},attachEventToTriggeringFields:function(){for(var n=this,t=0;t<this.calculationFields.length;t++){var e=this.calculationFields[t];this.findTriggerInputs(e)}if(0<this.triggerInputs.length)for(var r=[],o=0;o<this.triggerInputs.length;o++){var i=this.triggerInputs[o],a=i.attr("id");r.indexOf(a)<0&&(i.on("change.forminatorFrontCalculate, blur",function(){var t=s(this).data("calcFields");if(t!==d&&0<t.length)for(var e=0;e<t.length;e++){var r=t[e];n.field_is_checkbox(s(this))||n.field_is_radio(s(this))?n.recalculate(r):n.memoizeDebounceRender(r)}}),r.push(a))}},recalculateAll:function(){for(var t=0;t<this.calculationFields.length;t++)this.recalculate(this.calculationFields[t])},recalculate:function(t){var e=t.$input;this.hideErrorMessage(e);var r=this.maybeReplaceFieldOnFormula(t.formula),n=0,o=new a.forminatorCalculator(r);try{if(n=o.calculate(),!isFinite(n))throw"Infinity calculation result.";n=parseFloat(n).toFixed(t.precision)}
1catch(t){this.isError=!0,console.log(t),this.displayErrorMessage(e,this.settings.generalMessages.calculation_error),n="0"}if(e.val()!==String(n)){var i=e.data("decimal-point");n=n.replace(".",i),e.val(n).trigger("change")}},maybeReplaceFieldOnFormula:function(t){for(var e,r=this.settings.forminatorFields.join("|"),n=new RegExp("\\{("+("("+r+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g"),o=t;e=n.exec(t);){var i=e[0],a=e[1],s=e[2],l=i;if(i!==d&&a!==d&&s!==d){if(this.is_hidden(a)){l=0;var f=i.replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g,"\\$1"),u=new RegExp("([\\+\\-\\*\\/]?)[^\\+\\-\\*\\/\\(]*"+f+"[^\\)\\+\\-\\*\\/]*([\\+\\-\\*\\/]?)").exec(t);u&&("*"!==u[1]&&"/"!==u[1]&&"*"!==u[2]&&"/"!==u[2]||(l=1))}else{if("calculation"===s){var c=this.get_calculation_field(a);c&&this.memoizeDebounceRender(c)}l=this.get_field_value(a)}l="("+l+")",o=o.replace(i,l)}}return o},get_calculation_field:function(t){for(var e=0;e<this.calculationFields.length;e++)if(this.calculationFields[e].name===t)return this.calculationFields[e];return!1},is_hidden:function(t){var e=this.get_form_field(t).closest(".forminator-col"),r=e.closest(".forminator-row");return!r.hasClass("forminator-hidden-option")&&!e.hasClass("forminator-hidden-option")&&!(!r.hasClass("forminator-hidden")&&!e.hasClass("forminator-hidden"))},get_field_value:function(t){var e=this.get_form_field(t),r=0,n=0,o=null;if(this.field_is_radio(e))(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==d&&(r=Number(n));else if(this.field_is_checkbox(e))e.each(function(){s(this).is(":checked")&&(n=s(this).data("calculation"))!==d&&(r+=Number(n))});else if(this.field_is_select(e))(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==d&&(r=Number(n));else{var i=e.val();r=parseFloat(i.replace(",","."))}return isNaN(r)?0:r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===s(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===s(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},displayErrorMessage:function(t,e){var r=t.closest(".forminator-field--inner");0===r.length&&(r=t.closest(".forminator-field"));var n=r.find(".forminator-error-message");0===n.length&&(r.append('<span class="forminator-error-message" aria-hidden="true"></span>'),n=r.find(".forminator-error-message")),t.attr("aria-invalid","true"),n.html(e),r.addClass("forminator-has_error")},hideErrorMessage:function(t){var e=t.closest(".forminator-field--inner");0===e.length&&(e=t.closest(".forminator-field"));var r=e.find(".forminator-error-message");t.removeAttr("aria-invalid"),r.remove(),e.removeClass("forminator-has_error")}}),s.fn[r]=function(t){return this.each(function(){s.data(this,r)||s.data(this,r,new e(this,t))})}}(jQuery,window,document),function(i,t,e,f){"use strict";var r="forminatorFrontMergeTags",n={print_value:!1,forminatorFields:[]};function o(t,e){this.element=t,this.$el=i(this.element),this.settings=i.extend({},n,e),this._defaults=n,this._name=r,this.formFields=[],this.init()}i.extend(o.prototype,{init:function(){var t=this,e=this.$el.find(".forminator-merge-tags");0<e.length&&e.each(function(){t.formFields.push({$input:i(this),value:i(this).html()})}),this.replaceAll(),this.attachEvents()},attachEvents:function(){var t=this;this.$el.find("input.forminator-input, .forminator-checkbox, .forminator-radio, .forminator-input-file, select.forminator-select2, .forminator-multiselect input").each(function(){i(this).on("change",function(){setTimeout(function(){t.replaceAll()},300)})})},replaceAll:function(){for(var t=0;t<this.formFields.length;t++)this.replace(this.formFields[t])},replace:function(t){var e=t.$input,r=this.maybeReplaceValue(t.value);e.html(r)},maybeReplaceValue:function(t){for(var e,r=this.settings.forminatorFields.join("|"),n=new RegExp("\\{("+("("+r+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g"),o=t;e=n.exec(t);){var i,a=e[0],s=a.replace("{","").replace("}",""),l=e[2];a!==f&&s!==f&&l!==f&&(i=this.get_field_value(s),o=o.replace(a,i))}return o},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t)),e},is_calculation:function(t){return!!this.get_form_field(t).hasClass("forminator-calculation")},get_field_value:function(t){var e=this.get_form_field(t),r=this,n="",o=null;if(this.is_hidden(t)&&!this.is_calculation(t))return"";if(this.is_calculation(t)&&(!this.get_form_field(t).closest(".forminator-col").closest(".forminator-row").hasClass("forminator-hidden-option")&&this.is_hidden(t)))return"";
1return this.field_is_radio(e)?(o=e.filter(":checked")).length&&(n=this.settings.print_value?o.val():0===o.siblings(".forminator-radio-label").length?o.siblings(".forminator-screen-reader-only").text():o.siblings(".forminator-radio-label").text()):this.field_is_checkbox(e)?e.each(function(){if(i(this).is(":checked")){""!==n&&(n+=", ");var t=!!i(this).closest(".forminator-multiselect").length;r.settings.print_value?n+=i(this).val():n+=t?i(this).closest("label").text():0===i(this).siblings(".forminator-checkbox-label").length?i(this).siblings(".forminator-screen-reader-only").text():i(this).siblings(".forminator-checkbox-label").text()}}):this.field_is_select(e)?(o=e.find("option").filter(":selected")).length&&(n=this.settings.print_value?o.val():o.text()):n=this.field_is_upload(e)?e.val().split("\\").pop():e.val(),n},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===i(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===i(this).attr("type"))return!(e=!0)}),e},field_is_upload:function(t){return"file"===t.attr("type")},field_is_select:function(t){return t.is("select")},is_hidden:function(t){var e=this.get_form_field(t).closest(".forminator-col"),r=e.closest(".forminator-row");return!(!r.hasClass("forminator-hidden-option")&&!r.hasClass("forminator-hidden"))||!!e.hasClass("forminator-hidden")}}),i.fn[r]=function(t){return this.each(function(){i.data(this,r)||i.data(this,r,new o(this,t))})}}(jQuery,window,document),function(c,f,t,u){"use strict";Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(t,e){if(t===u||null===t)throw new TypeError("Cannot convert first argument to object");for(var r=Object(t),n=1;n<arguments.length;n++){var o=arguments[n];if(o!==u&&null!==o)for(var i=Object.keys(Object(o)),a=0,s=i.length;a<s;a++){var l=i[a],f=Object.getOwnPropertyDescriptor(o,l);f!==u&&f.enumerable&&(r[l]=o[l])}}return r}});var r="forminatorFrontPayment",n={type:"stripe",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=c(this.element),this.settings=c.extend({},n,e),this._defaults=n,this._name=r,this._stripeData=null,this._stripe=null,this._cardElement=null,this._stripeToken=null,this._beforeSubmitCallback=null,this._form=null,this._paymentIntent=null,this.init()}c.extend(e.prototype,{init:function(){if(this.settings.paymentEl){var n=this;this._stripeData=this.settings.paymentEl.data(),this.mountCardField(),c(this.element).on("payment.before.submit.forminator",function(t,e,r){n._form=n.getForm(t),n._beforeSubmitCallback=r,n.validateStripe(t,e)}),this.$el.on("forminator:form:submit:stripe:3dsecurity",function(t,e,r){n.validate3d(t,e,r)}),this.$el.find("input.forminator-input, .forminator-checkbox, .forminator-radio, select.forminator-select2").each(function(){c(this).on("change",function(t){n.mapZip(t)})})}},validate3d:function(t,e,r){var n=this;r?this._stripe.confirmCardPayment(e,{payment_method:{card:n._cardElement,billing_details:n.getBillingData()}}).then(function(t){n.$el.find("#forminator-stripe-subscriptionid").val(r),n._beforeSubmitCallback&&n._beforeSubmitCallback.call()}):this._stripe.retrievePaymentIntent(e).then(function(t){"requires_action"!==t.paymentIntent.status&&"requires_source_action"!==t.paymentIntent.status||n._stripe.handleCardAction(e).then(function(t){n._beforeSubmitCallback&&n._beforeSubmitCallback.call()})})},validateStripe:function(r,n){var o=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?o.showCardError(t.error.message,!0):(o.hideCardError(),o._stripe.createPaymentMethod("card",o._cardElement,o.getBillingData()).then(function(t){var e=o.getObjectValue(t,"paymentMethod");o._stripeData.paymentMethod=o.getObjectValue(e,"id"),o.updateAmount(r,n,t)}))})},isValid:function(e){var r=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?r.showCardError(t.error.message,e):r.hideCardError()})},getForm:function(t){var e=c(t.target);return e.hasClass("forminator-custom-form")||(e=e.closest("form.forminator-custom-form")),e},updateAmount:function(n,o,t){n.preventDefault();var i=this,e=o,r=this.getObjectValue(t,"paymentMethod");e.append("action","forminator_update_payment_amount"),e.append("paymentid",this.get
1StripeData("paymentid")),e.append("payment_method",this.getObjectValue(r,"id"));var a=this.getStripeData("receipt"),s=this.getStripeData("receiptEmail");if(a&&s){var l=this.get_field_value(s)||"";e.append("receipt_email",l)}c.ajax({type:"POST",url:f.ForminatorFront.ajaxUrl,data:e,cache:!1,contentType:!1,processData:!1,beforeSend:function(){if(void 0!==i.settings.has_loader&&i.settings.has_loader){i._form.addClass("forminator-fields-disabled");var t=i._form.find(".forminator-response-message");t.html("<p>"+i.settings.loader_label+"</p>"),i.focus_to_element(t),t.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")}i._form.find("button").attr("disabled",!0)},success:function(t){if(!0===t.success)void 0!==t.data&&void 0!==t.data.paymentid?(i.$el.find("#forminator-stripe-paymentid").val(t.data.paymentid),i.$el.find("#forminator-stripe-paymentmethod").val(i._stripeData.paymentMethod),i._stripeData.paymentid=t.data.paymentid,i._stripeData.secret=t.data.paymentsecret,i.handleCardPayment(t,n,o)):i.show_error("Invalid Payment Intent ID");else{i.show_error(t.data.message),t.data.errors.length&&i.show_messages(t.data.errors);var e=i._form.find(".forminator-g-recaptcha");if(e.length){var r=(e=c(e.get(0))).data("forminator-recapchta-widget");"invisible"===e.data("size")&&f.grecaptcha.reset(r)}}},error:function(t){var e=400===t.status?f.ForminatorFront.cform.upload_error:f.ForminatorFront.cform.error;i.show_error(e)}})},show_error:function(t){var e=this._form.find(".forminator-response-message");this._form.find("button").removeAttr("disabled"),e.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-loading").addClass("forminator-error forminator-show"),e.html("<p>"+t+"</p>"),this.focus_to_element(e),this.enable_form()},enable_form:function(){if(void 0!==this.settings.has_loader&&this.settings.has_loader){var t=this._form.find(".forminator-response-message");this._form.removeClass("forminator-fields-disabled"),t.removeClass("forminator-loading")}},mapZip:function(t){var e=this.getStripeData("veifyZip"),r=this.getStripeData("zipField"),n=c(t.currentTarget).attr("name");if(e&&""!==r&&n===r&&t.originalEvent!==u){var o=this.get_field_value(r);this._cardElement.update({value:{postalCode:o}})}},focus_to_element:function(t,e){e=(e=e||!1)&&this.settings.fadeout;var r=this.settings.fadeout_time;t.show(),c("html,body").animate({scrollTop:t.offset().top-(c(f).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus(),e&&t.show().delay(r).fadeOut("slow")})},show_messages:function(t){var l=this,f=l.$el.data("forminatorFrontCondition");if(void 0!==f){this.$el.find(".forminator-error-message").remove();var u=0;t.forEach(function(t){var e=Object.keys(t),r=Object.values(t),n=f.get_form_field(e);if(n.length){if(0===u&&(l.$el.trigger("forminator.front.pagination.focus.input",[n]),l.focus_to_element(n)),c(n).hasClass("forminator-input-time")){var o=c(n).closest(".forminator-field:not(.forminator-field--inner)"),i=o.children(".forminator-error-message");0===i.length&&(o.append('<span class="forminator-error-message" aria-hidden="true"></span>'),i=o.children(".forminator-error-message")),i.html(r)}var a=c(n).closest(".forminator-field--inner");0===a.length&&0===(a=c(n).closest(".forminator-field")).length&&1<(a=c(n).find(".forminator-field")).length&&(a=a.first());var s=a.find(".forminator-error-message");0===s.length&&(a.append('<span class="forminator-error-message" aria-hidden="true"></span>'),s=a.find(".forminator-error-message")),c(n).attr("aria-invalid","true"),s.html(r),a.addClass("forminator-has_error"),u++}})}return this},getBillingData:function(t){if(!this.getStripeData("billing"))return{};var e=this.getStripeData("billingName"),r=this.getStripeData("billingEmail"),n=this.getStripeData("billingAddress"),o={address:{}};if(e){var i=this.get_field_value(e);if(!i)i=(this.get_field_value(e+"-first-name")||"")+" "+(this.get_field_value(e+"-last-name")||"");i&&(o.name=i)}if(r){var a=this.get_field_value(r)||"";a&&(o.email=a)}var s=this.get_field_value(n+"-street_address")||"";s&&(o.address.line1=s);var l=this.get_field_value(n+"-address_line")||"";l&&(o.address.line2=l);var f=this.get_field_value(n+"-city")||"";f&&(o.address.city=f);var u=this.get_field_value(n+"-state")||"";u&&(o.address.state=u);var c=this.get_form_field(n+"-country").find(":selected").data("c
1ountry-code");c&&(o.address.country=c);var d=this.get_field_value(n+"-zip")||"";return d&&(o.address.postal_code=d),{billing_details:o}},handleCardPayment:function(t,e,r){t.data.paymentsecret;var n=c(".forminator-number--field, .forminator-currency, .forminator-calculation");n.inputmask&&n.inputmask("remove"),this._beforeSubmitCallback&&this._beforeSubmitCallback.call()},mountCardField:function(){var t=this.getStripeData("key"),e=this.getStripeData("cardIcon"),r=this.getStripeData("veifyZip"),n=(this.getStripeData("zipField"),this.getStripeData("fieldId"));this._stripe=Stripe(t,{locale:this.getStripeData("language")});var o={};r?o.value={postalCode:""}:o.hidePostalCode=!0;var i={},a=this.getStripeData("fontFamily"),s=this.getStripeData("customFonts");a&&s&&(i.fonts=[{cssSrc:"https://fonts.googleapis.om/css?family="+a}]);var l=this._stripe.elements(i);this._cardElement=l.create("card",Object.assign({classes:{base:this.getStripeData("baseClass"),complete:this.getStripeData("completeClass"),empty:this.getStripeData("emptyClass"),focus:this.getStripeData("focusedClass"),invalid:this.getStripeData("invalidClass"),webkitAutofill:this.getStripeData("autofilledClass")},style:{base:{iconColor:this.getStripeData("iconColor"),color:this.getStripeData("fontColor"),lineHeight:this.getStripeData("lineHeight"),fontWeight:this.getStripeData("fontWeight"),fontFamily:this.getStripeData("fontFamily"),fontSmoothing:"antialiased",fontSize:this.getStripeData("fontSize"),"::placeholder":{color:this.getStripeData("placeholder")},":hover":{iconColor:this.getStripeData("iconColorHover")},":focus":{iconColor:this.getStripeData("iconColorFocus")}},invalid:{iconColor:this.getStripeData("iconColorError"),color:this.getStripeData("fontColorError")}},iconStyle:"solid",hideIcon:!e},o)),this._cardElement.mount("#card-element-"+n),this.validateCard()},validateCard:function(){var e=this;this._cardElement.on("change",function(t){e.$el.find(".forminator-stripe-element").hasClass("StripeElement--empty")?e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_filled"):e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_filled"),e.$el.find(".forminator-stripe-element").hasClass("StripeElement--invalid")&&e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-has_error")}),this._cardElement.on("focus",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_active")}),this._cardElement.on("blur",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_active"),e.isValid(!1)})},hideCardError:function(){var t=this.$el.find(".forminator-card-message"),e=t.find(".forminator-error-message");0===e.length&&(t.append('<span class="forminator-error-message" aria-hidden="true"></span>'),e=t.find(".forminator-error-message")),t.closest(".forminator-field").removeClass("forminator-has_error"),e.html("")},showCardError:function(t,e){var r=this.$el.find(".forminator-card-message"),n=r.find(".forminator-error-message");0===n.length&&(r.append('<span class="forminator-error-message" aria-hidden="true"></span>'),n=r.find(".forminator-error-message")),r.closest(".forminator-field").addClass("forminator-has_error"),r.closest(".forminator-field").addClass("forminator-is_filled"),n.html(t),e&&this.focus_to_element(r.closest(".forminator-field"))},getStripeData:function(t){return void 0!==this._stripeData[t]?this._stripeData[t]:null},getObjectValue:function(t,e){return void 0!==t[e]?t[e]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t)),e},get_field_value:function(t){var e=this.get_form_field(t),r="",n=null;return this.field_is_radio(e)?(n=e.filter(":checked")).length&&(r=n.val()):this.field_is_checkbox(e)?e.each(function(){c(this).is(":checked")&&(r=c(this).val())}):r=(this.field_is_select(e),e.val()),r},get_field_calculation:function(t){var e=this.get_form_field(t),r=0,n=0,o=null;
1return this.field_is_radio(e)?(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==u&&(r=Number(n)):this.field_is_checkbox(e)?e.each(function(){c(this).is(":checked")&&(n=c(this).data("calculation"))!==u&&(r+=Number(n))}):this.field_is_select(e)?(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==u&&(r=Number(n)):r=Number(e.val()),isNaN(r)?0:r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===c(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===c(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")}}),c.fn[r]=function(t){return this.each(function(){c.data(this,r)||c.data(this,r,new e(this,t))})}}(jQuery,window,document),function(s,o){"use strict";var r="forminatorFrontPagination",n={totalSteps:0,step:0,hashStep:0,inline_validation:!1};function e(t,e){this.element=s(t),this.$el=this.element,this.totalSteps=0,this.step=0,this.finished=!1,this.hashStep=!1,this.next_button_txt="",this.prev_button_txt="",this.custom_label=[],this.form_id=0,this.element="",this.settings=s.extend({},n,e),this._defaults=n,this._name=r,this.init()}s.extend(e.prototype,{init:function(){this.next_button=this.settings.next_button?this.settings.next_button:o.ForminatorFront.cform.pagination_next,this.prev_button=this.settings.prev_button?this.settings.prev_button:o.ForminatorFront.cform.pagination_prev,0<this.$el.find("input[name=form_id]").length&&(this.form_id=this.$el.find("input[name=form_id]").val()),this.totalSteps=this.settings.totalSteps,this.step=this.settings.step,this.quiz=this.settings.quiz,this.element=this.$el.find("[data-step="+this.step+"]").data("name"),this.form_id&&"object"==typeof o.Forminator_Cform_Paginations&&"object"==typeof o.Forminator_Cform_Paginations[this.form_id]&&(this.custom_label=o.Forminator_Cform_Paginations[this.form_id]),this.settings.hashStep&&0<this.step?this.go_to(this.step,!0):this.quiz?this.go_to(0,!0):this.go_to(0,!1),this.render_navigation(),this.render_bar_navigation(),this.render_footer_navigation(this.form_id),this.init_events(),this.update_buttons(),this.update_navigation(),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next, .forminator-button.forminator-button-submit").click(function(t){t.preventDefault(),s(this).trigger("forminator.front.pagination.move")}),this.$el.on("click",".forminator-result--view-answers",function(t){t.preventDefault(),s(this).trigger("forminator.front.pagination.move")})},init_events:function(){var o=this;this.$el.find(".forminator-button-back").on("forminator.front.pagination.move",function(t){o.handle_click("prev")}),this.$el.on("forminator.front.pagination.move",".forminator-result--view-answers",function(t){o.handle_click("prev")}),this.$el.find(".forminator-button-next").on("forminator.front.pagination.move",function(t){o.handle_click("next")}),this.$el.find(".forminator-step").click(function(t){t.preventDefault();var e=s(this).data("nav");o.handle_step(e)}),this.$el.on("reset",function(t){o.on_form_reset(t)}),this.$el.on("forminator:quiz:submit:success",function(t,e,r,n){n&&o.move_to_results(t)}),this.$el.on("forminator.front.pagination.focus.input",function(t,e){o.on_focus_input(t,e)})},move_to_results:function(t){this.finished=!0,this.$el.find(".forminator-submit-rightaway").length?this.$el.find("#forminator-submit").removeClass("forminator-hidden"):this.handle_click("next")},on_form_reset:function(t){this.go_to(0,!0),this.update_buttons()},on_focus_input:function(t,e){var r=this.get_page_of_input(e);this.go_to(r,!0),this.update_buttons()},render_footer_navigation:function(t){var e="";this.custom_label[this.element]&&"custom"===this.custom_label["pagination-labels"]?(this.prev_button_txt=""!==this.custom_label[this.element]["prev-text"]?this.custom_label[this.element]["prev-text"]:this.prev_button,this.next_button_txt=""!==this.custom_label[this.element]["next-text"]?this.custom_label[this.element]["next-text"]:this.next_button):(this.prev_button_txt=this.prev_button,this.next_button_txt=this.next_button),e=this.$el.hasClass("forminator-design--material")?'<div class="forminator-pagination-footer" style="display: flex;"><button class="forminator-button forminator-button-back"><span class="forminator-button--mask" aria-label="hidden"></span><span class="forminator-button--text">'+this.prev_button_txt+'</span></button><button class="forminator-button forminator-button-next"><span class="forminator-button--mask" aria-label="hidden"></span><span class="forminator-button--text">'+this.next_button_txt+"</span></button>":'<div class="forminator-pagination-footer" style="display: flex;"><button class="forminator-button forminator-button-back">'+this.prev_button_txt+'</button><button class="forminator-button forminator-button-next">'+this.next_button_txt+"</button>",!0===this.custom_label["has-paypal"]&&(e+='<div class="forminator-payment forminator-button-paypal forminator-hidden '+(this.custom_label["paypal-id"]?this.custom_label["paypal-id"]:"")+'-payment" id="paypal-button-container-'+t+'">'),e+="</div>",this.$el.append(e)},render_bar_navigation:function(){var t=this.$el.find(".forminator-pagination-progress");t.length&&(t.html('<div class="forminator-progress-label">0%</div><div class="forminator-progress-bar"><span style="width: 0%"></span></div>'),this.calculate_bar_percentage())},calculate_bar_percentage:function(){var t=this.totalSteps,e=this.step+1,r=this.$el;if(r.length){var n=Math.round(e/t*100);r.find(".forminator-progress-label").html(n+"%"),r.find(".forminator-progress-bar span").css("width",n+"%")}},render_navigation:function(){var i=this.$el.find(".forminator-pagination-steps"),t=this.$el.find(".forminator-pagination-start");if(i.length){var o=this.$el.find(".forminator-pagination").not(".forminator-pagination-start");i.append('<div class="forminator-break"></div>');var a=this;o.each(function(){var t=s(this),e=t.data("label"),r=t.data("step")-1,n="forminator-custom-form-"+a.form_id+"--page-"+r,o='<button role="tab" id="'+(n+"-label")+'" class="forminator-step forminator-step-'+r+'" aria-selected="false" aria-controls="'+n+'" data-nav="'+r+'"><span class="forminator-step-label">'+e+'</span><span class="forminator-step-dot" aria-hidden="true"></span></button>';i.append(o+'<div class="forminator-break" aria-hidden="true"></div>')}),t.each(function(){var t=s(this).data("label"),e=o.length,r="forminator-custom-form-"+a.form_id+"--page-"+e,n='<button role="tab" id="'+(r+"-label")+'" class="forminator-step forminator-step-'+e+'" data-nav="'+e+'" aria-selected="false" aria-controls="'+r+'"><span class="forminator-step-label">'+t+'</span><span class="forminator-step-dot" aria-hidden="true"></span></button>';i.append(n+'<div class="forminator-break" aria-hidden="true"></div>')})}},handle_step:function(t){if(this.settings.inline_validation)for(var e=0;e<t;e++)if(this.step<=e&&!this.is_step_inputs_valid(e))return void this.go_to(e,!0);this.go_to(t,!0),this.update_buttons()},handle_click:function(t){var e=this;if("prev"===t&&0!==this.step)this.go_to(this.step-1,!0),this.update_buttons();else if("next"===t){if(this.settings.inline_validation&&!this.is_step_inputs_valid(this.step))return;if(void 0!==this.$el.data().forminatorFrontPayment){var r=this.$el.data().forminatorFrontPayment;0<this.$el.find("[data-step="+this.step+"]").find(".forminator-stripe-element").not(".forminator-hidden .forminator-stripe-element").length?r._stripe.createToken(r._cardElement).then(function(t){t.error?r.showCardError(t.error.message,!0):(r.hideCardError(),e.go_to(e.step+1,!0),e.update_buttons())}):(this.go_to(this.step+1,!0),this.update_buttons())}else this.go_to(this.step+1,!0),this.update_buttons()}var n=s(this.$el),o=n.find(".forminator-textarea");n.hasClass("forminator-design--material")&&o.length&&o.each(function(){FUI.textareaMaterial(this)})},is_step_inputs_valid:function(t){var r=0,n=this.$el.data("validator"),e=this.$el.find("[data-step="+t+"]");return void 0===n||(e.find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(':hidden:not(.forminator-wp-editor-required, .forminator-input-file-required, input[name$="_data"])').not('[gramm="true"]').each(function(t,e){n.element
1(e)||(0===r&&e.focus(),r++)}),0===r)},get_page_of_input:function(t){var e=this.step,r=s(t).closest(".forminator-pagination");if(0<r.length){var n=s(r).data("step");void 0!==n&&(e=+n)}return e},update_buttons:function(){if(0===this.step?(this.$el.find(".forminator-button-back").closest(".forminator-pagination-footer").css({"justify-content":"flex-end"}),this.$el.find(".forminator-button-back").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-hidden")):(this.$el.find(".forminator-button-back").closest(".forminator-pagination-footer").css({"justify-content":"space-between"}),this.$el.find(".forminator-button-back, .forminator-button-next").removeClass("forminator-hidden")),this.step!==this.totalSteps||this.finished||(this.step--,this.$el.submit()),this.step!==this.totalSteps-1||this.finished)this.element=this.$el.find("[data-step="+this.step+"]").data("name"),this.custom_label[this.element]&&"custom"===this.custom_label["pagination-labels"]?(this.prev_button_txt=""!==this.custom_label[this.element]["prev-text"]?this.custom_label[this.element]["prev-text"]:this.prev_button,this.next_button_txt=""!==this.custom_label[this.element]["next-text"]?this.custom_label[this.element]["next-text"]:this.next_button):(this.prev_button_txt=this.prev_button,this.next_button_txt=this.next_button),this.step===this.totalSteps-1&&this.finished&&(this.next_button_txt=o.ForminatorFront.quiz.view_results),this.$el.hasClass("forminator-design--material")?(this.$el.find("#forminator-submit").removeAttr("id").removeClass("forminator-button-submit forminator-hidden").addClass("forminator-button-next"),!0===this.custom_label["has-paypal"]&&(this.$el.find("#forminator-paypal-submit").removeAttr("id").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-button-submit forminator-hidden")),this.$el.find(".forminator-button-back .forminator-button--text").html(this.prev_button_txt),this.$el.find(".forminator-button-next .forminator-button--text").html(this.next_button_txt)):(this.$el.find("#forminator-submit").removeAttr("id").removeClass("forminator-button-submit forminator-hidden").addClass("forminator-button-next"),!0===this.custom_label["has-paypal"]&&(this.$el.find("#forminator-paypal-submit").removeAttr("id").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-button-submit forminator-hidden")),this.$el.find(".forminator-button-back").html(this.prev_button_txt),this.$el.find(".forminator-button-next").html(this.next_button_txt)),this.step===this.totalSteps&&this.finished&&this.$el.find(".forminator-button-next, .forminator-button-back").addClass("forminator-hidden");else{var t=this.$el.find(".forminator-pagination-submit").html(),e=this.$el.find(".forminator-pagination-submit").data("loading"),r="custom"===this.custom_label["pagination-labels"]&&""!==this.custom_label["last-previous"]?this.custom_label["last-previous"]:this.prev_button;this.$el.hasClass("forminator-design--material")?(this.$el.find(".forminator-button-back .forminator-button--text").html(r),this.$el.find(".forminator-button-next").removeClass("forminator-button-next").attr("id","forminator-submit").addClass("forminator-button-submit").find(".forminator-button--text").html("").html(t).data("loading",e)):(this.$el.find(".forminator-button-back").html(r),this.$el.find(".forminator-button-next").removeClass("forminator-button-next").attr("id","forminator-submit").addClass("forminator-button-submit").html(t).data("loading",e));var n=this.$el.find(".forminator-button-submit");t||(n.addClass("forminator-hidden"),this.$el.find(".forminator-submit-rightaway").length&&n.html(o.ForminatorFront.quiz.view_results)),!0===this.custom_label["has-paypal"]&&(n.addClass("forminator-hidden"),this.$el.find(".forminator-payment").attr("id","forminator-paypal-submit"),!1===o.paypalHasCondition&&this.$el.find(".forminator-payment").removeClass("forminator-hidden")),0<this.$el.find(".forminator-payment iframe").length&&this.$el.find(".forminator-payment iframe").width("100%")}this.$el.trigger("forminator.front.condition.restart")},go_to:function(t,e){if((this.step=t)===this.totalSteps&&!this.finished)return!1;this.$el.find(".forminator-pagination").css({height:"0",opacity:"0",visibility:"hidden",overflow:"hidden"}).attr("aria-hidden","true").attr("hidden",!0),this.$el.find(".forminator-pagination .forminator-pagination--content").hide(),this.$el.find("[data-step="+t+"]").css({height:"auto",opacity:"1",visibility:"visible"}).removeAttr("aria-hidden").removeAttr("hidden"),this.$el.find("[data-step="+t+"] .forminator-pagination--content").show();var r=this.$el.data("forminatorFront");void 0!==r&&r.responsive_captcha(),this.update_navigation(),e&&this.scroll_to_top_form()},update_navigation:function(){this.$el.find(".forminator-current").attr("aria-selected","false"),this.$el.find(".forminator-current").removeClass("forminator-current"),this.$el.find(".forminator-step-"+this.step).attr("aria-selected","true"),this.$el.find(".forminator-step-"+this.step).addClass("forminator-current"),this.$el.find(".forminator-pagination:not(:hidden)").find(".forminator-answer input").first().trigger("change"),this.calculate_bar_percentage()},scroll_to_top_form:function(){var t=this.$el,e=this.$el.find(".forminator-row").not(":hidden").first();if(e.length&&(t=e),t.length){var r="html,body";0<this.$el.closest(".sui-dialog").length&&(r=".sui-dialog"),0<this.$el.closest(".wph-modal").length&&(r=".wph-modal"),t.focu
1s();var n=t.offset().top-(s(o).height()-t.outerHeight(!0))/2;this.quiz&&(n=t.offset().top,s("#wpadminbar").length&&(n-=35)),s(r).animate({scrollTop:n},500,function(){t.attr("tabindex")||t.attr("tabindex",-1)})}}}),s.fn[r]=function(t){return this.each(function(){s.data(this,r)||s.data(this,r,new e(this,t))})}}(jQuery,window,document),function(f,n,t,a){"use strict";var r="forminatorFrontPayPal",o={type:"paypal",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=f(this.element),this.forminator_selector="#"+this.$el.attr("id")+'[data-forminator-render="'+this.$el.data("forminator-render")+'"]',this.settings=f.extend({},o,e),this._defaults=o,this._name=r,this.paypalData=null,this.init()}f.extend(e.prototype,{init:function(){this.settings.paymentEl&&(this.paypalData=this.settings.paymentEl,this.render_paypal_button(this.element))},is_data_valid:function(){var t=this.configurePayPal(),e=this.settings.paymentRequireSsl;return!(t.amount<=0)&&(!e||"https:"===location.protocol)},is_form_valid:function(){var t=this.$el.validate(),e=t.checkForm();return t.submitted={},e},render_paypal_button:function(t){var o=f(t),i=this,a=this.configurePayPal(),r=o.find(".forminator-response-message"),s=ForminatorFront.cform.gateway.error,e=this.settings.paymentRequireSsl,n=this.settings.generalMessages,l={shape:a.shape,color:a.color,label:a.label,layout:a.layout,height:parseInt(a.height)};"vertical"!==a.layout&&(l.tagline=a.tagline),paypal.Buttons({onInit:function(t,e){e.disable(),"variable"===a.amount_type&&""!==a.variable&&(a.amount=i.get_field_calculation(a.variable)),o.find("input, select, textarea").change(function(){i.is_data_valid()&&i.is_form_valid()?e.enable():e.disable()}),o.on("validation:error",function(){e.disable()}),i.is_data_valid()&&i.is_form_valid()&&e.enable()},env:a.mode,style:l,onClick:function(){!o.valid()&&a.amount<=0?(r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+n.payment_require_amount_error+"</span></label>"),i.focus_to_element(r)):e&&"https:"!==location.protocol?(r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+n.payment_require_ssl_error+"</span></label>"),i.focus_to_element(r)):o.valid()||(r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+n.form_has_error+"</span></label>"),i.focus_to_element(r)),"variable"===a.amount_type&&""!==a.variable&&(a.amount=i.get_field_calculation(a.variable))},createOrder:function(t,e){o.addClass("forminator-partial-disabled");var r=o.find('input[name="forminator_nonce"]').val(),n=i.getPayPalData("form_id");return fetch(ForminatorFront.ajaxUrl+"?action=forminator_pp_create_order",{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"content-type":"application/json"},body:JSON.stringify({nonce:r,form_id:n,mode:i.getPayPalData("mode"),form_data:{purchase_units:[{amount:{currency_code:i.getPayPalData("currency"),value:a.amount}}]},form_fields:o.serialize()})}).then(function(t){return t.json()}).then(function(t){if(!0!==t.success)return s=t.data,!1;var e=t.data.order_id;return o.find(".forminator-paypal-input").val(e),e})},onApprove:function(t,e){void 0!==i.settings.has_loader&&i.settings.has_loader&&(o.addClass("forminator-fields-disabled"),r.html("<p>"+i.settings.loader_label+"</p>"),r.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show"),i.focus_to_element(r)),o.trigger("submit")},onCancel:function(t,e){return void 0!==i.settings.has_loader&&i.settings.has_loader&&(o.removeClass("forminator-fields-disabled forminator-partial-disabled"),r.removeClass("forminator-loading")),e.redirect()},onError:function(){void 0!==i.settings.has_loader&&i.settings.has_loader&&(o.removeClass("forminator-fields-disabled forminator-partial-disabled"),r.removeClass("forminator-loading")),r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+s+"</span></label>"),i.focus_to_element(r)}}).render(o.find(".forminator-button-paypal")[0])},configurePayPal:function(){var t={form_id:this.getPayPalData("form_id"),sandbox_id:this.getPayPalData("sandbox_id"),currency:this.getPayPalData("currency"),live_id:this.getPayPalData("live_id"),amount:0};t.color=this.getPayPalData("color")?this.getPayPalData("color"):"gold",t.shape=this.getPayPalData("shape")?this.getPayPalData("shape"):"rect",t.label=this.getPayPalData("label")?this.getPayPalData("label"):"checkout",t.layout=this.getPayPalData("layout")?this.getPayPalData("layout"):"vertical",t.tagline=this.getPayPalData("tagline")?this.getPayPalData("tagline"):"true",t.redirect_url=this.getPayPalData("redirect_url")?this.getPayPalData("redirect_url"):"",t.mode=this.getPayPalData("mode"),t.locale=this.getPayPalData("locale")?this.getPayPalData("locale"):"en_US",t.debug_mode=this.getPayPalData("debug_mode")?this.getPayPalData("debug_mode"):"disable",t.amount_type=this.getPayPalData("amount_type")?this.getPayPalData("amount_type"):"fixed",t.variable=this.getPayPalData("variable")?this.getPayPalData("variable"):"",t.height=this.getPayPalData("height")?this.getPayPalData("height"):55;var e=this.getPayPalData("amount_type");return"fixed"===e?t.amount=this.getPayPalData("amount"):"variable"===e&&""!==t.variable&&(t.amount=this.get_field_calculation(t.variable)),t},getPayPalData:function(t){return void 0!==this.paypalData[t]?this.paypalData[t]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t)),e},get_field_calculation:function(t){var e=this.get_form_field(t),r=0,n=0,o=null;if(this.field_is_radio(e))(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==a&&(r=Number(n));else if(this.field_is_checkbox(e))e.each(function(){f(this).is(":checked")&&(n=f(this).data("calculation"))!==a&&(r+=Number(n))});else if(this.field_is_select(e))(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==a&&(r=Number(n));else if(e.inputmask){var i=e.inputmask("unmaskedvalue");r=i.replace(/,/g,".")}else r=Number(e.val());return isNaN(r)?0:r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===f(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===f(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},focus_to_element:function(t,e){e=(e=e||!1)&&this.settings.fadeout;var r=this.settings.fadeout_time;t.show(),f("html,body").animate({scrollTop:t.offset().top-(f(n).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus(),e&&t.show().delay(r).fadeOut("slow")})}}),f.fn[r]=function(t){return this.each(function(){f.data(this,r)||f.data(this,r,new e(this,t))})}}(jQuery,window,document),function(y){"use strict";var r="forminatorFrontDatePicker",n={};function e(t,e){this.element=t,this.$el=y(this.element),this.settings=y.extend({},n,e),this._defaults=n,this._name=r,this.init()}y.extend(e.prototype,{init:function(){var a=this,t=this.$el.data("format"),e=(this.$el.data("restrict-type"),this.$el.data("restrict")),r=this.$el.data("restrict"),n=this.$el.data("start-year"),o=this.$el.data("end-year"),s=this.$el.data("past-dates"),l=this.$el.val(),i=this.$el.data("start-of-week"),f=this.$el.data("start-date"),u=this.$el.data("end-date"),c=this.$el.data("start-field"),d=this.$el.data("end-field"),m=this.$el.data("start-offset"),h=this.$el.data("end-offset"),p=this.$el.data("disable-date"),b=this.$el.data("disable-range");r=!isNaN(parseFloat(r))&&isFinite(r)?[r.toString()]:e.split(","),p=p.split(","),b=b.split(","),n=n||"c-95",o=o||"c+95";var _=this.$el.closest(".forminator-custom-form"),g="forminator-calendar";_.hasClass("forminator-design--default")?g="forminator-calendar--default":_.hasClass("forminator-design--material")?g="forminator-calendar--material":_.hasClass("forminator-design--flat")?g="forminator-calendar--flat":_.hasClass("forminator-design--bold")&&(g="forminator-calendar--bold"),this.$el.datepicker({beforeShow:function(t,e){if(e.dpDiv.removeClass(function(t,e){return(e.match(/\bhustle-\S+/g)||[]).join(" ")}),e.dpDiv.removeClass(function(t,e){return(e.match(/\bforminator-\S+/g)||[]).join(" ")}),e.dpDiv.addClass("forminator-custom-form-"+_.data("form-id")+" "+g),"disable"===s?y(this).datepicker("option","minDate",l):y(this).datepicker("option","minDate",null),f){var r=new Date(f);y(this).datepicker("option","minDate",r)}if(u){var n=new Date(u);y(this).datepicker("option","maxDate",n)}if(c){var o=a.getLimitDate(c,m);void 0!==o&&y(this).datepicker("option","minDate",o)}if(d){var i=a.getLimitDate(d,h);void 0!==i&&y(this).datepicker("option","maxDate",i)}},beforeShowDay:function(t){return a.restrict_date(r,p,b,t)},monthNames:datepickerLang.monthNames,monthNamesShort:datepickerLang.monthNamesShort,dayNames:datepickerLang.dayNames,dayNamesShort:datepickerLang.dayNamesShort,dayNamesMin:datepickerLang.dayNamesMin,changeMonth:!0,changeYear:!0,dateFormat:t,yearRange:n+":"+o,minDate:new Date(n,0,1),maxDate:new Date(o,11,31),firstDay:i,onClose:function(){y(this).val
1id()}}),y(".ui-datepicker").addClass("notranslate")},getLimitDate:function(t,e){var r=y('input[name ="'+t+'"]').val();if(void 0!==r){var n=y('input[name ="'+t+'"]').data("format").replaceAll("y","yy"),o=e.split("_"),i=moment(r,n.toUpperCase());i="-"===o[0]?i.subtract(o[1],o[2]):i.add(o[1],o[2]);var a=moment(i).format("YYYY-MM-DD");return new Date(a)}},restrict_date:function(t,e,r,n){for(var o=!0,i=n.getDay(),a=jQuery.datepicker.formatDate("mm/dd/yy",n),s=0;s<r.length;s++){var l=r[s].split("-"),f=new Date(y.trim(l[0])),u=new Date(y.trim(l[1]));if(f<=n&&n<=u){o=!1;break}}return-1!==t.indexOf(i.toString())||-1!==e.indexOf(a)||!1===o?[!1,"disabledDate"]:[!0,"enabledDate"]}}),y.fn[r]=function(t){return this.each(function(){y.data(this,r)||y.data(this,r,new e(this,t))})}}(jQuery,window,document),function(d){"use strict";var r="forminatorFrontValidate",n={rules:{},messages:{}};function e(t,e){this.element=t,this.$el=d(this.element),this.settings=d.extend({},n,e),this._defaults=n,this._name=r,this.init()}function o(t){t=String(t).trim();var e=parseFloat(t);if(String(e)===t)return i(e,2);var r=t.split(/[^\dE-]+/);if(1===r.length)return i(parseFloat(t),2);var n=r.pop();return i(parseFloat(r.join("")+"."+n),2)}function i(t,e){return(Math.floor(100*t)/100).toFixed(e)}d.extend(e.prototype,{init:function(){d(".forminator-select2").on("change",this.element,function(t,e){"forminator_emulate_trigger"!==e&&d(this).trigger("focusout")});var r=!1,n=this.$el;d(this.element).validate({ignore:":hidden:not(.do-validate)",errorPlacement:function(t,e){n.trigger("validation:error")},showErrors:function(t,e){r&&0<e.length&&(n.find(".forminator-response-message").html("<ul></ul>"),jQuery.each(e,function(t,e){n.find(".forminator-response-message ul").append("<li>"+e.message+"</li>")}),n.find(".forminator-response-message").removeAttr("aria-hidden").prop("tabindex","-1").addClass("forminator-accessible")),r=!1,this.defaultShowErrors(),n.trigger("validation:showError",e)},invalidHandler:function(t,e){r=!0,n.trigger("validation:invalid")},onfocusout:function(t){!1===d(t).hasClass("hasDatepicker")&&d(t).valid(),d(t).trigger("validation:focusout")},highlight:function(t,e,r){var n=d(t),o=n.closest(".forminator-field"),i=n.closest(".forminator-date-input"),a=n.closest(".forminator-timepicker"),s=!1,l=!1,f=!1,u=this.errorMap[t.name],c='<span class="forminator-error-message" aria-hidden="true"></span>';if(0<i.length)l=(s=i.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("day"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="year"]').length?d(c).insertBefore(s.find('.forminator-error-message[data-error-field="year"]')):0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"month"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="day"]').length?d(c).insertBefore(s.find('.forminator-error-message[data-error-field="day"]')):0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"year"===n.data("field")&&(0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else if(0<a.length)l=(s=a.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("hours"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="minutes"]').length?d(c).insertBefore(s.find('.forminator-error-message[data-error-field="minutes"]')):0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"minutes"===n.data("field")&&(0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else{l=o.find(".forminator-error-message"),f=o.find(".forminator-description");0===l.length&&(0===f.length?o.append(c):d(c).insertBefore(f)),o.find(".forminator-error-message").html(u)}n.attr("aria-invalid","true"),o.addClass("forminator-has_error"),n.trigger("validation:highlight")},unhighlight:function(t,e,r){var n=d(t),o=n.closest(".forminator-field"),i=n.closest(".forminator-timepicker"),a=n.closest(".forminator-date-input"),s="";s=0<a.length?a.parent().find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'):0<i.length?i.parent().find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'):o.find(".forminator-error-message"),n.removeAttr("aria-invalid"),s.remove(),o.removeClass("forminator-has_error"),n.trigger("validation:unhighlight")},rules:this.settings.rules,messages:this.settings.messages}),d(this.element).on("forminator.validate.signature",function(){d(this).val
1idate().form()})}}),d.fn[r]=function(t){return this.each(function(){d.data(this,r)||d.data(this,r,new e(this,t))})},d.validator.addMethod("validurl",function(t,e){var r=d.validator.methods.url.bind(this);return r(t,e)||r("http://"+t,e)}),d.validator.addMethod("forminatorPhoneNational",function(t,e){return this.optional(e)||d(e).intlTelInput("isValidNumber")}),d.validator.addMethod("forminatorPhoneInternational",function(t,e){return this.optional(e)||d(e).intlTelInput("isValidNumber")}),d.validator.addMethod("dateformat",function(t,e,r){var n,o,i,a,s,l=!1,f="yy-mm-dd"===r||"yy/mm/dd"===r||"yy.mm.dd"===r?/^\d{4}-\d{1,2}-\d{1,2}$/:/^\d{1,2}-\d{1,2}-\d{4}$/;return t=t.replace(/[ /.]/g,"-"),l=!!f.test(t)&&("dd/mm/yy"===r||"dd-mm-yy"===r||"dd.mm.yy"===r?(n=t.split("-"),o=parseInt(n[0],10),i=parseInt(n[1],10),a=parseInt(n[2],10)):"mm/dd/yy"===r||"mm.dd.yy"===r||"mm-dd-yy"===r?(n=t.split("-"),i=parseInt(n[0],10),o=parseInt(n[1],10),a=parseInt(n[2],10)):(n=t.split("-"),a=parseInt(n[0],10),i=parseInt(n[1],10),o=parseInt(n[2],10)),(s=new Date(Date.UTC(a,i-1,o,12,0,0,0))).getUTCFullYear()===a&&s.getUTCMonth()===i-1&&s.getUTCDate()===o),this.optional(e)||l}),d.validator.addMethod("maxwords",function(t,e,r){return this.optional(e)||jQuery.trim(t).split(/\s+/).length<=r}),d.validator.addMethod("trim",function(t,e,r){return!0===this.optional(e)||0!==t.trim().length}),d.validator.addMethod("emailWP",function(t,e,r){if(this.optional(e))return!0;if(t.trim().length<6)return!1;if(t.indexOf("@",1)<0)return!1;var n=t.split("@",2);if(!n[0].match(/^[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~\.-]+$/))return!1;if(n[1].match(/\.{2,}/))return!1;var o=n[1].split(".");if(o.length<2)return!1;for(var i=o.length,a=0;a<i;a++)if(!o[a].match(/^[a-z0-9-]+$/i))return!1;return!0}),d.validator.addMethod("forminatorPasswordStrength",function(t,e,r){var n=t.trim();if(!n||n.length<8)return!1;var o=0;return n.match(/[0-9]/)&&(o+=10),n.match(/[a-z]/)&&(o+=20),n.match(/[A-Z]/)&&(o+=20),n.match(/[^a-zA-Z0-9]/)&&(o+=30),n.match(/[=!\-@.,_*#&?^`%$+\/{\[\]|}^?~]/)&&(o+=30),54<=Math.log(Math.pow(o,n.length))/Math.LN2}),d.validator.addMethod("extension",function(t,e,r){var n=!1;if(""!==d.trim(t)){var o=t.replace(/^.*\./,"");o=o==t?"notExt":o.toLowerCase(),-1!=r.indexOf(o)&&(n=!0)}return this.optional(e)||n}),d.validator.methods.number=function(t,e,r){return this.optional(e)||/^[-+]?[0-9]+[.]?[0-9]*([eE][-+]?[0-9]+)?$/.test(t)},d.validator.addMethod("minNumber",function(t,e,r){return 0===t.length||r<=o(t)}),d.validator.addMethod("maxNumber",function(t,e,r){return 0===t.length||o(t)<=r})}(jQuery,window,document),function(a,u,t){"use strict";u.paypalHasCondition=!1;var n="forminatorFrontCondition",o={fields:{},relations:{}};function r(t,e,r){this.element=t,this.$el=a(this.element),this.settings=a.extend({},o,e),this._defaults=o,this._name=n,this.calendar=r[0],this.init()}a.extend(r.prototype,{init:function(){var n=this,r=this.$el;this.add_missing_relations(),this.$el.find(".forminator-field input, .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea, .forminator-field-signature").on("change input",function(t){var e=a(this),r=e.closest(".forminator-col").attr("id");return void 0===r&&(r="1"===e.attr("data-multi")?e.attr("name"):e.attr("id")),r=a.trim(r),!(!n.has_relations(r)&&!n.has_siblings(r))&&(n.has_siblings(r)&&n.trigger_fake_parent_date_field(r),!n.has_relations(r)&&n.has_siblings(r)?(n.trigger_siblings(r),!1):(n.process_relations(r,e,t),n.paypal_button_condition(),void n.maybe_clear_upload_container()))}),a(t).on("tinymce-editor-init",function(t,e){e.on("change",function(t){r.find("#"+a(this).attr("id")).change()})}),"undefined"!=typeof tinyMCE&&tinyMCE.activeEditor&&tinyMCE.activeEditor.on("change",function(t){r.find("#"+a(this).attr("id")).change()}),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next").click(function(t){r.find('.forminator-field input:not([type="file"]), .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea').trigger("change","forminator_emulate_trigger")}),this.$el.find(".forminator-field input, .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea").trigger("change","forminator_emulate_trigger"),this.init_events()},process_relations:function(t,s,l){var f=this;f.get_relations(t).forEach(function(t){var e=f.get_field_logic(t),r=e.action,n=e.rule,o=e.conditions,i=0;if(0===t.indexOf("paypal")&&0!==e.length&&(u.paypalHasCondition=!0),o.forEach(function(t){f.is_applicable_rule(t,r)&&i++}),"all"===n&&i===o.length||"any"===n&&0<i){if(s instanceof jQuery)var a=s.closest(".forminator-pagination");"submit"===t&&void 0!==a&&f.toggle_field(t,"show","valid"),f.toggle_field(t,r,"valid"),f.has_relations(t)&&("hide"===r?f.hide_element
1(t,l):f.show_element(t,l))}else f.toggle_field(t,r,"invalid"),f.has_relations(t)&&("show"===r?f.hide_element(t,l):f.show_element(t,l))})},init_events:function(){var e=this;this.$el.on("forminator.front.condition.restart",function(t){e.on_restart(t)})},on_restart:function(t){this.$el.find('.forminator-field input:not([type="file"]), .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea').trigger("change","forminator_emulate_trigger")},add_missing_relations:function(){var n=this,o={};if(void 0!==this.settings.fields){var t=this.settings.fields;Object.keys(t).forEach(function(r){t[r].conditions.forEach(function(t){var e=t.field;n.has_relations(e)||(void 0===o[e]&&(o[e]=[]),o[e].push(r))})})}Object.keys(o).forEach(function(t){n.settings.relations[t]=o[t]})},get_field_logic:function(t){return void 0===this.settings.fields[t]?[]:this.settings.fields[t]},has_relations:function(t){return void 0!==this.settings.relations[t]},get_relations:function(t){return this.has_relations(t)?this.settings.relations[t]:[]},get_field_value:function(t){if(""===t)return"";var e=this.get_form_field(t),r=e.val();return this.field_is_radio(e)?r=e.filter(":checked").val():this.field_is_signature(e)?r=e.find("input[id$='_data']").val():this.field_is_checkbox(e)?(r=[],e.each(function(){a(this).is(":checked")&&r.push(a(this).val().toLowerCase())}),0===r.length&&(r=null)):this.field_is_textarea_wpeditor(e)&&"undefined"!=typeof tinyMCE&&tinyMCE.activeEditor&&(r=tinyMCE.activeEditor.getContent()),r||""},get_date_field_value:function(t){if(""===t)return"";var e=this.get_form_field(t),r=!0;e instanceof jQuery&&(r=!1,e.hasClass("forminator-col")&&(r=!0));var n="";if(!r&&this.field_is_datepicker(e)){switch(n=e.val(),e.data("format")){case"dd/mm/yy":n=e.val().split("/").reverse().join("-");break;case"dd.mm.yy":n=e.val().split(".").reverse().join("-");break;case"dd-mm-yy":n=e.val().split("-").reverse().join("-")}var o=new Date;""!==n&&(o=new Date(n)),n={year:o.getFullYear(),month:this.calendar.months[o.getMonth()].toLowerCase(),date:o.getDate(),day:this.calendar.days[o.getDay()].toLowerCase()}}else{var i=!0===r?t:e.data("parent"),a=this.get_form_field_value(i+"-year"),s=this.get_form_field_value(i+"-month"),l=this.get_form_field_value(i+"-day");if(""!==a&&""!==s&&""!==l){o=new Date(a+"-"+s+"-"+l);if(!0===r)return o;n={year:o.getFullYear(),month:this.calendar.months[o.getMonth()].toLowerCase(),date:o.getDate(),day:this.calendar.days[o.getDay()].toLowerCase()}}}return n||""},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===a(this).attr("type"))return!(e=!0)}),e},field_is_signature:function(t){var e=!1;return t.each(function(){if(0<a(this).find(".forminator-field-signature").length)return!(e=!0)}),e},field_is_datepicker:function(t){var e=!1;return t.each(function(){if(a(this).hasClass("forminator-datepicker"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===a(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},field_is_textarea_wpeditor:function(t){var e=!1;return t.each(function(){if(a(this).parent(".wp-editor-container").parent("div").hasClass("tmce-active"))return!(e=!0)}),e},field_is_upload:function(t){var e=!1;return-1!==t.indexOf("upload")&&(e=!0),e},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("."+t+"-payment")).length&&0===(e=this.$el.find('input[name="'+t+'"]')).length&&0===(e=this.$el.find('textarea[name="'+t+'"]')).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&(e=this.$el.find("#"+t)),e},get_form_field_value:function(t){var e,r=this.$el.data("form-id");0===(e=this.$el.find("#forminator-form-"+r+"__field--"+t)).length&&0===(e=this.$el.find("#"+t+"-field")).length&&0===(e=this.$el.find('input[name="'+t+'"]')).length&&0===(e=this.$el.find('textarea[name="'+t+'"]')).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&(e=this.$el.find("#"+t));return e.val()},is_numeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)}
1,is_date_rule:function(t){return["day_is","day_is_not","month_is","month_is_not","is_before","is_after","is_before_n_or_more_days","is_before_less_than_n_days","is_after_n_or_more_days","is_after_less_than_n_days"].includes(t)},has_siblings:function(t){return""!==t&&!!(t=this.get_form_field(t)).data("parent")},trigger_fake_parent_date_field:function(t){var e=this.get_form_field(t).data("parent");this.process_relations(e,{},{})},trigger_siblings:function(r){var t,n=this,e=n.get_form_field(r).data("parent");t=[e+"-year",e+"-month",e+"-day"],a.each(t,function(t,e){r!==e&&n.has_relations(e)&&n.get_form_field(e).trigger("change")})},is_applicable_rule:function(t,e){if(void 0===t)return!1;if(this.is_date_rule(t.operator))var r=this.get_date_field_value(t.field);else r=this.get_field_value(t.field);var n=t.value,o=t.operator;return"show"===e?this.is_matching(r,n,o)&&this.is_hidden(t.field):this.is_matching(r,n,o)},is_hidden:function(t){var e=this.get_form_field(t).closest(".forminator-col").closest(".forminator-row");return!!e.hasClass("forminator-hidden-option")||!e.hasClass("forminator-hidden")},is_matching:function(t,e,r){var n=Array.isArray(t);switch("string"==typeof t&&(t=t.toLowerCase()),"string"==typeof e&&(e=e.toLowerCase()),r){case"is":return n?-1<a.inArray(e,t):t===e;case"is_not":return n?-1===a.inArray(e,t):t!==e;case"is_great":return t=+t,e=+e,!(!this.is_numeric(t)||!this.is_numeric(e))&&e<t;case"is_less":return t=+t,e=+e,!(!this.is_numeric(t)||!this.is_numeric(e))&&t<e;case"contains":return this.contains(t,e);case"starts":return t.startsWith(e);case"ends":return t.endsWith(e);case"month_is":return t.month===e;case"month_is_not":return t.month!==e;case"day_is":return t.day===e;case"day_is_not":return t.day!==e;case"is_before":return this.date_is_smaller(t,e);case"is_after":return this.date_is_grater(t,e);case"is_before_n_or_more_days":return this.date_is_n_days_before_current_date(t,e);case"is_before_less_than_n_days":return this.date_is_less_than_n_days_before_current_date(t,e);case"is_after_n_or_more_days":return this.date_is_n_days_after_current_date(t,e);case"is_after_less_than_n_days":return this.date_is_less_than_n_days_after_current_date(t,e)}return!1},contains:function(t,e){return 0<=t.toLowerCase().indexOf(e)},date_is_grater:function(t,e){return 1===forminatorDateUtil.compare(t,e)},date_is_smaller:function(t,e){return-1===forminatorDateUtil.compare(t,e)},date_is_equal:function(t,e){return 0===forminatorDateUtil.compare(t,e)},date_is_n_days_before_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(t,r);return!isNaN(n)&&(0===e?n===e:e<=n)},date_is_less_than_n_days_before_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(t,r);return!isNaN(n)&&(n<e&&0<n)},date_is_n_days_after_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(r,t);return!isNaN(n)&&(0===e?n===e:e<=n)},date_is_less_than_n_days_after_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(r,t);return!isNaN(n)&&(n<e&&0<n)},get_current_date:function(){return new Date},toggle_field:function(t,e,r){var n=this.get_form_field(t).closest(".forminator-col"),o=n.find(".forminator-input-file-required"),i=n.find("[id ^=ctlSignature][id $=_data]"),a=n.find(".forminator-wp-editor-required"),s=n.closest(".forminator-row"),l=this.$el.find(".forminator-pagination-footer").find(".forminator-button-next"),f="submit"===t?".forminator-button-submit":"#forminator-paypal-submit",u=this.$el.find(f);"show"===e&&("valid"===r?(s.removeClass("forminator-hidden"),n.removeClass("forminator-hidden"),l.removeClass("forminator-hidden"),0<o.length&&o.addClass("do-validate"),0<a.length&&a.addClass("do-validate"),0<i.length&&i.addClass("do-validate"),"submit"===t&&u.removeClass("forminator-hidden"),0===t.indexOf("paypal")&&u.removeClass("forminator-hidden")):(n.addClass("forminator-hidden"),"submit"===t&&u.addClass("forminator-hidden"),0===t.indexOf("paypal")&&u.addClass("forminator-hidden"),0<o.length&&o.removeClass("do-vali
1date"),0<a.length&&a.removeClass("do-validate"),0<i.length&&i.removeClass("do-validate"),0===s.find("> .forminator-col:not(.forminator-hidden)").length&&s.addClass("forminator-hidden"))),"hide"===e&&("valid"===r?(n.addClass("forminator-hidden"),u.addClass("forminator-hidden"),0<o.length&&o.removeClass("do-validate"),0<a.length&&a.removeClass("do-validate"),0<i.length&&i.removeClass("do-validate"),0===s.find("> .forminator-col:not(.forminator-hidden)").length&&s.addClass("forminator-hidden")):(s.removeClass("forminator-hidden"),n.removeClass("forminator-hidden"),u.removeClass("forminator-hidden"),0<o.length&&o.addClass("do-validate"),0<a.length&&a.addClass("do-validate"),0<i.length&&i.addClass("do-validate"))),this.$el.trigger("forminator:field:condition:toggled")},clear_value:function(t,e){var r=this.get_form_field(t),n=this.get_field_value(t);r.hasClass("forminator-cleared-value")||(r.addClass("forminator-cleared-value"),void 0!==e.originalEvent&&(this.field_is_radio(r)?(r.attr("data-previous-value",n),r.removeAttr("checked")):this.field_is_checkbox(r)?r.each(function(){a(this).is(":checked")&&a(this).attr("data-previous-value",n),a(this).removeAttr("checked")}):(r.attr("data-previous-value",n),r.val(""))))},restore_value:function(t,e){var r=this.get_form_field(t),n=r.attr("data-previous-value");r.hasClass("forminator-cleared-value")&&void 0!==e.originalEvent&&(r.removeClass("forminator-cleared-value"),this.field_is_upload(t)||n&&(this.field_is_radio(r)?r.val([n]):this.field_is_checkbox(r)?r.each(function(){var t=a(this).attr("data-previous-value");t&&0<=t.indexOf(a(this).val())&&a(this).attr("checked","checked")}):r.val(n)))},hide_element:function(t,e){var r=this,n=r.get_relations(t);r.clear_value(t,e),n.forEach(function(t){r.toggle_field(t,"hide","valid"),r.has_relations(t)&&(n=r.hide_element(t,e))})},show_element:function(t,a){var s=this,l=s.get_relations(t);this.restore_value(t,a),this.textareaFix(t,a),l.forEach(function(t){var e=s.get_field_logic(t),r=e.action,n=e.rule,o=e.conditions,i=0;o.forEach(function(t){s.is_applicable_rule(t,r)&&i++}),"all"===n&&i===o.length||"any"===n&&0<i?s.toggle_field(t,r,"valid"):s.toggle_field(t,r,"invalid"),s.has_relations(t)&&(l=s.show_element(t,a))})},paypal_button_condition:function(){var t=this.$el.find(".forminator-paypal-row"),e=this.$el.find(".forminator-pagination-footer").find(".forminator-button-paypal");0<t.length&&(this.$el.find(".forminator-button-submit").closest(".forminator-row").removeClass("forminator-hidden"),t.hasClass("forminator-hidden")||this.$el.find(".forminator-button-submit").closest(".forminator-row").addClass("forminator-hidden")),0<e.length&&(e.hasClass("forminator-hidden")?this.$el.find(".forminator-button-submit").removeClass("forminator-hidden"):this.$el.find(".forminator-button-submit").addClass("forminator-hidden"))},maybe_clear_upload_container:function(){this.$el.find('.forminator-row.forminator-hidden input[type="file"]').each(function(){""===a(this).val()&&(a(this).parent().hasClass("forminator-multi-upload")?a(this).parent().siblings(".forminator-uploaded-files").empty():(a(this).siblings("span").text(a(this).siblings("span").data("empty-text")),a(this).siblings(".forminator-button-delete").hide()))})},textareaFix:function(t,e){var r=a("#"+e.target.form.id),n=a("#"+t+" .forminator-label");if(t.includes("textarea")&&r.hasClass("forminator-design--material")&&0<n.length){var o=a("#"+t+" .forminator-textarea"),i=n.height()+9;n.css({"padding-top":i+"px"}),o.css({"padding-top":i+"px"})}}}),a.fn[n]=function(t,e){return this.each(function(){a.data(this,n)||a.data(this,n,new r(this,t,e))})}}(jQuery,window,document),function(b,_){"use strict";var r="forminatorFrontSubmit",n={form_type:"custom-form",forminatorFront:!1,forminator_selector:"",chart_design:"bar",chart_options:{}};function e(t,e){this.element=t,this.$el=b(this.element),this.forminatorFront=null,this.settings=b.extend({},n,e),this._defaults=n,this._name=r,this.init()}b.extend(e.prototype,{init:function(){switch(this.forminatorFront=this.$el.data("forminatorFront"),this.settings.form_type){case"custom-form":this.settings.forminator_selector&&b(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-custom-form"),this.handle_submit_custom_form();break;case"quiz":this.settings.forminator_selector&&b(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-quiz"),this.handle_submit_quiz();break;case"poll":this.settings.forminator_selector&&b(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-poll"),this.handle_submit_poll()}},decodeHtmlEntity:function(t){return t.replace(/&#(\d+);/g,function(t,e){return String.fromCharCode(e)})},handle_submit_custom_form:function(){var h=this,p=b(this.element);h.$el.find(".forminator-response-message").find(".forminator-label--success").not(":hidden").length&&h.focus_to_element(h.$el.find(".forminator-response-message"),!0),b(".def-ajaxloader").hide();var r=!1;b("body").on("click","#lostPhone",function(t){t.preventDefault();var e=b(this);!1===r&&(r=!0,b.ajax({type:"GET",url:e.attr("href"),beforeSend:function(){e.attr("disabled","disabled"),b(".def-ajaxloader").show()},success:function(t){e.removeAttr("disabled"),b(".def-ajaxloader").hide(),b(".notification").text(t.data.message),r=!1}}
1))}),b("body").on("click",".auth-back",function(t){t.preventDefault();var e=h.$el.attr("id");b("#"+(e+"-authentication")+"-input").attr("disabled","disabled"),FUI.closeAuthentication()}),b("body").on("submit.frontSubmit",this.settings.forminator_selector,function(o){var l=b(this),t=this,i=o,f=new FormData(this),u=l.find(".forminator-response-message"),a=l.find(".forminator-g-recaptcha");if(h.settings.inline_validation&&0<h.$el.find(".forminator-uploaded-files").length&&0<h.$el.find(".forminator-uploaded-files li.forminator-has_error").length)return!1;if(void 0!==i.originalEvent){var e=b(this).find(".forminator-button-submit").first();if(0===e.length||b(e).closest(".forminator-col").hasClass("forminator-hidden"))return!1}if(h.$el.data("forminatorFrontPayment")&&a.length){var r=(a=b(a.get(0))).data("forminator-recapchta-widget"),n=a.data("size"),s=_.grecaptcha.getResponse(r),c=a.parent(".forminator-col");if("invisible"===n&&0===s.length)return _.grecaptcha.execute(r),!1;if(h.$el.hasClass("forminator_ajax")&&_.grecaptcha.reset(r),u.html(""),a.hasClass("error")&&a.removeClass("error"),0===s.length)return a.hasClass("error")||a.addClass("error"),u.html('<label class="forminator-label--error"><span>'+_.ForminatorFront.cform.captcha_error+"</span></label>"),h.settings.inline_validation?c.hasClass("forminator-has_error")||"invisible"===a.data("size")||(c.addClass("forminator-has_error").append('<span class="forminator-error-message" aria-hidden="true">'+_.ForminatorFront.cform.captcha_error+"</span>"),h.focus_to_element(c)):h.focus_to_element(u),!1}h.multi_upload_disable(l,!0);function d(){if(f=new FormData(this),!h.$el.data("forminatorFrontPayment")&&a.length){var t=(a=b(a.get(0))).data("forminator-recapchta-widget"),e=a.data("size"),r=_.grecaptcha.getResponse(t),n=a.parent(".forminator-col");if("invisible"===e&&0===r.length)return _.grecaptcha.execute(t),!1;if(h.$el.hasClass("forminator_ajax")&&_.grecaptcha.reset(t),u.html(""),a.hasClass("error")&&a.removeClass("error"),0===r.length)return a.hasClass("error")||a.addClass("error"),u.html('<label class="forminator-label--error"><span>'+_.ForminatorFront.cform.captcha_error+"</span></label>"),h.settings.inline_validation?n.hasClass("forminator-has_error")||"invisible"===a.data("size")||(n.addClass("forminator-has_error").append('<span class="forminator-error-message" aria-hidden="true">'+_.ForminatorFront.cform.captcha_error+"</span>"),h.focus_to_element(n)):h.focus_to_element(u),!1}if(h.$el.hasClass("forminator_ajax")){u.html(""),h.$el.find(".forminator-button-submit").addClass("forminator-button-onload"),h.$el.find("input[type=file]").each(function(){""===b(this).val()&&"function"==typeof _.FormData.prototype.delete&&f.delete(b(this).attr("name"))});void 0!==h.settings.has_loader&&h.settings.has_loader&&("login"!==h.$el.find('input[name="form_type"]').val()&&p.addClass("forminator-fields-disabled"),u.html("<p>"+h.settings.loader_label+"</p>"),h.focus_to_element(u),u.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),o.preventDefault(),b.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:f,cache:!1,contentType:!1,processData:!1,beforeSend:function(){l.find("button").attr("disabled",!0),l.trigger("before:forminator:form:submit",f)},success:function(t){if(!t&&void 0!==t||"object"!=typeof t.data)return l.find("button").removeAttr("disabled"),u.addClass("forminator-error").html("<p>"+_.ForminatorFront.cform.error+"<br>("+t.data+")</p>"),h.focus_to_element(u,"forminator-error"),!1;if(l.find(".forminator-error-message").not(".forminator-uploaded-files .forminator-error-message").remove(),l.find(".forminator-field").removeClass("forminator-has_error"),l.find("button").removeAttr("disabled"),u.html("").removeClass("forminator-accessible forminator-error forminator-success"),h.settings.hasLeads&&void 0!==t.data.entry_id)return h.showQuiz(p),b("#forminator-module-"+h.settings.quiz_id+" input[name=entry_id]").val(t.data.entry_id),"end"===h.settings.form_placement&&b("#forminator-module-"+h.settings.quiz_id).submit(),!1;if(void 0!==t&&void 0!==t.data&&void 0!==t.data.authentication&&("show"===t.data.authentication||"invalid"===t.data.authentication)){var e=h.$el.attr("id"),r=e+"-authentication",n=b("#"+r),o=b("#"+r+"-input");return n.find(".forminator-authentication-notice").removeClass("error"),n.find(".lost-device-url").attr("href",t.data.lost_url),"show"===t.data.authentication&&(o.removeAttr("disabled"),FUI.openAuthentication(r,e,r+"-input")),"invalid"===t.data.authentication&&(n.find(".forminator-authentication-notice").addClass("error"),n.find(".forminator-authentication-notice").html("<p>"+t.data.message+"</p>")),!1}var i=t.success?"forminator-success":"forminator-error";if(void 0!==t.message){if(u.removeAttr("aria-hidden").prop("tabindex","-1").addClass(i+" forminator-show"),h.focus_to_element(u,"forminator-success"==i),u.html(t.message),!t.data.success&&t.data.errors.length){var a='<ul class="forminator-screen-reader-only">';b.each(t.data.errors,function(t,e){for(var r in e)e.hasOwnProperty(r)&&(a+="<li>"+e[r]+"</li>")}),a+="</ul>",u.append(a)}}else if(void 0!==t.data){var s=!0;if(void 0!==t.data.url&&(s=!1),s&&(u.removeAttr("aria-hidden").prop("tabindex","-1").addClass(i+" forminator-show"),h.focus_to_element(u,"forminator-success"==i),u.html(t.data.message)),!t.data.success&&void 0!==t.data.errors&&t.data.errors.length){a='<ul class="forminator-screen-reader-only">';b.each(t.data.errors,function(t,e){for(var r in e)e.hasOwnProperty(r)&&(a+="<li>"+e[r]+"</li>")}),a+="</ul>",u.append(a)}void 0!==t.data.stripe3d&&(void 0!==t.data.subscription?l.trigger("forminator:form:submit:stripe:3dsecurity",[t.data.secret,t.data.subscription]):l.trigger("forminator:form:submit:stripe:3dsecurity",[t.data.secret,!1]))}if(!t.data.success&&void 0!==t.data.errors&&t.data.errors.length&&(l.trigger("forminator:form:submit:failed",f),h.show_messages(t.data.errors),h.multi_upload_disable(l,!1)),!0===t.success){if(l[0])h.settings.resetEnabled&&l[0].reset(),h.$el.trigger("forminator:field:condition:toggled"),l.find(".forminator-field-signature img").trigger("click"),void 0!==t.data.select_field&&b.each(t.data.select_field,function(r,t){0<t.length&&b.each(t,function(t,e){e.value&&("multiselect"===e.type?l.find("#"+r+" input[value="+e.value+"]").closest("li").remove().trigger("change"):l.find("#"+r+" option[value="+e.value+"]").remove().trigger("change"))})}),l.find(".forminator-button-delete").hide(),l.find(".forminator-file-upload input").val(""),l.find(".forminator-file-upload > span").html(_.ForminatorFront.cform.no_file_chosen),l.find("ul.forminator-uploaded-files").html(""),h.$el.find("ul.forminator-uploaded-files").html(""),h.$el.find(".forminator-multifile-hidden").val(""),0<l.find(".forminator-select").length&&l.find(".forminator-select").each(function(t,e){var r=b(e).data("default-value");""===r&&(r=b(e).val()),b(e).val(r).trigger("fui:change")}),l.find(".multiselect-default-values").each(function(){var t=""!==b(this).val()?b.parseJSON(b(this).val()):[],r=Object.values(t);b(this).closest(".forminator-multiselect").find('input[type="checkbox"]').each(function(t,e){-1!==b.inArray(b(e).val(),r)?(b(e).prop("checked",!0),b(e).
1closest("label").addClass("forminator-is_checked")):(b(e).prop("checked",!1),b(e).closest("label").removeClass("forminator-is_checked"))})}),h.multi_upload_disable(l,!1),l.trigger("forminator:form:submit:success",f),l.trigger("forminator.front.condition.restart");void 0!==t.data.url&&(void 0!==t.data.newtab&&"sametab"!==t.data.newtab?("newtab_hide"===t.data.newtab&&h.$el.hide(),_.open(h.decodeHtmlEntity(t.data.url),"_blank")):_.location.href=h.decodeHtmlEntity(t.data.url)),void 0!==t.data.behav&&"behaviour-hide"===t.data.behav&&(h.$el.find(".forminator-row").hide(),h.$el.find(".forminator-pagination-steps").hide(),h.$el.find(".forminator-pagination-footer").hide(),h.$el.find(".forminator-pagination-steps, .forminator-pagination-progress").hide())}},error:function(t){l.find("button").removeAttr("disabled"),u.html("");var e=400===t.status?_.ForminatorFront.cform.upload_error:_.ForminatorFront.cform.error;u.html('<label class="forminator-label--notice"><span>'+e+"</span></label>"),h.focus_to_element(u),l.trigger("forminator:form:submit:failed",f),h.multi_upload_disable(l,!1)},complete:function(t,e){h.$el.find(".forminator-button-submit").removeClass("forminator-button-onload"),l.trigger("forminator:form:submit:complete",f)}}).always(function(){void 0!==h.settings.has_loader&&h.settings.has_loader&&(p.removeClass("forminator-fields-disabled forminator-partial-disabled"),u.removeClass("forminator-loading")),l.trigger("after:forminator:form:submit",f)})}else void 0!==h.settings.has_loader&&h.settings.has_loader&&(p.addClass("forminator-fields-disabled"),u.html("<p>"+h.settings.loader_label+"</p>"),u.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),i.currentTarget.submit()}var m=h.$el.find('div[data-is-payment="true"]').closest(".forminator-row").hasClass("forminator-hidden");return h.$el.data("forminatorFrontPayment")&&!m?h.$el.trigger("payment.before.submit.forminator",[f,function(){d.apply(t)}]):d.apply(t),!1})},hideForm:function(t){t.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0})},showForm:function(t){t.css({height:"",opacity:"",overflow:"",visibility:"","pointer-events":"",margin:"",padding:"",border:""})},showQuiz:function(t){var e=b("#forminator-module-"+this.settings.quiz_id),r=b("#forminator-quiz-leads-"+this.settings.quiz_id);this.hideForm(t),r.find(".forminator-lead-form-skip").hide(),void 0!==this.settings.form_placement&&"beginning"===this.settings.form_placement&&(this.show
1Form(e),e.find(".forminator-pagination").length&&(r.find(".forminator-quiz-intro").hide(),e.prepend('<button class="forminator-button forminator-quiz-start forminator-hidden"></button>').find(".forminator-quiz-start").trigger("click").remove()))},handle_submit_quiz:function(t){var d=this,u=void 0!==d.settings.hasLeads&&d.settings.hasLeads,m=void 0!==d.settings.leads_id?d.settings.leads_id:0,h=void 0!==d.settings.quiz_id?d.settings.quiz_id:0;b("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){var e,r=b(this),n=new FormData(this),o=r.find(".forminator-answer"),i=d.$el.find(".forminator-button").last(),a=i.data("loading"),s=void 0!==d.settings.form_placement?d.settings.form_placement:"",l=void 0!==d.settings.skip_form?d.settings.skip_form:"";if(t.preventDefault(),t.stopPropagation(),d.$el.find(".forminator-has-been-disabled").removeAttr("disabled"),e=r.serialize(),d.$el.find(".forminator-has-been-disabled").attr("disabled","disabled"),u){var f="";if(0<d.$el.find("input[name=entry_id]").length&&(f=d.$el.find("input[name=entry_id]").val()),"end"===s&&""===f)return d.showForm(b("#forminator-module-"+m)),d.$el.find(".forminator-quiz--result").addClass("forminator-hidden"),b("#forminator-quiz-leads-"+h+" .forminator-lead-form-skip").show(),!1;if(!l&&""===f)return!1}""!==a&&i.text(a),d.settings.has_quiz_loader&&o.each(function(){var t=b(this),e=t.find("input"),r=t.find(".forminator-answer--status");e.is(":checked")&&0===r.html().length&&r.html('<i class="forminator-icon-loader forminator-loading"></i>')});var c=!!d.$el.find(".forminator-pagination");return b.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:e,beforeSend:function(){c||d.$el.find("button").attr("disabled","disabled"),r.trigger("before:forminator:quiz:submit",[e,n])},success:function(u){if(u.success){var t="";d.$el.find(".forminator-quiz--result").removeClass("forminator-hidden"),_.history.pushState("forminator","Forminator",u.data.result_url),"nowrong"===u.data.type?(t=u.data.result,d.$el.find(".forminator-quiz--result").html(t),c||d.$el.find(".forminator-answer input").attr("disabled","disabled")):"knowledge"===u.data.type&&(t=u.data.finalText,0<d.$el.find(".forminator-quiz--result").length&&d.$el.find(".forminator-quiz--result").html(t),Object.keys(u.data.result).forEach(function(t){var e,r,n=d.$el.find("#"+t),o=n.find(".forminator-question--result"),i=n.find(".forminator-submit-rightaway"),a=n.find(".forminator-answer input");if(r=u.data.result[t].isCorrect?(e="forminator-is_correct",'<i class="forminator-icon-check"></i>'):(e="forminator-is_incorrect",'<i class="forminator-icon-cancel"></i>'),o.text(u.data.result[t].message),o.addClass("forminator-show"),i.attr("disabled",!0),i.attr("aria-disabled",!0),a.attr("disabled",!0),a.attr("aria-disabled",!0),void 0===u.data.result[t].answer)for(var s=u.data.result[t].answers,l=0;l<s.length;l++){var f;(f=n.find('[id|="'+s[l].id+'"]').closest(".forminator-answer")).addClass(e),0===f.find(".forminator-answer--status").html().length?f.find(".forminator-answer--status").html(r):0!==f.find(".forminator-answer--status .forminator-icon-loader").length&&f.find(".forminator-answer--status").html(r)}else(f=n.find('[id|="'+u.data.result[t].answer+'"]').closest(".forminator-answer")).addClass(e),0===f.find(".forminator-answer--status").html().length?f.find(".forminator-answer--status").html(r):0!==f.find(".forminator-answer--status .forminator-icon-loader").length&&f.find(".forminator-answer--status").html(r)})),r.trigger("forminator:quiz:submit:success",[e,n,t])}else d.$el.find("button").removeAttr("disabled"),r.trigger("forminator:quiz:submit:failed",[e,n])}}).always(function(){r.trigger("after:forminator:quiz:submit",[e,n])}),!1}),b("body").on("click","#forminator-quiz-leads-"+h+" .forminator-lead-form-skip",function(t){d.showQuiz(b("#forminator-module-"+m)),void 0!==d.settings.form_placement&&"end"===d.settings.form_placement&&(d.settings.form_placement="skip",d.$el.submit())}),b("body").on("click",".forminator-result--retake",function(t){var e={action:"forminator_reload_quiz",pageId:d.$el.find('input[name="page_id"]').val(),nonce:
1d.$el.find('input[name="forminator_nonce"]').val()};t.preventDefault(),b.post(_.ForminatorFront.ajaxUrl,e,function(t){1==t.success&&t.html&&_.location.replace(t.html)})})},handle_submit_poll:function(){var u=this,c=u.$el.html();u.$el.find(".forminator-response-message").not(":hidden").length&&u.focus_to_element(u.$el.find(".forminator-response-message"),!0,!0),b("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){var r=b(this),n=new FormData(this),o=r.serialize(),i=u.$el.find(".forminator-response-message"),a=u.$el.find("fieldset"),s=u.$el.find(".forminator-button");function l(){i.html(""),i.removeClass("forminator-show"),i.removeClass("forminator-error"),i.removeClass("forminator-success"),i.removeAttr("tabindex"),i.attr("aria-hidden",!0),a.removeClass("forminator-has_error")}function f(t,e){i.html("<p>"+t+"</p>"),i.addClass("forminator-"+e),i.addClass("forminator-show"),i.removeAttr("aria-hidden"),i.attr("tabindex","-1"),i.focus(),"error"===e&&(a.find('input[type="radio"]').is(":checked")||a.addClass("forminator-has_error"))}return!u.$el.hasClass("forminator_ajax")||(l(),b.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:o,beforeSend:function(){s.addClass("forminator-onload"),r.trigger("before:forminator:poll:submit",[o,n])},success:function(t){var e=t.success?"success":"error";s.removeClass("forminator-onload"),!1===t.success?(f(t.data.message,e),r.trigger("forminator:poll:submit:failed",[o,n])):void 0!==t.data&&(e=t.data.success?"success":"error",f(t.data.message,e),setTimeout(function(){l()},2500)),!0===t.success&&(void 0!==t.data.url?_.location.href=t.data.url:void 0!==t.data.chart_data&&1<t.data.chart_data.length&&("link_on"===t.data.results_behav&&r.find(".forminator-note").length&&(r.find(".forminator-note").remove(),r.find(".forminator-poll-footer").append(t.data.results_link)),"show_after"===t.data.results_behav&&(u.render_poll_chart(t.data.chart_data,t.data.back_button,u,c,[t.data.votes_text,t.data.votes_count,[t.data.grids_color,t.data.labels_color,t.data.onchart_label],[t.data.tooltips_bg,t.data.tooltips_color]]),console.log(t.data.grids_color))),r.trigger("forminator:poll:submit:success",[o,n]))},error:function(){l(),s.removeClass(".forminator-onload"),r.trigger("forminator:poll:submit:failed",[o,n])}}).always(function(){r.trigger("after:forminator:poll:submit",[o,n])}),!1)})},render_poll_chart:function(t,e,r,n,o){var i,a,s,l,f,u,c,d="forminator-chart-poll-"+(r.$el.attr("id")+"-"+r.$el.data("forminatorRender")),m=r.$el.find(".forminator-poll-body"),h=r.$el.find(".forminator-poll-footer");i=r.$el.find(".forminator-chart-wrapper"),a=r.$el.find(".forminator-chart"),i.remove(),a.remove(),s=b('<canvas id="'+d+'" class="forminator-chart" role="img" aria-hidden="true"></canvas>'),m.append(s),FUI.pollChart("#"+d,t,r.settings.chart_design,o),(l=m.find(".forminator-field")).hide(),l.attr("aria-hidden","true"),f=r.$el.find(".forminator-chart"),(u=r.$el.find(".forminator-chart-wrapper")).length?(f.addClass("forminator-show"),u.addClass("forminator-show"),u.removeAttr("aria-hidden"),u.attr("tabindex","-1"),u.focus()):(f.html("<p>Fallback text...</p>"),f.addClass("forminator-show"),f.removeAttr("aria-hidden"),f.attr("tabindex","-1"),f.focus()),c=b(e),h.empty(),h.append(c),r.$el.find(".forminator-button").click(function(t){r.$el.hasClass("forminator_ajax")?r.$el.html(n):location.reload(),t.preventDefault()})},focus_to_element:function(t,e,r){r=r||!1,e=(e=e||!1)&&this.settings.fadeout;var n=this.settings.fadeout_time;function o(t){t.attr("tabindex")||t.attr("tabindex",-1),t.hasClass("forminator-select2")||t.focus(),e&&t.show().delay(n).fadeOut("slow")}t.hasClass("forminator-textarea")||t.parent(".wp-editor-container").length?t.hasClass("forminator-textarea")&&t.parent(".wp-editor-container").length&&(t=t.parent(".wp-editor-container")):t.show(),r?o(t):b("html,body").animate({scrollTop:t.offset().top-(b(_).height()-t.outerHeight(!0))/2},500,function(){o(t)})},show_messages:function(t){var d=this,m=d.$el.data("forminatorFrontCondition");if(void 0!==m){this.$el.find(".forminator-error-message").remove();var h=0;t.forEach(function(t){var e=Object.keys(t),r=m.get_form_field(e),n=b(r),o=n.closest(".forminator-field"),i=n.closest(".forminator-date-input"),a=n.closest(".forminator-timepicker"),s=!1,l=!1,f=!1,u=Object.values(t),
1c='<span class="forminator-error-message" aria-hidden="true"></span>';if(r.length){if(0===h&&(d.$el.trigger("forminator.front.pagination.focus.input",[r]),d.focus_to_element(r)),0<i.length)l=(s=i.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("day"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="year"]').length?b(c).insertBefore(s.find('.forminator-error-message[data-error-field="year"]')):0===f.length?s.append(c):b(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"month"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="day"]').length?b(c).insertBefore(s.find('.forminator-error-message[data-error-field="day"]')):0===f.length?s.append(c):b(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"year"===n.data("field")&&(0===f.length?s.append(c):b(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else if(0<a.length&&0<u[0].length)l=(s=a.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("hours"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="minutes"]').length?b(c).insertBefore(s.find('.forminator-error-message[data-error-field="minutes"]')):0===f.length?s.append(c):b(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"minutes"===n.data("field")&&(0===f.length?s.append(c):b(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else{l=o.find(".forminator-error-message"),f=o.find(".forminator-description");0===l.length&&(0===f.length?o.append(c):b(c).insertBefore(f)),o.find(".forminator-error-message").html(u)}n.attr("aria-invalid","true"),o.addClass("forminator-has_error"),h++}})}return this},multi_upload_disable:function(t,e){t.find(".forminator-multi-upload input").each(function(){"ajax"===b(this).data("method")&&b(this).attr("disabled",e)})}}),b.fn[r]=function(t){return this.each(function(){b.data(this,r)||b.data(this,r,new e(this,t))})}}(jQuery,window,document),function(b,_,l){"use strict";var r="forminatorFrontMultiFile",n={};function e(t,e){this.element=t,this.$el=b(this.element),this.form=b.extend({},n,e),this._defaults=n,this._name=r,this.form_id=0,this.uploader=this.$el,this.element=this.uploader.data("element"),this.init()}b.extend(e.prototype,{init:function(){var i=this,a=[],s=[];0<this.form.find("input[name=form_id]").length&&(this.form_id=this.form.find("input[name=form_id]").val()),this.uploader.on("drag dragstart dragend dragover dragenter dragleave drop",function(t){t.preventDefault(),t.stopPropagation()}),this.uploader.on("dragover dragenter",function(t){b(this).addClass("forminator-dragover")}),this.uploader.on("dragleave dragend drop",function(t){b(this).removeClass("forminator-dragover")}),this.uploader.find(".forminator-upload-file--forminator-field-"+this.element).on("click",function(t){i.form.find(".forminator-field-"+i.element+"-"+i.form_id).click()}),this.uploader.on("drop",function(t){l.querySelector(".forminator-field-"+i.element+"-"+i.form_id).files=t.originalEvent.dataTransfer.files,i.form.find(".forminator-field-"+i.element+"-"+i.form_id).change()}),this.uploader.on("click",function(t){t.target===t.currentTarget&&i.form.find(".forminator-field-"+i.element+"-"+i.form_id).click()}),this.uploader.find(".forminator-multi-upload-message, .forminator-multi-upload-message p, .forminator-multi-upload-message .forminator-icon-upload").on("click",function(t){t.target===t.currentTarget&&i.form.find(".forminator-field-"+i.element+"-"+i.form_id).click()}),this.form.on("forminator:form:submit:success",function(t){a=[]}),this.form.find(".forminator-field-"+i.element+"-"+i.form_id).on("change",function(t){if(!i.uploadingFile){i.uploadingFile=1;var r=b(this),n=this.files,o=[];b.when().then(function(){r.closest(".forminator-field").removeClass("forminator-has_error");for(var t=0;t<n.length;t++)o.push(n[t]),a.push(n[t]);s=i.handleChangeCallback(o,r,s);var e=Array.prototype.slice.call(a);0<e.length&&(n=i.FileObjectItem(e))}).done(function(){i.uploadingFile=null})}}),this.delete_files(a,s)},handleChangeCallback:function(f,u,c){var d=this,m=0,h=new FormData,t=this.form.find('input[name="forminator_nonce"]').val(),p=u.data("method");return h.append("action","forminator_multiple_file_upload"),h.append("form_id",this.form_id),h.append("element_id",d.element),h.append("nonce",t),b.each(f,function(t,n){var o=d.progress_bar(n,p),e=d.form.find(".upload-container-"+d.element+" li").length,r=void 0!==u.data("filetype")?u.data("filetype"):"",i=new RegExp("(.*?).("+r+")$"),a=n.name.toLowerCase();if(void 0!==u.data("size")&&u.data("size")<=n.size)return l=u.data("size-message"),void d.upload_fail_response(o,l);if(!i.test(a))return l="."+a.split(".").pop()+" "+u.data("filetype-message"),void d.upload_fail_response(o,l);
1if("ajax"===p)h.delete(d.element),h.delete("totalFiles"),h.append("totalFiles",e),h.append(d.element,n),c.push(b.ajax({xhr:function(){var t=new _.XMLHttpRequest;return t.upload.addEventListener("progress",function(t){if(t.lengthComputable){var e=t.loaded/t.total*100;e<90&&d.form.find("#"+o+" .progress-percentage").html(Math.round(e)+"% of ")}},!1),t},type:"POST",url:_.ForminatorFront.ajaxUrl,data:h,cache:!1,contentType:!1,processData:!1,beforeSend:function(){d.form.find(".forminator-button-submit").attr("disabled",!0),d.$el.trigger("before:forminator:multiple:upload",h)},success:function(t){var e=d.element,r={success:t.success,message:"undefined"!==t.data.message?t.data.message:"",file_id:o,file_name:void 0!==t.data.file_url?t.data.file_url.replace(/^.*[\\\/]/,""):n.name,mime_type:n.type};d.add_upload_file(e,r),!0===t.success&&!0===t.data.success&&void 0!==t.data?(d.upload_success_response(o),d.$el.trigger("success:forminator:multiple:upload",h)):(d.upload_fail_response(o,t.data.message),void 0!==t.data.error_type&&"limit"===t.data.error_type&&d.form.find("#"+o).addClass("forminator-upload-limit_error"),d.$el.trigger("fail:forminator:multiple:upload",h))},complete:function(t,e){m++,f.length===m&&d.form.find(".forminator-button-submit").attr("disabled",!1),d.$el.trigger("complete:forminator:multiple:upload",h)},error:function(t){d.upload_fail_response(o,_.ForminatorFront.cform.process_error)}}));else{var s=!0,l=_.ForminatorFront.cform.process_error;void 0!==u.data("limit")&&u.data("limit")<e&&(s=!1,d.form.find("#"+o).addClass("forminator-upload-limit_error"),l=u.data("limit-message")),s?d.upload_success_response(o):d.upload_fail_response(o,l)}}),c},upload_fail_response:function(t,e){this.form.find("#"+t).addClass("forminator-has_error"),this.form.find("#"+t).find('.forminator-uploaded-file--size [class*="forminator-icon-"]').addClass("forminator-icon-warning").removeClass("forminator-icon-loader").removeClass("forminator-loading"),this.form.find("#"+t+" .progress-percentage").html("0% of "),this.form.find("#"+t+" .forminator-uploaded-file--content").after('<div class="forminator-error-message">'+e+"</div>")},upload_success_response:function(t){this.form.find("#"+t+" .progress-percentage").html("100% of "),this.form.find("#"+t+' .forminator-uploaded-file--size [class*="forminator-icon-"]').remove(),this.form.find("#"+t+" .progress-percentage").remove()},progress_bar:function(t,e){var r="upload-process-"+Math.random().toString(36).substr(2,7),n=t.name,o=this.bytes_to_size(t.size,2),i=this.uploader.closest(".forminator-field").find(".forminator-uploaded-files"),a="";this.progress_image_preview(t,r);var s='<div class="forminator-uploaded-file--preview" aria-hidden="true"><span class="forminator-icon-file" aria-hidden="true"></span></div>';return function(t){switch(function(t){var e=t.split(".");return e[e.length-1]}(t).toLowerCase()){case"jpg":case"jpe":case"jpeg":case"png":case"gif":case"ico":return!0}return!1}(n)&&(s='<div class="forminator-uploaded-file--image" aria-hidden="true"><div class="forminator-img-preview" role="image"></div></div>'),a+='<li id="'+r+'" class="forminator-uploaded-file">',a+='<div class="forminator-uploaded-file--content">',a+=s,a+='<div class="forminator-uploaded-file--text">',a+='<p class="forminator-uploaded-file--title">'+n+"</p>",a+='<p class="forminator-uploaded-file--size"><span class="forminator-icon-loader forminator-loading" aria-hidden="true"></span><span class="progress-percentage">29% of </span>'+o+"</p>",a+="</div>",a+='<button type="button" class="forminator-uploaded-file--delete forminator-button-delete" data-method="'+e+'" data-element="'+this.element+'" data-value="'+r+'"><span class="forminator-icon-close" aria-hidden="true"></span><span class="forminator-screen-reader-only">Delete uploaded file</span></button>',a+="</div>",a+="</li>",i.hasClass(".forminator-has-files")||i.addClass("forminator-has-files"),i.append(a),r},bytes_to_size:function(t,e){if(0===t)return"0 Bytes";var r=e<0?0:e,n=Math.floor(Math.log(t)/Math.log(1024));return parseFloat((t/Math.pow(1024,n)).toFixed(r))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][n]},progress_image_preview:function(t,e){if(t){var r=new FileReader;r.onload=function(t){b("#"+e+" .forminator-img-preview").css("background-image","url("+t.target.result+")")}
1,r.readAsDataURL(t)}},get_uplaoded_files:function(){var t;return t=void 0===(t=this.form.find(".forminator-multifile-hidden").val())||""===t?{}:b.parseJSON(t)},get_uplaoded_file:function(t){var e=this.get_uplaoded_files();return void 0===e[t]&&(e[t]=[]),e[t]},add_upload_file:function(t,e){var r=this.get_uplaoded_file(t);r.unshift(e),this.set_upload_file(t,r)},set_upload_file:function(t,e){var r=this.get_uplaoded_files(),n=this.form.find(".forminator-multifile-hidden");r[t]=e,n.val(JSON.stringify(r))},get_uploaded_file_id:function(t,r){var n=null,e=this.get_uplaoded_file(t);return b.each(e,function(t,e){r===e.file_id&&(n=t)}),n},delete_files:function(d,m){var h=this;b(l).on("click",".forminator-uploaded-file--delete",function(t){t.preventDefault();var e=b(this),r=e.data("value"),n=e.data("method"),o=e.data("element");if(void 0!==r&&void 0!==o&&void 0!==n){var i=h.form.find("#"+r).index(),a=b(e).closest("li#"+r),s=h.get_uplaoded_files();if(s&&"ajax"===n){var l=h.form.find(".forminator-multifile-hidden");if(void 0!==m[i]&&(m[i].abort(),m.splice(i,1)),void 0!==l){var f=h.get_uploaded_file_id(o,r);""!==f&&null!==f&&s[o].splice(f,1),l.val(JSON.stringify(s))}}void 0!==n&&"submission"===n&&h.remove_object(i,d,o),b(a).remove()}var u=h.form.find(".forminator-field-"+h.element+"-"+h.form_id);if(void 0!==u.data("limit")){var c=h.form.find(".upload-container-"+o+" li");b.each(c,function(t){if(u.data("limit")>t&&b(this).hasClass("forminator-upload-limit_error")){var e=b(this).attr("id"),r=h.get_uploaded_file_id(o,e);b(this).removeClass("forminator-has_error"),b(this).find(".forminator-error-message, .forminator-icon-warning, .progress-percentage").remove(),""!==r&&null!==r&&void 0!==s[o][r]&&(s[o][r].success=!0)}}),l.val(JSON.stringify(s))}})},remove_object:function(t,e,r){var n=l.querySelector(".forminator-field-"+r+"-"+this.form_id);if(void 0!==n){var o=n.files;if(0<o.length){var i=Array.prototype.slice.call(o);e.splice(t,1),i.splice(t,1),n.files=this.FileObjectItem(i)}}},FileObjectItem:function(t){for(var e,r=e=(t=(t=[].slice.call(Array.isArray(t)?t:arguments)).reverse()).length,n=!0;r--&&n;)n=t[r]instanceof File;if(!n)throw new TypeError("expected argument to FileList is File or array of File objects");for(r=new ClipboardEvent("").clipboardData||new DataTransfer;e--;)r.items.add(t[e]);return r.files}}),b.fn[r]=function(t){return this.each(function(){b.data(this,r)||b.data(this,r,new e(this,t))})}}(jQuery,window,document);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.