Plugin Directory

Changeset 3072795


Ignore:
Timestamp:
04/18/2024 07:03:59 AM (2 years ago)
Author:
hcaptcha
Message:

Update to version 4.0.1 from GitHub

Location:
hcaptcha-for-forms-and-more
Files:
2 added
54 edited
1 copied

Legend:

Unmodified
Added
Removed
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/admin-elementor-pro.min.js

    r3022785 r3072795  
    1 (()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:String(r)}function o(t,r,o){return r=i(r),function(t,r){if(r&&("object"===e(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,n()?Reflect.construct(r,o||[],i(t).constructor):r.apply(t,o))}function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(n=function(){return!!e})()}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var a=function(e){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),o(this,r,arguments)}var n,i,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(r,elementorModules.editor.utils.Module),n=r,a=[{key:"getHCaptchaForm",value:function(e){var t=elementorPro.config.forms[e.field_type];if(!t.enabled)return'<div class="elementor-alert elementor-alert-info">'+t.setup_message+"</div>";var r='data-sitekey="'+t.site_key+'"';return r+=' data-theme="'+t.hcaptcha_theme+'"',r+=' data-size="'+t.hcaptcha_size+'"','<div class="h-captcha" '+(r+=' data-auto="false"')+"></div>"}}],(i=[{key:"renderField",value:function(e,t){return e+='<div class="elementor-field" id="form-field-'+t.custom_id+'">',e+='<div class="elementor-hcaptcha'+_.escape(t.css_classes)+'">',e+=r.getHCaptchaForm(t),e+="</div>",e+="</div>"}},{key:"filterItem",value:function(e){return"hcaptcha"===e.field_type&&(e.field_label=!1),e}},{key:"onInit",value:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/item",this.filterItem),elementor.hooks.addFilter("elementor_pro/forms/content_template/field/hcaptcha",this.renderField,10,2)}}])&&t(n.prototype,i),a&&t(n,a),Object.defineProperty(n,"prototype",{writable:!1}),r}();window.hCaptchaAdminElementorPro=new a})();
     1(()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:r+""}function o(t,r,o){return r=i(r),function(t,r){if(r&&("object"===e(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,n()?Reflect.construct(r,o||[],i(t).constructor):r.apply(t,o))}function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(n=function(){return!!e})()}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var a=function(e){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),o(this,r,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(r,elementorModules.editor.utils.Module),n=r,a=[{key:"getHCaptchaForm",value:function(e){var t=elementorPro.config.forms[e.field_type];if(!t.enabled)return'<div class="elementor-alert elementor-alert-info">'+t.setup_message+"</div>";var r='data-sitekey="'+t.site_key+'"';return r+=' data-theme="'+t.hcaptcha_theme+'"',r+=' data-size="'+t.hcaptcha_size+'"','<div class="h-captcha" '+(r+=' data-auto="false"')+"></div>"}}],(i=[{key:"renderField",value:function(e,t){return e+='<div class="elementor-field" id="form-field-'+t.custom_id+'">',e+='<div class="elementor-hcaptcha'+_.escape(t.css_classes)+'">',e+=r.getHCaptchaForm(t),e+="</div>",e+="</div>"}},{key:"filterItem",value:function(e){return"hcaptcha"===e.field_type&&(e.field_label=!1),e}},{key:"onInit",value:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/item",this.filterItem),elementor.hooks.addFilter("elementor_pro/forms/content_template/field/hcaptcha",this.renderField,10,2)}}])&&t(n.prototype,i),a&&t(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}();window.hCaptchaAdminElementorPro=new a})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/apps/hcaptcha.js

    r3064004 r3072795  
    1 (()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||r(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){if(t){if("string"==typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}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,i(n.key),n)}}function i(e){var r=function(e,r){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,r||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==t(r)?r:String(r)}var o=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.foundForms=[],this.params=null,this.observing=!1,this.darkElement=null,this.darkClass=null,this.callback=this.callback.bind(this),this.validate=this.validate.bind(this)}var n,i,o;return n=t,(i=[{key:"generateID",value:function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return t()+"-"+t()+"-"+t()+"-"+t()}},{key:"getFoundFormById",value:function(t){return this.foundForms.filter((function(e){return t===e.hCaptchaId}))[0]}},{key:"getWidgetId",value:function(t){var e;if(void 0===t)return"";var r=t.getElementsByClassName("h-captcha")[0];if(void 0===r)return"";var n=r.getElementsByTagName("iframe")[0];return void 0===n?"":null!==(e=n.dataset.hcaptchaWidgetId)&&void 0!==e?e:""}},{key:"reset",value:function(t){var e=this.getWidgetId(t);e&&hcaptcha.reset(e)}},{key:"isSameOrDescendant",value:function(t,e){for(var r=e;r;){if(r===t)return!0;r=r.parentElement}return!1}},{key:"validate",value:function(t){var e=t.currentTarget.closest(this.formSelector),r=this.getFoundFormById(e.dataset.hCaptchaId).submitButtonElement;if(this.isSameOrDescendant(r,t.target)){t.preventDefault(),t.stopPropagation(),this.currentForm={formElement:e,submitButtonElement:r};var n=this.getWidgetId(e);if(n){var a=e.querySelector(".h-captcha iframe").dataset.hcaptchaResponse;""===a?hcaptcha.execute(n):this.callback(a)}}}},{key:"isValidated",value:function(){return void 0!==this.currentForm}},{key:"getForms",value:function(){return e(document.querySelectorAll(this.formSelector))}},{key:"getParams",value:function(){if(null!==this.params)return this.params;var t;try{t=JSON.parse(HCaptchaMainObject.params)}catch(e){t={}}return t.callback=this.callback,t}},{key:"setParams",value:function(t){this.params=t}},{key:"setDarkData",value:function(){var t={"twenty-twenty-one":{darkStyleId:"twenty-twenty-one-style-css",darkElement:document.body,darkClass:"is-dark-theme"},"wp-dark-mode":{darkStyleId:"wp-dark-mode-frontend-css",darkElement:document.documentElement,darkClass:"wp-dark-mode-active"},"droit-dark-mode":{darkStyleId:"dtdr-public-inline-css",darkElement:document.documentElement,darkClass:"drdt-dark-mode"}};t=wp.hooks.applyFilters("hcaptcha.darkData",t);for(var e=0,r=Object.values(t);e<r.length;e++){var n=r[e];if(document.getElementById(n.darkStyleId))return this.darkElement=n.darkElement,void(this.darkClass=n.darkClass)}}},{key:"observeDarkMode",value:function(){var t=this;this.observing||(this.observing=!0,"auto"!==this.getParams().theme)||(this.setDarkData(),this.darkElement&&this.darkClass&&new MutationObserver((function(e){var n,a=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=r(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var a=0,i=function(){};return{s:i,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}(e);try{var i=function(){var e=n.value.oldValue,r=t.darkElement.getAttribute("class");e=e?e.split(" "):[],(r=r?r.split(" "):[]).filter((function(t){return!e.includes(t)})).concat(e.filter((function(t){return!r.includes(t)}))).includes(t.darkClass)&&t.bindEvents()};for(a.s();!(n=a.n()).done;)i()}catch(t){a.e(t)}finally{a.f()}})).observe(this.darkElement,{attributes:!0,attributeOldValue:!0}))}},{key:"callback",value:function(t){document.dispatchEvent(new CustomEvent("hCaptchaSubmitted",{detail:{token:t}}));var e=this.getParams(),r=document.querySelector('iframe[data-hcaptcha-response="'+t+'"]'),n=r?r.closest(".h-captcha"):null,a=n?n.dataset.force:null;("invisible"===e.size||"true"===a&&this.isValidated())&&this.submit()}},{key:"applyAutoTheme",value:function(t){if("auto"!==t.theme)return t;if(t.theme="light",!this.darkElement)return t;var e=this.darkElement.getAttribute("class");return(e=e||"").includes(this.darkClass)&&(t.theme="dark"),t}},{key:"render",value:function(t){this.observeDarkMode();var e=this.applyAutoTheme(this.getParams());hcaptcha.render(t,e)}},{key:"bindEvents",value:function(){var t=this;"undefined"!=typeof hcaptcha&&(this.formSelector=wp.hooks.applyFilters("hcaptcha.formSelector","form, section.cwginstock-subscribe-form, div.sdm_download_item, .gform_editor, #nf-builder, .wpforms-captcha-preview"),this.submitButtonSelector=wp.hooks.applyFilters("hcaptcha.submitButtonSelector",'*[type="submit"]:not(.quform-default-submit), #check_config, button[type="button"].ff-btn, a.et_pb_newsletter_button.et_pb_button, .forminator-button-submit, .frm_button_submit, a.sdm_download, .uagb-forms-main-submit-button'),this.getForms().map((function(e){var r=e.querySelector(".h-captcha");if(null===r)return e;if(r.classList.contains("hcaptcha-widget-id"))return e;var n=r.querySelector("iframe");if(null!==n&&n.remove(),t.render(r),"invisible"!==r.dataset.size&&"true"!==r.dataset.force)return e;var a=e.querySelectorAll(t.submitButtonSelector)[0];if(!a)return e;var i=t.generateID();return t.foundForms.push({hCaptchaId:i,submitButtonElement:a}),e.dataset.hCaptchaId=i,a.addEventListener("click",t.validate,!0),e}),this))}},{key:"isAjaxSubmitButton",value:function(t){var e=t.getAttribute("type"),r="submit"!==(e=e?e.toLowerCase():"");return wp.hooks.applyFilters("hcaptcha.ajaxSubmitButton",r,t)}},{key:"submit",value:function(){var t=this.currentForm.formElement,e=this.currentForm.submitButtonElement;if("form"!==t.tagName.toLowerCase()||this.isAjaxSubmitButton(e))return e.removeEventListener("click",this.validate,!0),void e.click();t.requestSubmit?t.requestSubmit(e):t.submit()}}])&&a(n.prototype,i),o&&a(n,o),Object.defineProperty(n,"prototype",{writable:!1}),t}());window.hCaptcha=o,window.hCaptchaGetWidgetId=function(t){o.getWidgetId(t)},window.hCaptchaReset=function(t){o.reset(t)},window.hCaptchaBindEvents=function(){o.bindEvents()},window.hCaptchaSubmit=function(){o.submit()},window.hCaptchaOnLoad=function(){function t(){window.hCaptchaBindEvents(),document.dispatchEvent(new CustomEvent("hCaptchaLoaded"))}"loading"===document.readyState?window.addEventListener("DOMContentLoaded",t):t()}})();
     1(()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||r(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){if(t){if("string"==typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}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,i(n.key),n)}}function i(e){var r=function(e,r){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,r||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==t(r)?r:r+""}var o=new(function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.foundForms=[],this.params=null,this.observing=!1,this.darkElement=null,this.darkClass=null,this.callback=this.callback.bind(this),this.validate=this.validate.bind(this)},(n=[{key:"generateID",value:function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return t()+"-"+t()+"-"+t()+"-"+t()}},{key:"getFoundFormById",value:function(t){return this.foundForms.filter((function(e){return t===e.hCaptchaId}))[0]}},{key:"getWidgetId",value:function(t){var e;if(void 0===t)return"";var r=t.getElementsByClassName("h-captcha")[0];if(void 0===r)return"";var n=r.getElementsByTagName("iframe")[0];return void 0===n?"":null!==(e=n.dataset.hcaptchaWidgetId)&&void 0!==e?e:""}},{key:"reset",value:function(t){var e=this.getWidgetId(t);e&&hcaptcha.reset(e)}},{key:"isSameOrDescendant",value:function(t,e){for(var r=e;r;){if(r===t)return!0;r=r.parentElement}return!1}},{key:"validate",value:function(t){var e=t.currentTarget.closest(this.formSelector),r=this.getFoundFormById(e.dataset.hCaptchaId).submitButtonElement;if(this.isSameOrDescendant(r,t.target)){t.preventDefault(),t.stopPropagation(),this.currentForm={formElement:e,submitButtonElement:r};var n=this.getWidgetId(e);if(n){var a=e.querySelector(".h-captcha iframe").dataset.hcaptchaResponse;""===a?hcaptcha.execute(n):this.callback(a)}}}},{key:"isValidated",value:function(){return void 0!==this.currentForm}},{key:"getForms",value:function(){return e(document.querySelectorAll(this.formSelector))}},{key:"getParams",value:function(){if(null!==this.params)return this.params;var t;try{t=JSON.parse(HCaptchaMainObject.params)}catch(e){t={}}return t.callback=this.callback,t}},{key:"setParams",value:function(t){this.params=t}},{key:"setDarkData",value:function(){var t={"twenty-twenty-one":{darkStyleId:"twenty-twenty-one-style-css",darkElement:document.body,darkClass:"is-dark-theme"},"wp-dark-mode":{darkStyleId:"wp-dark-mode-frontend-css",darkElement:document.documentElement,darkClass:"wp-dark-mode-active"},"droit-dark-mode":{darkStyleId:"dtdr-public-inline-css",darkElement:document.documentElement,darkClass:"drdt-dark-mode"}};t=wp.hooks.applyFilters("hcaptcha.darkData",t);for(var e=0,r=Object.values(t);e<r.length;e++){var n=r[e];if(document.getElementById(n.darkStyleId))return this.darkElement=n.darkElement,void(this.darkClass=n.darkClass)}}},{key:"observeDarkMode",value:function(){var t=this;this.observing||(this.observing=!0,"auto"!==this.getParams().theme)||(this.setDarkData(),this.darkElement&&this.darkClass&&new MutationObserver((function(e){var n,a=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=r(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var a=0,i=function(){};return{s:i,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}(e);try{var i=function(){var e=n.value.oldValue,r=t.darkElement.getAttribute("class");e=e?e.split(" "):[],(r=r?r.split(" "):[]).filter((function(t){return!e.includes(t)})).concat(e.filter((function(t){return!r.includes(t)}))).includes(t.darkClass)&&t.bindEvents()};for(a.s();!(n=a.n()).done;)i()}catch(t){a.e(t)}finally{a.f()}})).observe(this.darkElement,{attributes:!0,attributeOldValue:!0}))}},{key:"callback",value:function(t){document.dispatchEvent(new CustomEvent("hCaptchaSubmitted",{detail:{token:t}}));var e=this.getParams(),r=document.querySelector('iframe[data-hcaptcha-response="'+t+'"]'),n=r?r.closest(".h-captcha"):null,a=n?n.dataset.force:null;("invisible"===e.size||"true"===a&&this.isValidated())&&this.submit()}},{key:"applyAutoTheme",value:function(t){if("auto"!==t.theme)return t;if(t.theme="light",!this.darkElement)return t;var e=this.darkElement.getAttribute("class");return(e=e||"").includes(this.darkClass)&&(t.theme="dark"),t}},{key:"render",value:function(t){this.observeDarkMode();var e=this.applyAutoTheme(this.getParams());hcaptcha.render(t,e)}},{key:"bindEvents",value:function(){var t=this;"undefined"!=typeof hcaptcha&&(this.formSelector=wp.hooks.applyFilters("hcaptcha.formSelector","form, section.cwginstock-subscribe-form, div.sdm_download_item, .gform_editor, #nf-builder, .wpforms-captcha-preview"),this.submitButtonSelector=wp.hooks.applyFilters("hcaptcha.submitButtonSelector",'*[type="submit"]:not(.quform-default-submit), #check_config, button[type="button"].ff-btn, a.et_pb_newsletter_button.et_pb_button, .forminator-button-submit, .frm_button_submit, a.sdm_download, .uagb-forms-main-submit-button'),this.getForms().map((function(e){var r=e.querySelector(".h-captcha");if(null===r)return e;if(r.classList.contains("hcaptcha-widget-id"))return e;var n=r.querySelector("iframe");if(null!==n&&n.remove(),t.render(r),"invisible"!==r.dataset.size&&"true"!==r.dataset.force)return e;var a=e.querySelectorAll(t.submitButtonSelector)[0];if(!a)return e;var i=t.generateID();return t.foundForms.push({hCaptchaId:i,submitButtonElement:a}),e.dataset.hCaptchaId=i,a.addEventListener("click",t.validate,!0),e}),this))}},{key:"isAjaxSubmitButton",value:function(t){var e=t.getAttribute("type"),r="submit"!==(e=e?e.toLowerCase():"");return wp.hooks.applyFilters("hcaptcha.ajaxSubmitButton",r,t)}},{key:"submit",value:function(){var t=this.currentForm.formElement,e=this.currentForm.submitButtonElement;if("form"!==t.tagName.toLowerCase()||this.isAjaxSubmitButton(e))return e.removeEventListener("click",this.validate,!0),void e.click();t.requestSubmit?t.requestSubmit(e):t.submit()}}])&&a(t.prototype,n),i&&a(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}());window.hCaptcha=o,window.hCaptchaGetWidgetId=function(t){o.getWidgetId(t)},window.hCaptchaReset=function(t){o.reset(t)},window.hCaptchaBindEvents=function(){o.bindEvents()},window.hCaptchaSubmit=function(){o.submit()},window.hCaptchaOnLoad=function(){function t(){window.hCaptchaBindEvents(),document.dispatchEvent(new CustomEvent("hCaptchaLoaded"))}"loading"===document.readyState?window.addEventListener("DOMContentLoaded",t):t()}})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/events.js

    r3051014 r3072795  
    44 * @param HCaptchaEventsObject.succeed
    55 * @param HCaptchaEventsObject.failed
    6  * @param HCaptchaEventsObject.unit
    76 * @param HCaptchaEventsObject.succeedLabel
    87 * @param HCaptchaEventsObject.failedLabel
     
    1817                    label: HCaptchaEventsObject.succeedLabel,
    1918                    data: HCaptchaEventsObject.succeed,
    20                     barThickness: 'flex',
    2119                    borderWidth: 1,
    2220                },
     
    2422                    label: HCaptchaEventsObject.failedLabel,
    2523                    data: HCaptchaEventsObject.failed,
    26                     barThickness: 'flex',
    2724                    borderWidth: 1,
    2825                },
     
    4946                        },
    5047                        tooltipFormat: 'dd.MM.yyyy HH:mm',
    51                         unit: HCaptchaEventsObject.unit,
    5248                    },
    5349                },
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/events.min.js

    r3051014 r3072795  
    1 document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("eventsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,barThickness:"flex",borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,barThickness:"flex",borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaEventsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
     1document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("eventsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm"}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/forms.js

    r3051014 r3072795  
    33/**
    44 * @param HCaptchaFormsObject.served
    5  * @param HCaptchaFormsObject.unit
    65 * @param HCaptchaFormsObject.servedLabel
    76 */
     
    1716                    backgroundColor: 'rgba(2,101,147,0.5)',
    1817                    data: HCaptchaFormsObject.served,
    19                     barThickness: 'flex',
    2018                    borderWidth: 1,
    2119                },
     
    4240                        },
    4341                        tooltipFormat: 'dd.MM.yyyy HH:mm',
    44                         unit: HCaptchaFormsObject.unit,
    4542                    },
    4643                },
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/forms.min.js

    r3051014 r3072795  
    1 document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("formsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,barThickness:"flex",borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaFormsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
     1document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("formsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm"}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/hcaptcha-back-in-stock-notifier.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,e={2981:(t,r,e)=>{function n(t){return n="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},n(t)}function o(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:String(r)}e.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,e,n;return r=t,n=[{key:"addHCaptchaData",value:function(t,r,e,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(r))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(e=null)&&o(r.prototype,e),n&&o(r,n),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},n={};function o(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={exports:{}};return e[t](a,a.exports,o),a.exports}o.d=(t,r)=>{for(var e in r)o.o(r,e)&&!o.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},o.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=o(2981),(t=jQuery).ajaxPrefilter((function(e){r.d.addHCaptchaData(e,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",t(".cwginstock-subscribe-form"))})),jQuery(document).on("ajaxSuccess",(function(t,r,e){var n=new URLSearchParams(e.data);"cwg_trigger_popup_ajax"===n.get("action")&&document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents()}))})();
     1(()=>{"use strict";var t,e,r={2981:(t,e,r)=>{function n(t){return n="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},n(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,a(n.key),n)}}function a(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}r.d(e,{d:()=>i});var i=function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)},r=[{key:"addHCaptchaData",value:function(t,e,r,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(e))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+r+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+r+"="+u}}}],(e=null)&&o(t.prototype,e),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,r}()}},n={};function o(t){var e=n[t];if(void 0!==e)return e.exports;var a=n[t]={exports:{}};return r[t](a,a.exports,o),a.exports}o.d=(t,e)=>{for(var r in e)o.o(e,r)&&!o.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),e=o(2981),(t=jQuery).ajaxPrefilter((function(r){e.d.addHCaptchaData(r,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",t(".cwginstock-subscribe-form"))})),jQuery(document).on("ajaxSuccess",(function(t,e,r){var n=new URLSearchParams(r.data);"cwg_trigger_popup_ajax"===n.get("action")&&document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents()}))})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/hcaptcha-beaver-builder.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,e={2981:(t,r,e)=>{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},a(t)}function n(t,r){for(var e=0;e<r.length;e++){var a=r[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,o(a.key),a)}}function o(t){var r=function(t,r){if("object"!=a(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,r||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==a(r)?r:String(r)}e.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,e,a;return r=t,a=[{key:"addHCaptchaData",value:function(t,r,e,a){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=a.find('[name="h-captcha-response"]').val();i=i||"";var c=a.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=a.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(e=null)&&n(r.prototype,e),a&&n(r,a),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},a={};function n(t){var r=a[t];if(void 0!==r)return r.exports;var o=a[t]={exports:{}};return e[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",(function(t){return t+", div.fl-login-form"})),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",(function(t){return t+", a.fl-button"})),(t=jQuery).ajaxPrefilter((function(e){var a,n=null!==(a=e.data)&&void 0!==a?a:"";if("string"==typeof n){var o=new URLSearchParams(n).get("node_id"),i=t("[data-node="+o+"]");r.d.addHCaptchaData(e,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),r.d.addHCaptchaData(e,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}}))})();
     1(()=>{"use strict";var t,r,e={2981:(t,r,e)=>{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},a(t)}function n(t,r){for(var e=0;e<r.length;e++){var a=r[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,o(a.key),a)}}function o(t){var r=function(t,r){if("object"!=a(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,r||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==a(r)?r:r+""}e.d(r,{d:()=>i});var i=function(){return t=function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)},e=[{key:"addHCaptchaData",value:function(t,r,e,a){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=a.find('[name="h-captcha-response"]').val();i=i||"";var c=a.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=a.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(r=null)&&n(t.prototype,r),e&&n(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,e}()}},a={};function n(t){var r=a[t];if(void 0!==r)return r.exports;var o=a[t]={exports:{}};return e[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",(function(t){return t+", div.fl-login-form"})),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",(function(t){return t+", a.fl-button"})),(t=jQuery).ajaxPrefilter((function(e){var a,n=null!==(a=e.data)&&void 0!==a?a:"";if("string"==typeof n){var o=new URLSearchParams(n).get("node_id"),i=t("[data-node="+o+"]");r.d.addHCaptchaData(e,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),r.d.addHCaptchaData(e,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}}))})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/hcaptcha-divi-email-optin.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,e={2981:(t,r,e)=>{function n(t){return n="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},n(t)}function o(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:String(r)}e.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,e,n;return r=t,n=[{key:"addHCaptchaData",value:function(t,r,e,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(r))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(e=null)&&o(r.prototype,e),n&&o(r,n),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},n={};function o(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={exports:{}};return e[t](a,a.exports,o),a.exports}o.d=(t,r)=>{for(var e in r)o.o(r,e)&&!o.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},o.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=o(2981),(t=jQuery).ajaxPrefilter((function(e){r.d.addHCaptchaData(e,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",t(".et_pb_newsletter_form form"))}))})();
     1(()=>{"use strict";var t,r,e={2981:(t,r,e)=>{function n(t){return n="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},n(t)}function o(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:r+""}e.d(r,{d:()=>i});var i=function(){return t=function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)},e=[{key:"addHCaptchaData",value:function(t,r,e,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(r))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(r=null)&&o(t.prototype,r),e&&o(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,e}()}},n={};function o(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={exports:{}};return e[t](a,a.exports,o),a.exports}o.d=(t,r)=>{for(var e in r)o.o(r,e)&&!o.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},o.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=o(2981),(t=jQuery).ajaxPrefilter((function(e){r.d.addHCaptchaData(e,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",t(".et_pb_newsletter_form form"))}))})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/hcaptcha-fluentform.min.js

    r2991126 r3072795  
    1 (()=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e=function(){return n};var r,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",f=c.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(r){s=function(t,e,r){return t[e]=r}}function h(t,e,r,n){var o=e&&e.prototype instanceof b?e:b,i=Object.create(o.prototype),c=new P(n||[]);return a(i,"_invoke",{value:A(t,r,c)}),i}function y(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}n.wrap=h;var p="suspendedStart",d="suspendedYield",v="executing",m="completed",g={};function b(){}function w(){}function L(){}var E={};s(E,u,(function(){return this}));var S=Object.getPrototypeOf,x=S&&S(S(T([])));x&&x!==o&&i.call(x,u)&&(E=x);var _=L.prototype=b.prototype=Object.create(E);function O(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function j(e,r){function n(o,a,c,u){var l=y(e[o],e,a);if("throw"!==l.type){var f=l.arg,s=f.value;return s&&"object"==t(s)&&i.call(s,"__await")?r.resolve(s.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):r.resolve(s).then((function(t){f.value=t,c(f)}),(function(t){return n("throw",t,c,u)}))}u(l.arg)}var o;a(this,"_invoke",{value:function(t,e){function i(){return new r((function(r,o){n(t,e,r,o)}))}return o=o?o.then(i,i):i()}})}function A(t,e,n){var o=p;return function(i,a){if(o===v)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:r,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===p)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=v;var l=y(t,e,n);if("normal"===l.type){if(o=n.done?m:d,l.arg===g)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}function N(t,e){var n=e.method,o=t.iterator[n];if(o===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=r,N(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=y(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,g;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,g):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,g)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function q(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function T(e){if(e||""===e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function t(){for(;++o<e.length;)if(i.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=r,t.done=!0,t};return a.next=a}}throw new TypeError(t(e)+" is not iterable")}return w.prototype=L,a(_,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=s(L,f,"GeneratorFunction"),n.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,s(t,f,"GeneratorFunction")),t.prototype=Object.create(_),t},n.awrap=function(t){return{__await:t}},O(j.prototype),s(j.prototype,l,(function(){return this})),n.AsyncIterator=j,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new j(h(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(_),s(_,f,"Generator"),s(_,u,(function(){return this})),s(_,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(q),!t)for(var e in this)"t"===e.charAt(0)&&i.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),q(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;q(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),g}},n}function r(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var a=t.apply(e,n);function c(t){r(a,o,i,c,u,"next",t)}function u(t){r(a,o,i,c,u,"throw",t)}c(void 0)}))}}function o(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){if(t){if("string"==typeof t)return a(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}document.addEventListener("hCaptchaLoaded",(function(){var t=".ffc_conv_form",e=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(t),n=".ff-btn",a=function(t){var e,o,a,c,u,l,f=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=i(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==r.return||r.return()}finally{if(u)throw a}}}}(t);try{for(f.s();!(e=f.n()).done;){var s=e.value;"attributes"===s.type&&"class"===s.attributeName&&s.oldValue&&s.oldValue.includes("q-is-inactive")&&(null!==s.target.querySelector(n)&&(o=void 0,a=void 0,c=void 0,u=void 0,l=void 0,o="h-captcha-hidden",a=document.getElementsByClassName(o)[0],c=r.querySelector(n),u=a.cloneNode(!0),(l=document.createElement("form")).setAttribute("method","POST"),c.parentNode.insertBefore(l,c),l.appendChild(c),c.before(u),u.classList.remove(o),u.classList.add("h-captcha"),u.style.display="block",window.hCaptchaBindEvents()))}}catch(t){f.e(t)}finally{f.f()}};if(!e()){var c=r.querySelectorAll(".q-form"),u={attributes:!0,attributeOldValue:!0};o(c).map((function(t){return new MutationObserver(a).observe(t,u),t}))}};var n=hcaptcha.render;hcaptcha.render=function(t,r){var o=window.hCaptcha.getParams();e()&&"invisible"===o.size&&(o.size="normal"),o.callback=r.callback,n(t,o)};var a,c=document.getElementsByTagName("script")[0],u=document.createElement("script");u.type="text/javascript",u.id=HCaptchaFluentFormObject.id,u.src=HCaptchaFluentFormObject.url,c.parentNode.insertBefore(u,c),(a=t+" .vff-footer",new Promise((function(t){if(document.querySelector(a))return t(document.querySelector(a));var e=new MutationObserver((function(){document.querySelector(a)&&(t(document.querySelector(a)),e.disconnect())}));e.observe(document.body,{childList:!0,subtree:!0})}))).then((function(){r()}))}));var c=window.fetch;window.fetch=n(e().mark((function t(){var r,n,o,i,a,u,l,f,s,h,y,p,d=arguments;return e().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(r=d.length,n=new Array(r),o=0;o<r;o++)n[o]=d[o];return i=n[0],a=n[1],u=a.body,l=u.get("form_id"),f="h-captcha-response",s="hcaptcha-widget-id",h=u.get("data"),"fluentform_submit"!==u.get("action")||h.includes(f)||(y=document.querySelector(".ff_conv_app_"+l+' [name="'+f+'"]'),p=document.querySelector(".ff_conv_app_"+l+' [name="'+s+'"]'),y&&(h=h+"&"+f+"="+y.value),p&&(h=h+"&"+s+"="+p.value),u.set("data",h),a.body=u),t.next=10,c(i,a);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
     1(()=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e=function(){return n};var r,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",f=c.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(r){s=function(t,e,r){return t[e]=r}}function h(t,e,r,n){var o=e&&e.prototype instanceof b?e:b,i=Object.create(o.prototype),c=new P(n||[]);return a(i,"_invoke",{value:A(t,r,c)}),i}function y(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}n.wrap=h;var p="suspendedStart",d="suspendedYield",v="executing",m="completed",g={};function b(){}function w(){}function L(){}var E={};s(E,u,(function(){return this}));var S=Object.getPrototypeOf,x=S&&S(S(T([])));x&&x!==o&&i.call(x,u)&&(E=x);var _=L.prototype=b.prototype=Object.create(E);function O(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function j(e,r){function n(o,a,c,u){var l=y(e[o],e,a);if("throw"!==l.type){var f=l.arg,s=f.value;return s&&"object"==t(s)&&i.call(s,"__await")?r.resolve(s.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):r.resolve(s).then((function(t){f.value=t,c(f)}),(function(t){return n("throw",t,c,u)}))}u(l.arg)}var o;a(this,"_invoke",{value:function(t,e){function i(){return new r((function(r,o){n(t,e,r,o)}))}return o=o?o.then(i,i):i()}})}function A(t,e,n){var o=p;return function(i,a){if(o===v)throw Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:r,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===p)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=v;var l=y(t,e,n);if("normal"===l.type){if(o=n.done?m:d,l.arg===g)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}function N(t,e){var n=e.method,o=t.iterator[n];if(o===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=r,N(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=y(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,g;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,g):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,g)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function q(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function T(e){if(e||""===e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function t(){for(;++o<e.length;)if(i.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=r,t.done=!0,t};return a.next=a}}throw new TypeError(t(e)+" is not iterable")}return w.prototype=L,a(_,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=s(L,f,"GeneratorFunction"),n.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,s(t,f,"GeneratorFunction")),t.prototype=Object.create(_),t},n.awrap=function(t){return{__await:t}},O(j.prototype),s(j.prototype,l,(function(){return this})),n.AsyncIterator=j,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new j(h(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(_),s(_,f,"Generator"),s(_,u,(function(){return this})),s(_,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(q),!t)for(var e in this)"t"===e.charAt(0)&&i.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),q(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;q(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),g}},n}function r(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var a=t.apply(e,n);function c(t){r(a,o,i,c,u,"next",t)}function u(t){r(a,o,i,c,u,"throw",t)}c(void 0)}))}}function o(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){if(t){if("string"==typeof t)return a(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}document.addEventListener("hCaptchaLoaded",(function(){var t=".ffc_conv_form",e=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(t),n=".ff-btn",a=function(t){var e,o,a,c,u,l,f=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=i(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==r.return||r.return()}finally{if(u)throw a}}}}(t);try{for(f.s();!(e=f.n()).done;){var s=e.value;"attributes"===s.type&&"class"===s.attributeName&&s.oldValue&&s.oldValue.includes("q-is-inactive")&&(null!==s.target.querySelector(n)&&(o=void 0,a=void 0,c=void 0,u=void 0,l=void 0,o="h-captcha-hidden",a=document.getElementsByClassName(o)[0],c=r.querySelector(n),u=a.cloneNode(!0),(l=document.createElement("form")).setAttribute("method","POST"),c.parentNode.insertBefore(l,c),l.appendChild(c),c.before(u),u.classList.remove(o),u.classList.add("h-captcha"),u.style.display="block",window.hCaptchaBindEvents()))}}catch(t){f.e(t)}finally{f.f()}};if(!e()){var c=r.querySelectorAll(".q-form"),u={attributes:!0,attributeOldValue:!0};o(c).map((function(t){return new MutationObserver(a).observe(t,u),t}))}};var n=hcaptcha.render;hcaptcha.render=function(t,r){var o=window.hCaptcha.getParams();e()&&"invisible"===o.size&&(o.size="normal"),o.callback=r.callback,n(t,o)};var a,c=document.getElementsByTagName("script")[0],u=document.createElement("script");u.type="text/javascript",u.id=HCaptchaFluentFormObject.id,u.src=HCaptchaFluentFormObject.url,c.parentNode.insertBefore(u,c),(a=t+" .vff-footer",new Promise((function(t){if(document.querySelector(a))return t(document.querySelector(a));var e=new MutationObserver((function(){document.querySelector(a)&&(t(document.querySelector(a)),e.disconnect())}));e.observe(document.body,{childList:!0,subtree:!0})}))).then((function(){r()}))}));var c=window.fetch;window.fetch=n(e().mark((function t(){var r,n,o,i,a,u,l,f,s,h,y,p,d=arguments;return e().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(r=d.length,n=new Array(r),o=0;o<r;o++)n[o]=d[o];return i=n[0],a=n[1],u=a.body,l=u.get("form_id"),f="h-captcha-response",s="hcaptcha-widget-id",h=u.get("data"),"fluentform_submit"!==u.get("action")||h.includes(f)||(y=document.querySelector(".ff_conv_app_"+l+' [name="'+f+'"]'),p=document.querySelector(".ff_conv_app_"+l+' [name="'+s+'"]'),y&&(h=h+"&"+f+"="+y.value),p&&(h=h+"&"+s+"="+p.value),u.set("data",h),a.body=u),t.next=10,c(i,a);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/hcaptcha-otter.min.js

    r3064004 r3072795  
    1 (()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new F(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",m="completed",g={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(T([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?m:v,f.arg===g)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=m,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function F(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function T(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),g},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),g}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:T(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("wp-block-button__link")||t}));var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,m=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=m.length,n=new Array(e),i=0;i<e;i++)n[i]=m[i];return a=n[0],c=n[1],u=c.body,f="h-captcha-response",h="hcaptcha-widget-id",l="hcaptcha_otter_nonce",s=JSON.parse(u.get("form_data")),a.includes("/otter/v1/form/frontend")&&!s.hasOwnProperty(f)&&(p=document.getElementById(s.payload.formId),y=p.querySelector('[name="'+f+'"]'),v=p.querySelector('[name="'+h+'"]'),d=p.querySelector('[name="'+l+'"]'),y&&(s[f]=y.value),v&&(s[h]=v.value),s[l]=d.value,u.set("form_data",JSON.stringify(s)),c.body=u),t.next=10,o(a,c);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
     1(()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new F(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",m="completed",g={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(T([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?m:v,f.arg===g)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=m,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function F(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function T(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),g},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),g}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:T(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("wp-block-button__link")||t}));var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,m=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=m.length,n=new Array(e),i=0;i<e;i++)n[i]=m[i];return a=n[0],c=n[1],u=c.body,f="h-captcha-response",h="hcaptcha-widget-id",l="hcaptcha_otter_nonce",s=JSON.parse(u.get("form_data")),a.includes("/otter/v1/form/frontend")&&!s.hasOwnProperty(f)&&(p=document.getElementById(s.payload.formId),y=p.querySelector('[name="'+f+'"]'),v=p.querySelector('[name="'+h+'"]'),d=p.querySelector('[name="'+l+'"]'),y&&(s[f]=y.value),v&&(s[h]=v.value),s[l]=d.value,u.set("form_data",JSON.stringify(s)),c.body=u),t.next=10,o(a,c);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/hcaptcha-passster.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,a={2981:(t,r,a)=>{function e(t){return e="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},e(t)}function n(t,r){for(var a=0;a<r.length;a++){var e=r[a];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,o(e.key),e)}}function o(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var n=a.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:String(r)}a.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,a,e;return r=t,e=[{key:"addHCaptchaData",value:function(t,r,a,e){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=e.find('[name="h-captcha-response"]').val();i=i||"";var c=e.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=e.find('[name="'+a+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+a+"="+u}}}],(a=null)&&n(r.prototype,a),e&&n(r,e),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},e={};function n(t){var r=e[t];if(void 0!==r)return r.exports;var o=e[t]={exports:{}};return a[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var a in r)n.o(r,a)&&!n.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("passster-submit")||t})),(t=jQuery).ajaxPrefilter((function(a){var e,n=null!==(e=a.data)&&void 0!==e?e:"";if("string"==typeof n){var o=new URLSearchParams(n).get("area");r.d.addHCaptchaData(a,"validate_input","hcaptcha_passster_nonce",t("[data-area="+o+"]").closest("form"))}}))})();
     1(()=>{"use strict";var t,r,a={2981:(t,r,a)=>{function e(t){return e="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},e(t)}function n(t,r){for(var a=0;a<r.length;a++){var e=r[a];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,o(e.key),e)}}function o(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var n=a.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:r+""}a.d(r,{d:()=>i});var i=function(){return t=function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)},a=[{key:"addHCaptchaData",value:function(t,r,a,e){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=e.find('[name="h-captcha-response"]').val();i=i||"";var c=e.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=e.find('[name="'+a+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+a+"="+u}}}],(r=null)&&n(t.prototype,r),a&&n(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,a}()}},e={};function n(t){var r=e[t];if(void 0!==r)return r.exports;var o=e[t]={exports:{}};return a[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var a in r)n.o(r,a)&&!n.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("passster-submit")||t})),(t=jQuery).ajaxPrefilter((function(a){var e,n=null!==(e=a.data)&&void 0!==e?e:"";if("string"==typeof n){var o=new URLSearchParams(n).get("area");r.d.addHCaptchaData(a,"validate_input","hcaptcha_passster_nonce",t("[data-area="+o+"]").closest("form"))}}))})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/hcaptcha-spectra.min.js

    r3031827 r3072795  
    1 (()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(F([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===m)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?g:v,f.arg===m)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=g,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function F(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=F,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),m},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),m}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:F(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),m}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,g=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=g.length,n=new Array(e),i=0;i<e;i++)n[i]=g[i];return a=n[0],c=n[1],u=c.body,f=u.get("block_id"),h="h-captcha-response",l="hcaptcha-widget-id",s="hcaptcha_spectra_form_nonce",p=JSON.parse(u.get("form_data")),"uagb_process_forms"!==u.get("action")||p.hasOwnProperty(h)||(y=document.querySelector(".uagb-block-"+f+' [name="'+h+'"]'),v=document.querySelector(".uagb-block-"+f+' [name="'+l+'"]'),d=document.querySelector(".uagb-block-"+f+' [name="'+s+'"]'),y&&(p[h]=y.value),v&&(p[l]=v.value),p[s]=d.value,u.set("form_data",JSON.stringify(p)),c.body=u),t.next=11,o(a,c);case 11:return t.abrupt("return",t.sent);case 12:case"end":return t.stop()}}),t)})))})();
     1(()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(F([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===m)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?g:v,f.arg===m)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=g,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function F(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=F,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),m},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),m}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:F(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),m}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,g=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=g.length,n=new Array(e),i=0;i<e;i++)n[i]=g[i];return a=n[0],c=n[1],u=c.body,f=u.get("block_id"),h="h-captcha-response",l="hcaptcha-widget-id",s="hcaptcha_spectra_form_nonce",p=JSON.parse(u.get("form_data")),"uagb_process_forms"!==u.get("action")||p.hasOwnProperty(h)||(y=document.querySelector(".uagb-block-"+f+' [name="'+h+'"]'),v=document.querySelector(".uagb-block-"+f+' [name="'+l+'"]'),d=document.querySelector(".uagb-block-"+f+' [name="'+s+'"]'),y&&(p[h]=y.value),v&&(p[l]=v.value),p[s]=d.value,u.set("form_data",JSON.stringify(p)),c.body=u),t.next=11,o(a,c);case 11:return t.abrupt("return",t.sent);case 12:case"end":return t.stop()}}),t)})))})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/assets/js/kagg-dialog.min.js

    r3026475 r3072795  
    1 (()=>{function t(n){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(n)}function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */n=function(){return r};var e,r={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,n,e){t[n]=e.value},c="function"==typeof Symbol?Symbol:{},s=c.iterator||"@@iterator",u=c.asyncIterator||"@@asyncIterator",l=c.toStringTag||"@@toStringTag";function f(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{f({},"")}catch(e){f=function(t,n,e){return t[n]=e}}function h(t,n,e,r){var o=n&&n.prototype instanceof b?n:b,i=Object.create(o.prototype),c=new T(r||[]);return a(i,"_invoke",{value:_(t,e,c)}),i}function g(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}r.wrap=h;var y="suspendedStart",d="suspendedYield",p="executing",v="completed",m={};function b(){}function w(){}function L(){}var x={};f(x,s,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(G([])));E&&E!==o&&i.call(E,s)&&(x=E);var S=L.prototype=b.prototype=Object.create(x);function O(t){["next","throw","return"].forEach((function(n){f(t,n,(function(t){return this._invoke(n,t)}))}))}function j(n,e){function r(o,a,c,s){var u=g(n[o],n,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==t(f)&&i.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,c,s)}),(function(t){r("throw",t,c,s)})):e.resolve(f).then((function(t){l.value=t,c(l)}),(function(t){return r("throw",t,c,s)}))}s(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}})}function _(t,n,r){var o=y;return function(i,a){if(o===p)throw new Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var s=A(c,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===y)throw o=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var u=g(t,n,r);if("normal"===u.type){if(o=r.done?v:d,u.arg===m)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=v,r.method="throw",r.arg=u.arg)}}}function A(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,A(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=g(o,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var a=i.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function P(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function N(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function G(n){if(n||""===n){var r=n[s];if(r)return r.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,a=function t(){for(;++o<n.length;)if(i.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(n)+" is not iterable")}return w.prototype=L,a(S,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=f(L,l,"GeneratorFunction"),r.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===w||"GeneratorFunction"===(n.displayName||n.name))},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,f(t,l,"GeneratorFunction")),t.prototype=Object.create(S),t},r.awrap=function(t){return{__await:t}},O(j.prototype),f(j.prototype,u,(function(){return this})),r.AsyncIterator=j,r.async=function(t,n,e,o,i){void 0===i&&(i=Promise);var a=new j(h(t,n,e,o),i);return r.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(S),f(S,l,"Generator"),f(S,s,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),r.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},r.values=G,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=n&&n<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=n,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),m},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),N(e),m}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;N(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:G(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),m}},r}function e(t,n,e,r,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void e(t)}c.done?n(s):Promise.resolve(s).then(r,o)}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return o(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return o(t,n)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var i=window.kaggDialog||function(t){return{defaults:{title:"Do you want to continue?",content:"Please confirm",type:"default",buttons:{},defaultButtons:{ok:{text:"OK",class:"btn-ok",action:function(){}},cancel:{text:"Cancel",class:"btn-cancel",action:function(){}}},onAction:function(){}},settings:{},init:function(){addEventListener("DOMContentLoaded",this.ready)},ready:function(){},parseSettings:function(t){for(var n in this.settings=Object.assign({},this.defaults,t),this.settings.buttons=Object.keys(this.settings.buttons).length?this.settings.buttons:this.settings.defaultButtons,this.settings.buttons){var e=this.settings.defaultButtons[n];void 0!==e&&(this.settings.buttons[n]=Object.assign(e,this.settings.buttons[n]))}},getConfirmDialog:function(){var n="";for(var e in this.settings.buttons){var r=this.settings.buttons[e];n+='<button type="button" class="btn '.concat(r.class,'">').concat(r.text,"</button>")}var o='\n\t\t\t\t<div class="kagg-dialog-bg">\n\t\t\t\t</div>\n\t\t\t\t<div class="kagg-dialog-container">\n\t\t\t\t\t<div class="kagg-dialog-box">\n\t\t\t\t\t\t<div class="kagg-dialog-title"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-content"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-buttons">\n\t\t\t\t\t\t\t'.concat(n,"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t"),i=t.createElement("div");return i.className="kagg-dialog",i.innerHTML=o,t.body.appendChild(i)},confirm:function(o){var i=this;this.parseSettings(o);var a=this.getConfirmDialog(),c=new Promise((function(n){t.querySelector(".kagg-dialog-bg").addEventListener("click",n),r(a.querySelectorAll(".btn")).map((function(t){return t.addEventListener("click",n),t}))}));function s(){var t;return t=n().mark((function t(){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,c.then((function(t){return t.target.classList.contains("btn-ok")}));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})),s=function(){var n=this,r=arguments;return new Promise((function(o,i){var a=t.apply(n,r);function c(t){e(a,o,i,c,s,"next",t)}function s(t){e(a,o,i,c,s,"throw",t)}c(void 0)}))},s.apply(this,arguments)}a.querySelector(".kagg-dialog-title").innerHTML=this.settings.title,a.querySelector(".kagg-dialog-content").innerHTML=this.settings.content,a.className="kagg-dialog","default"!==this.settings.type&&a.classList.add(this.settings.type),a.classList.add("open"),function(){return s.apply(this,arguments)}().then((function(t){i.settings.onAction(t),a.remove()}))}}}(document);window.kaggDialog=i,i.init()})();
     1(()=>{function t(n){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(n)}function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */n=function(){return r};var e,r={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,n,e){t[n]=e.value},c="function"==typeof Symbol?Symbol:{},s=c.iterator||"@@iterator",u=c.asyncIterator||"@@asyncIterator",l=c.toStringTag||"@@toStringTag";function f(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{f({},"")}catch(e){f=function(t,n,e){return t[n]=e}}function h(t,n,e,r){var o=n&&n.prototype instanceof b?n:b,i=Object.create(o.prototype),c=new T(r||[]);return a(i,"_invoke",{value:_(t,e,c)}),i}function g(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}r.wrap=h;var y="suspendedStart",d="suspendedYield",p="executing",v="completed",m={};function b(){}function w(){}function L(){}var x={};f(x,s,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(G([])));E&&E!==o&&i.call(E,s)&&(x=E);var S=L.prototype=b.prototype=Object.create(x);function O(t){["next","throw","return"].forEach((function(n){f(t,n,(function(t){return this._invoke(n,t)}))}))}function j(n,e){function r(o,a,c,s){var u=g(n[o],n,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==t(f)&&i.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,c,s)}),(function(t){r("throw",t,c,s)})):e.resolve(f).then((function(t){l.value=t,c(l)}),(function(t){return r("throw",t,c,s)}))}s(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}})}function _(t,n,r){var o=y;return function(i,a){if(o===p)throw Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var s=A(c,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===y)throw o=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var u=g(t,n,r);if("normal"===u.type){if(o=r.done?v:d,u.arg===m)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=v,r.method="throw",r.arg=u.arg)}}}function A(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,A(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=g(o,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var a=i.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function P(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function N(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function G(n){if(n||""===n){var r=n[s];if(r)return r.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,a=function t(){for(;++o<n.length;)if(i.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(n)+" is not iterable")}return w.prototype=L,a(S,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=f(L,l,"GeneratorFunction"),r.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===w||"GeneratorFunction"===(n.displayName||n.name))},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,f(t,l,"GeneratorFunction")),t.prototype=Object.create(S),t},r.awrap=function(t){return{__await:t}},O(j.prototype),f(j.prototype,u,(function(){return this})),r.AsyncIterator=j,r.async=function(t,n,e,o,i){void 0===i&&(i=Promise);var a=new j(h(t,n,e,o),i);return r.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(S),f(S,l,"Generator"),f(S,s,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),r.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},r.values=G,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=n&&n<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=n,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),m},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),N(e),m}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;N(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:G(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),m}},r}function e(t,n,e,r,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void e(t)}c.done?n(s):Promise.resolve(s).then(r,o)}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return o(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return o(t,n)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var i=window.kaggDialog||function(t){return{defaults:{title:"Do you want to continue?",content:"Please confirm",type:"default",buttons:{},defaultButtons:{ok:{text:"OK",class:"btn-ok",action:function(){}},cancel:{text:"Cancel",class:"btn-cancel",action:function(){}}},onAction:function(){}},settings:{},init:function(){addEventListener("DOMContentLoaded",this.ready)},ready:function(){},parseSettings:function(t){for(var n in this.settings=Object.assign({},this.defaults,t),this.settings.buttons=Object.keys(this.settings.buttons).length?this.settings.buttons:this.settings.defaultButtons,this.settings.buttons){var e=this.settings.defaultButtons[n];void 0!==e&&(this.settings.buttons[n]=Object.assign(e,this.settings.buttons[n]))}},getConfirmDialog:function(){var n="";for(var e in this.settings.buttons){var r=this.settings.buttons[e];n+='<button type="button" class="btn '.concat(r.class,'">').concat(r.text,"</button>")}var o='\n\t\t\t\t<div class="kagg-dialog-bg">\n\t\t\t\t</div>\n\t\t\t\t<div class="kagg-dialog-container">\n\t\t\t\t\t<div class="kagg-dialog-box">\n\t\t\t\t\t\t<div class="kagg-dialog-title"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-content"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-buttons">\n\t\t\t\t\t\t\t'.concat(n,"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t"),i=t.createElement("div");return i.className="kagg-dialog",i.innerHTML=o,t.body.appendChild(i)},confirm:function(o){var i=this;this.parseSettings(o);var a=this.getConfirmDialog(),c=new Promise((function(n){t.querySelector(".kagg-dialog-bg").addEventListener("click",n),r(a.querySelectorAll(".btn")).map((function(t){return t.addEventListener("click",n),t}))}));function s(){var t;return t=n().mark((function t(){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,c.then((function(t){return t.target.classList.contains("btn-ok")}));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})),s=function(){var n=this,r=arguments;return new Promise((function(o,i){var a=t.apply(n,r);function c(t){e(a,o,i,c,s,"next",t)}function s(t){e(a,o,i,c,s,"throw",t)}c(void 0)}))},s.apply(this,arguments)}a.querySelector(".kagg-dialog-title").innerHTML=this.settings.title,a.querySelector(".kagg-dialog-content").innerHTML=this.settings.content,a.className="kagg-dialog","default"!==this.settings.type&&a.classList.add(this.settings.type),a.classList.add("open"),function(){return s.apply(this,arguments)}().then((function(t){i.settings.onAction(t),a.remove()}))}}}(document);window.kaggDialog=i,i.init()})();
  • hcaptcha-for-forms-and-more/tags/4.0.1/changelog.txt

    r3064004 r3072795  
     1= 4.0.1 =
     2* Improved appearance of Forms and Events pages.
     3* Fixed PHP notice on the Forms page.
     4
    15= 4.0.0 =
     6* This major release adds a new Statistics feature and many admin improvements
    27* Added hCaptcha events statistics and Forms admin page.
    38* Added Events admin page for Pro users.
     9* Added Custom Theme Editor for Pro users.
     10* Added Force option to show hCaptcha challenge before submit.
     11* Added integration with Essential Addons for Elementor — the Login/Register form.
     12* Added filter `hcap_form_args` to allow modifying form arguments.
     13* Reworked Otter integration to follow Force and all other hCaptcha settings.
     14* Fixed issue with Divi Contact Form Helper plugin and File Upload field.
     15* Fixed showing an internal console message on the General page when reCaptcha compatibility was disabled.
     16* Fixed racing condition with hCaptcha script loading.
     17* Fixed checking nonce in CF7 for not logged-in users.
     18* Tested with WooCommerce 8.7.
    419
    520= 3.10.1 =
  • hcaptcha-for-forms-and-more/tags/4.0.1/hcaptcha.php

    r3064004 r3072795  
    1111 * Plugin URI:           https://www.hcaptcha.com/
    1212 * Description:          hCaptcha keeps out bots and spam while putting privacy first. It is a drop-in replacement for reCAPTCHA.
    13  * Version:              4.0.0
     13 * Version:              4.0.1
    1414 * Requires at least:    5.1
    1515 * Requires PHP:         7.0
     
    4040 * Plugin version.
    4141 */
    42 const HCAPTCHA_VERSION = '4.0.0';
     42const HCAPTCHA_VERSION = '4.0.1';
    4343
    4444/**
  • hcaptcha-for-forms-and-more/tags/4.0.1/readme.txt

    r3064004 r3072795  
    55Tested up to: 6.5
    66Requires PHP: 7.0.0
    7 Stable tag: 4.0.0
     7Stable tag: 4.0.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    537537== Changelog ==
    538538
     539= 4.0.1 =
     540* Improved appearance of Forms and Events pages.
     541* Fixed PHP notice on the Forms page.
     542
    539543= 4.0.0 =
    540544* This major release adds a new Statistics feature and many admin improvements
  • hcaptcha-for-forms-and-more/tags/4.0.1/src/php/Admin/Events/Events.php

    r3064004 r3072795  
    190190        // phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
    191191        $served = (array) $wpdb->get_results(
    192             $wpdb->prepare(
    193192            // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
    194                 "SELECT date_gmt FROM $table_name $where"
    195             )
     193            "SELECT date_gmt FROM $table_name $where"
    196194        );
    197195
  • hcaptcha-for-forms-and-more/tags/4.0.1/src/php/Admin/Events/EventsTable.php

    r3064004 r3072795  
    1717}
    1818
    19 // IMPORTANT NOTICE:
    20 // This line is needed to prevent fatal errors in the third-party plugins.
    21 // We know that Jetpack (probably others also) can load WP classes during cron jobs.
    22 require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     19if ( ! class_exists( 'WP_List_Table', false ) ) {
     20    // IMPORTANT NOTICE:
     21    // This line is needed to prevent fatal errors in the third-party plugins.
     22    // We know that Jetpack (probably others also) can load WP classes during cron jobs.
     23    require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     24}
    2325
    2426/**
     
    2830
    2931    /**
    30      * Number of events to show per page.
     32     * Page hook.
     33     */
     34    const PAGE_HOOK = 'settings_page_hcaptcha';
     35
     36    /**
     37     * Events per page option.
     38     */
     39    const EVENTS_PER_PAGE = 'hcaptcha_events_per_page';
     40
     41    /**
     42     * Default number of events to show per page.
    3143     *
    3244     * @var int
    3345     */
    34     public $per_page = 20;
     46    public $per_page_default = 20;
    3547
    3648    /**
     
    91103
    92104        $this->plugins = get_plugins();
     105
     106        add_action( 'load-' . self::PAGE_HOOK, [ $this, 'add_screen_option' ] );
     107        add_filter( 'set_screen_option_' . self::EVENTS_PER_PAGE, [ $this, 'set_screen_option' ], 10, 3 );
     108
     109        set_screen_options();
     110    }
     111
     112    /**
     113     * Add screen options.
     114     *
     115     * @return void
     116     */
     117    public function add_screen_option() {
     118        $args = [
     119            'label'   => __( 'Number of items per page:', 'hcaptcha-for-forms-and-more' ),
     120            'default' => $this->per_page_default,
     121            'option'  => self::EVENTS_PER_PAGE,
     122        ];
     123
     124        add_screen_option( 'per_page', $args );
     125    }
     126
     127    /**
     128     * Set screen option.
     129     *
     130     * @param mixed  $screen_option  The value to save instead of the option value.
     131     *                               Default false (to skip saving the current option).
     132     * @param string $option         The option name.
     133     * @param mixed  $value          The option value.
     134     *
     135     * @return mixed
     136     * @noinspection PhpUnusedParameterInspection
     137     */
     138    public function set_screen_option( $screen_option, string $option, $value ) {
     139        return $value;
    93140    }
    94141
     
    110157
    111158        return [
    112             'source'   => [ 'source', false ],
    113             'form_id'  => [ 'form_id', false ],
    114             'date_gmt' => [ 'date_gmt', false ],
     159            'source'   => [ 'source', false, __( 'Source', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Source.' ) ],
     160            'form_id'  => [ 'form_id', false, __( 'Form Id', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Form Id.' ) ],
     161            'date_gmt' => [ 'date_gmt', false, __( 'Date GMT', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Date GMT.' ) ],
    115162        ];
    116163    }
     
    131178
    132179        $column_slugs = array_keys( $this->columns );
    133         $per_page     = $this->get_items_per_page( 'hcaptcha_events_per_page', $this->per_page );
     180        $per_page     = $this->get_items_per_page( self::EVENTS_PER_PAGE, $this->per_page_default );
    134181        $offset       = ( $paged - 1 ) * $per_page;
    135182        $args         = [
  • hcaptcha-for-forms-and-more/tags/4.0.1/src/php/Admin/Events/FormsTable.php

    r3064004 r3072795  
    1717}
    1818
    19 // IMPORTANT NOTICE:
    20 // This line is needed to prevent fatal errors in the third-party plugins.
    21 // We know that Jetpack (probably others also) can load WP classes during cron jobs.
    22 require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     19if ( ! class_exists( 'WP_List_Table', false ) ) {
     20    // IMPORTANT NOTICE:
     21    // This line is needed to prevent fatal errors in the third-party plugins.
     22    // We know that Jetpack (probably others also) can load WP classes during cron jobs.
     23    require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     24}
    2325
    2426/**
     
    2830
    2931    /**
    30      * Number of forms to show per page.
     32     * Page hook.
     33     */
     34    const PAGE_HOOK = 'settings_page_hcaptcha';
     35
     36    /**
     37     * Forms per page option.
     38     */
     39    const FORMS_PER_PAGE = 'hcaptcha_forms_per_page';
     40
     41    /**
     42     * Default number of forms to show per page.
    3143     *
    3244     * @var int
    3345     */
    34     public $per_page = 20;
     46    public $per_page_default = 20;
    3547
    3648    /**
     
    8395
    8496        $this->plugins = get_plugins();
     97
     98        add_action( 'load-' . self::PAGE_HOOK, [ $this, 'add_screen_option' ] );
     99        add_filter( 'set_screen_option_' . self::FORMS_PER_PAGE, [ $this, 'set_screen_option' ], 10, 3 );
     100
     101        set_screen_options();
     102    }
     103
     104    /**
     105     * Add screen options.
     106     *
     107     * @return void
     108     */
     109    public function add_screen_option() {
     110        $args = [
     111            'label'   => __( 'Number of items per page:', 'hcaptcha-for-forms-and-more' ),
     112            'default' => $this->per_page_default,
     113            'option'  => self::FORMS_PER_PAGE,
     114        ];
     115
     116        add_screen_option( 'per_page', $args );
     117    }
     118
     119    /**
     120     * Set screen option.
     121     *
     122     * @param mixed  $screen_option  The value to save instead of the option value.
     123     *                               Default false (to skip saving the current option).
     124     * @param string $option         The option name.
     125     * @param mixed  $value          The option value.
     126     *
     127     * @return mixed
     128     * @noinspection PhpUnusedParameterInspection
     129     */
     130    public function set_screen_option( $screen_option, string $option, $value ) {
     131        return $value;
    85132    }
    86133
     
    100147     */
    101148    public function get_sortable_columns(): array {
    102 
    103149        return [
    104             'source'  => [ 'source', false ],
    105             'form_id' => [ 'form_id', false ],
    106             'served'  => [ 'served', false ],
     150            'source'  => [ 'source', false, __( 'Source', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Source.' ) ],
     151            'form_id' => [ 'form_id', false, __( 'Form Id', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Form Id.' ) ],
     152            'served'  => [ 'served', false, __( 'Served', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Served Count.' ) ],
    107153        ];
    108154    }
     
    122168        // phpcs:enable WordPress.Security.NonceVerification.Recommended
    123169
    124         $per_page = $this->get_items_per_page( 'hcaptcha_forms_per_page', $this->per_page );
     170        $per_page = $this->get_items_per_page( self::FORMS_PER_PAGE, $this->per_page_default );
    125171        $offset   = ( $paged - 1 ) * $per_page;
    126172        $args     = [
  • hcaptcha-for-forms-and-more/tags/4.0.1/src/php/Admin/PluginStats.php

    r3064004 r3072795  
    3434     */
    3535    const MAX_PROPS = 30;
     36
     37    /**
     38     * Max prop value length.
     39     * (Max prop key length is 300).
     40     */
     41    const MAX_PROP_VALUE_LENGTH = 2000;
    3642
    3743    /**
     
    159165        list( $fields, $integration_settings ) = $system_info_obj->get_integrations();
    160166
     167        $fields = array_filter(
     168            $fields,
     169            static function ( $field ) {
     170                return ! $field['disabled'];
     171            }
     172        );
     173
     174        $stats['Active'] = $this->get_active( $fields );
     175
    161176        foreach ( $fields as $key => $field ) {
    162             if ( $field['disabled'] ) {
    163                 continue;
    164             }
    165 
    166177            $stats[ $field['label'] ] = implode( ',', (array) $integration_settings[ $key ] );
    167178        }
     
    180191        return (int) ( ! empty( $data ) );
    181192    }
     193
     194    /**
     195     * Get active entities.
     196     *
     197     * @param array $fields Settings fields.
     198     *
     199     * @return string
     200     */
     201    private function get_active( array $fields ): string {
     202        $active = array_values( wp_list_pluck( $fields, 'label' ) );
     203        $active = array_diff( $active, [ 'WP Core' ] );
     204
     205        $active_list   = implode( ',', $active );
     206        $active_length = strlen( $active_list );
     207
     208        while ( $active_length > self::MAX_PROP_VALUE_LENGTH ) {
     209            array_pop( $active );
     210            $active_list   = implode( ',', $active );
     211            $active_length = strlen( $active_list );
     212        }
     213
     214        return $active_list;
     215    }
    182216}
  • hcaptcha-for-forms-and-more/tags/4.0.1/src/php/CF7/CF7.php

    r3064004 r3072795  
    121121        $hcap_form = preg_replace(
    122122            [ '/(<div\s+?class="h-captcha")/', '#</div>#' ],
    123             [ '<span id="' . $id . '" class="wpcf7-form-control h-captcha ' . $class . '"', '</span>' ],
     123            [ '<span id="' . esc_attr( $id ) . '" class="wpcf7-form-control h-captcha ' . esc_attr( $class ) . '"', '</span>' ],
    124124            $hcap_form
    125125        );
  • hcaptcha-for-forms-and-more/tags/4.0.1/src/php/Settings/EventsPage.php

    r3064004 r3072795  
    1212
    1313/**
    14  * Class EventsPage
     14 * Class EventsPage.
    1515 *
    1616 * Settings page "Events".
    1717 */
    18 class EventsPage extends PluginSettingsBase {
     18class EventsPage extends ListPageBase {
    1919
    2020    /**
     
    3333     * @var EventsTable
    3434     */
    35     private $list_table;
     35    protected $list_table;
    3636
    3737    /**
     
    4040     * @var array
    4141     */
    42     private $succeed;
     42    protected $succeed;
    4343
    4444    /**
     
    4747     * @var array
    4848     */
    49     private $failed;
    50 
    51     /**
    52      * Chart time unit.
    53      *
    54      * @var string
    55      */
    56     private $unit;
     49    protected $failed;
    5750
    5851    /**
     
    6154     * @var bool
    6255     */
    63     private $allowed = false;
     56    protected $allowed = false;
    6457
    6558    /**
     
    112105
    113106        $this->list_table = new EventsTable();
    114 
    115         $this->list_table->prepare_items();
    116107
    117108        $this->prepare_chart_data();
     
    163154                'succeed'      => $this->succeed,
    164155                'failed'       => $this->failed,
    165                 'unit'         => $this->unit,
    166156                'succeedLabel' => __( 'Succeed', 'hcaptcha-for-forms-and-more' ),
    167157                'failedLabel'  => __( 'Failed', 'hcaptcha-for-forms-and-more' ),
     
    174164     *
    175165     * @param array $arguments Section arguments.
     166     *
     167     * @noinspection HtmlUnknownTarget
    176168     */
    177169    public function section_callback( array $arguments ) {
     
    236228     * @return void
    237229     */
    238     private function prepare_chart_data() {
     230    protected function prepare_chart_data() {
    239231        $this->succeed = [];
    240232        $this->failed  = [];
    241233
     234        $this->list_table->prepare_items();
     235
    242236        if ( ! $this->list_table->items ) {
    243237            return;
    244238        }
    245239
    246         $gmt_offset = (int) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS;
    247         $max_time   = 0;
    248         $min_time   = PHP_INT_MAX;
    249 
    250         foreach ( $this->list_table->items as $item ) {
    251             $time     = strtotime( $item->date_gmt ) + $gmt_offset;
    252             $max_time = max( $time, $max_time );
    253             $min_time = min( $time, $min_time );
    254         }
    255 
    256         $time_diff = $max_time - $min_time;
    257 
    258         $time_units = [
    259             [ 1, 'second' ],
    260             [ MINUTE_IN_SECONDS, 'minute' ],
    261             [ HOUR_IN_SECONDS, 'hour' ],
    262             [ DAY_IN_SECONDS, 'day' ],
    263             [ WEEK_IN_SECONDS, 'week' ],
    264             [ MONTH_IN_SECONDS, 'month' ],
    265             [ YEAR_IN_SECONDS, 'year' ],
    266         ];
    267 
    268         foreach ( $time_units as $index => $time_unit ) {
    269             $i          = max( 0, $index - 1 );
    270             $this->unit = $time_units[ $i ][1];
    271 
    272             if ( $time_diff < $time_unit[0] ) {
    273                 break;
    274             }
    275         }
    276 
    277         if ( $time_diff < MINUTE_IN_SECONDS ) {
    278             $date_format = 'Y-m-d H:i:s';
    279         } elseif ( $time_diff < DAY_IN_SECONDS ) {
    280             $date_format = 'Y-m-d H:i';
    281         } else {
    282             $date_format = 'Y-m-d';
    283         }
     240        $date_format = $this->get_date_format( $this->list_table->items );
    284241
    285242        foreach ( $this->list_table->items as $item ) {
    286243            $time_gmt = strtotime( $item->date_gmt );
    287 
    288             $date    = wp_date( $date_format, $time_gmt );
    289             $success = '[]' === $item->error_codes;
     244            $date     = wp_date( $date_format, $time_gmt );
    290245
    291246            $this->succeed[ $date ] = $this->succeed[ $date ] ?? 0;
    292247            $this->failed[ $date ]  = $this->failed[ $date ] ?? 0;
    293248
    294             if ( $success ) {
     249            if ( '[]' === $item->error_codes ) {
    295250                ++$this->succeed[ $date ];
    296251            } else {
  • hcaptcha-for-forms-and-more/tags/4.0.1/src/php/Settings/FormsPage.php

    r3064004 r3072795  
    88namespace HCaptcha\Settings;
    99
    10 use HCaptcha\Admin\Events\EventsTable;
    1110use HCaptcha\Admin\Events\FormsTable;
    1211use KAGG\Settings\Abstracts\SettingsBase;
    1312
    1413/**
    15  * Class FormsPage
     14 * Class FormsPage.
    1615 *
    1716 * Settings page "Forms".
    1817 */
    19 class FormsPage extends PluginSettingsBase {
     18class FormsPage extends ListPageBase {
    2019
    2120    /**
     
    3433     * @var FormsTable
    3534     */
    36     private $list_table;
     35    protected $list_table;
    3736
    3837    /**
     
    4140     * @var array
    4241     */
    43     private $served;
    44 
    45     /**
    46      * Chart time unit.
    47      *
    48      * @var string
    49      */
    50     private $unit;
     42    protected $served;
    5143
    5244    /**
     
    5547     * @var bool
    5648     */
    57     private $allowed = false;
     49    protected $allowed = false;
    5850
    5951    /**
     
    10698
    10799        $this->list_table = new FormsTable();
    108 
    109         $this->list_table->prepare_items();
    110100
    111101        $this->prepare_chart_data();
     
    156146            [
    157147                'served'      => $this->served,
    158                 'unit'        => $this->unit,
    159148                'servedLabel' => __( 'Served', 'hcaptcha-for-forms-and-more' ),
    160149            ]
     
    166155     *
    167156     * @param array $arguments Section arguments.
     157     *
     158     * @noinspection HtmlUnknownTarget
    168159     */
    169160    public function section_callback( array $arguments ) {
     
    221212     * @return void
    222213     */
    223     private function prepare_chart_data() {
     214    protected function prepare_chart_data() {
    224215        $this->served = [];
    225216
     217        $this->list_table->prepare_items();
     218
    226219        if ( ! $this->list_table->served ) {
    227220            return;
    228221        }
    229222
    230         $gmt_offset = (int) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS;
    231         $max_time   = 0;
    232         $min_time   = PHP_INT_MAX;
     223        $date_format = $this->get_date_format( $this->list_table->served );
    233224
    234225        foreach ( $this->list_table->served as $item ) {
    235             $time     = strtotime( $item->date_gmt ) + $gmt_offset;
    236             $max_time = max( $time, $max_time );
    237             $min_time = min( $time, $min_time );
    238         }
    239 
    240         $time_diff = $max_time - $min_time;
    241 
    242         $time_units = [
    243             [ 1, 'second' ],
    244             [ MINUTE_IN_SECONDS, 'minute' ],
    245             [ HOUR_IN_SECONDS, 'hour' ],
    246             [ DAY_IN_SECONDS, 'day' ],
    247             [ WEEK_IN_SECONDS, 'week' ],
    248             [ MONTH_IN_SECONDS, 'month' ],
    249             [ YEAR_IN_SECONDS, 'year' ],
    250         ];
    251 
    252         foreach ( $time_units as $index => $time_unit ) {
    253             $i          = max( 0, $index - 1 );
    254             $this->unit = $time_units[ $i ][1];
    255 
    256             if ( $time_diff < $time_unit[0] ) {
    257                 break;
    258             }
    259         }
    260 
    261         $date_format = 'Y-m-d';
    262 
    263         foreach ( $this->list_table->served as $item ) {
    264             $time_gmt              = strtotime( $item->date_gmt );
    265             $date                  = wp_date( $date_format, $time_gmt );
     226            $time_gmt = strtotime( $item->date_gmt );
     227            $date     = wp_date( $date_format, $time_gmt );
     228
    266229            $this->served[ $date ] = $this->served[ $date ] ?? 0;
    267230
  • hcaptcha-for-forms-and-more/tags/4.0.1/vendor/composer/autoload_classmap.php

    r3064004 r3072795  
    101101    'HCaptcha\\Settings\\General' => $baseDir . '/src/php/Settings/General.php',
    102102    'HCaptcha\\Settings\\Integrations' => $baseDir . '/src/php/Settings/Integrations.php',
     103    'HCaptcha\\Settings\\ListPageBase' => $baseDir . '/src/php/Settings/ListPageBase.php',
    103104    'HCaptcha\\Settings\\PluginSettingsBase' => $baseDir . '/src/php/Settings/PluginSettingsBase.php',
    104105    'HCaptcha\\Settings\\Settings' => $baseDir . '/src/php/Settings/Settings.php',
  • hcaptcha-for-forms-and-more/tags/4.0.1/vendor/composer/autoload_static.php

    r3064004 r3072795  
    142142        'HCaptcha\\Settings\\General' => __DIR__ . '/../..' . '/src/php/Settings/General.php',
    143143        'HCaptcha\\Settings\\Integrations' => __DIR__ . '/../..' . '/src/php/Settings/Integrations.php',
     144        'HCaptcha\\Settings\\ListPageBase' => __DIR__ . '/../..' . '/src/php/Settings/ListPageBase.php',
    144145        'HCaptcha\\Settings\\PluginSettingsBase' => __DIR__ . '/../..' . '/src/php/Settings/PluginSettingsBase.php',
    145146        'HCaptcha\\Settings\\Settings' => __DIR__ . '/../..' . '/src/php/Settings/Settings.php',
  • hcaptcha-for-forms-and-more/tags/4.0.1/vendor/composer/installed.php

    r3064004 r3072795  
    22    'root' => array(
    33        'name' => 'hcaptcha/hcaptcha-wordpress-plugin',
    4         'pretty_version' => '4.0.0',
    5         'version' => '4.0.0.0',
    6         'reference' => '7493071ac4b6bf1b4995e864892a783b156cc077',
     4        'pretty_version' => '4.0.1',
     5        'version' => '4.0.1.0',
     6        'reference' => '7208a60b60421e20c08e3e427f65e51e2eae1afb',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'hcaptcha/hcaptcha-wordpress-plugin' => array(
    14             'pretty_version' => '4.0.0',
    15             'version' => '4.0.0.0',
    16             'reference' => '7493071ac4b6bf1b4995e864892a783b156cc077',
     14            'pretty_version' => '4.0.1',
     15            'version' => '4.0.1.0',
     16            'reference' => '7208a60b60421e20c08e3e427f65e51e2eae1afb',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • hcaptcha-for-forms-and-more/trunk/assets/js/admin-elementor-pro.min.js

    r3022785 r3072795  
    1 (()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:String(r)}function o(t,r,o){return r=i(r),function(t,r){if(r&&("object"===e(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,n()?Reflect.construct(r,o||[],i(t).constructor):r.apply(t,o))}function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(n=function(){return!!e})()}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var a=function(e){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),o(this,r,arguments)}var n,i,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(r,elementorModules.editor.utils.Module),n=r,a=[{key:"getHCaptchaForm",value:function(e){var t=elementorPro.config.forms[e.field_type];if(!t.enabled)return'<div class="elementor-alert elementor-alert-info">'+t.setup_message+"</div>";var r='data-sitekey="'+t.site_key+'"';return r+=' data-theme="'+t.hcaptcha_theme+'"',r+=' data-size="'+t.hcaptcha_size+'"','<div class="h-captcha" '+(r+=' data-auto="false"')+"></div>"}}],(i=[{key:"renderField",value:function(e,t){return e+='<div class="elementor-field" id="form-field-'+t.custom_id+'">',e+='<div class="elementor-hcaptcha'+_.escape(t.css_classes)+'">',e+=r.getHCaptchaForm(t),e+="</div>",e+="</div>"}},{key:"filterItem",value:function(e){return"hcaptcha"===e.field_type&&(e.field_label=!1),e}},{key:"onInit",value:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/item",this.filterItem),elementor.hooks.addFilter("elementor_pro/forms/content_template/field/hcaptcha",this.renderField,10,2)}}])&&t(n.prototype,i),a&&t(n,a),Object.defineProperty(n,"prototype",{writable:!1}),r}();window.hCaptchaAdminElementorPro=new a})();
     1(()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:r+""}function o(t,r,o){return r=i(r),function(t,r){if(r&&("object"===e(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,n()?Reflect.construct(r,o||[],i(t).constructor):r.apply(t,o))}function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(n=function(){return!!e})()}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var a=function(e){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),o(this,r,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(r,elementorModules.editor.utils.Module),n=r,a=[{key:"getHCaptchaForm",value:function(e){var t=elementorPro.config.forms[e.field_type];if(!t.enabled)return'<div class="elementor-alert elementor-alert-info">'+t.setup_message+"</div>";var r='data-sitekey="'+t.site_key+'"';return r+=' data-theme="'+t.hcaptcha_theme+'"',r+=' data-size="'+t.hcaptcha_size+'"','<div class="h-captcha" '+(r+=' data-auto="false"')+"></div>"}}],(i=[{key:"renderField",value:function(e,t){return e+='<div class="elementor-field" id="form-field-'+t.custom_id+'">',e+='<div class="elementor-hcaptcha'+_.escape(t.css_classes)+'">',e+=r.getHCaptchaForm(t),e+="</div>",e+="</div>"}},{key:"filterItem",value:function(e){return"hcaptcha"===e.field_type&&(e.field_label=!1),e}},{key:"onInit",value:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/item",this.filterItem),elementor.hooks.addFilter("elementor_pro/forms/content_template/field/hcaptcha",this.renderField,10,2)}}])&&t(n.prototype,i),a&&t(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}();window.hCaptchaAdminElementorPro=new a})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/apps/hcaptcha.js

    r3064004 r3072795  
    1 (()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||r(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){if(t){if("string"==typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}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,i(n.key),n)}}function i(e){var r=function(e,r){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,r||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==t(r)?r:String(r)}var o=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.foundForms=[],this.params=null,this.observing=!1,this.darkElement=null,this.darkClass=null,this.callback=this.callback.bind(this),this.validate=this.validate.bind(this)}var n,i,o;return n=t,(i=[{key:"generateID",value:function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return t()+"-"+t()+"-"+t()+"-"+t()}},{key:"getFoundFormById",value:function(t){return this.foundForms.filter((function(e){return t===e.hCaptchaId}))[0]}},{key:"getWidgetId",value:function(t){var e;if(void 0===t)return"";var r=t.getElementsByClassName("h-captcha")[0];if(void 0===r)return"";var n=r.getElementsByTagName("iframe")[0];return void 0===n?"":null!==(e=n.dataset.hcaptchaWidgetId)&&void 0!==e?e:""}},{key:"reset",value:function(t){var e=this.getWidgetId(t);e&&hcaptcha.reset(e)}},{key:"isSameOrDescendant",value:function(t,e){for(var r=e;r;){if(r===t)return!0;r=r.parentElement}return!1}},{key:"validate",value:function(t){var e=t.currentTarget.closest(this.formSelector),r=this.getFoundFormById(e.dataset.hCaptchaId).submitButtonElement;if(this.isSameOrDescendant(r,t.target)){t.preventDefault(),t.stopPropagation(),this.currentForm={formElement:e,submitButtonElement:r};var n=this.getWidgetId(e);if(n){var a=e.querySelector(".h-captcha iframe").dataset.hcaptchaResponse;""===a?hcaptcha.execute(n):this.callback(a)}}}},{key:"isValidated",value:function(){return void 0!==this.currentForm}},{key:"getForms",value:function(){return e(document.querySelectorAll(this.formSelector))}},{key:"getParams",value:function(){if(null!==this.params)return this.params;var t;try{t=JSON.parse(HCaptchaMainObject.params)}catch(e){t={}}return t.callback=this.callback,t}},{key:"setParams",value:function(t){this.params=t}},{key:"setDarkData",value:function(){var t={"twenty-twenty-one":{darkStyleId:"twenty-twenty-one-style-css",darkElement:document.body,darkClass:"is-dark-theme"},"wp-dark-mode":{darkStyleId:"wp-dark-mode-frontend-css",darkElement:document.documentElement,darkClass:"wp-dark-mode-active"},"droit-dark-mode":{darkStyleId:"dtdr-public-inline-css",darkElement:document.documentElement,darkClass:"drdt-dark-mode"}};t=wp.hooks.applyFilters("hcaptcha.darkData",t);for(var e=0,r=Object.values(t);e<r.length;e++){var n=r[e];if(document.getElementById(n.darkStyleId))return this.darkElement=n.darkElement,void(this.darkClass=n.darkClass)}}},{key:"observeDarkMode",value:function(){var t=this;this.observing||(this.observing=!0,"auto"!==this.getParams().theme)||(this.setDarkData(),this.darkElement&&this.darkClass&&new MutationObserver((function(e){var n,a=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=r(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var a=0,i=function(){};return{s:i,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}(e);try{var i=function(){var e=n.value.oldValue,r=t.darkElement.getAttribute("class");e=e?e.split(" "):[],(r=r?r.split(" "):[]).filter((function(t){return!e.includes(t)})).concat(e.filter((function(t){return!r.includes(t)}))).includes(t.darkClass)&&t.bindEvents()};for(a.s();!(n=a.n()).done;)i()}catch(t){a.e(t)}finally{a.f()}})).observe(this.darkElement,{attributes:!0,attributeOldValue:!0}))}},{key:"callback",value:function(t){document.dispatchEvent(new CustomEvent("hCaptchaSubmitted",{detail:{token:t}}));var e=this.getParams(),r=document.querySelector('iframe[data-hcaptcha-response="'+t+'"]'),n=r?r.closest(".h-captcha"):null,a=n?n.dataset.force:null;("invisible"===e.size||"true"===a&&this.isValidated())&&this.submit()}},{key:"applyAutoTheme",value:function(t){if("auto"!==t.theme)return t;if(t.theme="light",!this.darkElement)return t;var e=this.darkElement.getAttribute("class");return(e=e||"").includes(this.darkClass)&&(t.theme="dark"),t}},{key:"render",value:function(t){this.observeDarkMode();var e=this.applyAutoTheme(this.getParams());hcaptcha.render(t,e)}},{key:"bindEvents",value:function(){var t=this;"undefined"!=typeof hcaptcha&&(this.formSelector=wp.hooks.applyFilters("hcaptcha.formSelector","form, section.cwginstock-subscribe-form, div.sdm_download_item, .gform_editor, #nf-builder, .wpforms-captcha-preview"),this.submitButtonSelector=wp.hooks.applyFilters("hcaptcha.submitButtonSelector",'*[type="submit"]:not(.quform-default-submit), #check_config, button[type="button"].ff-btn, a.et_pb_newsletter_button.et_pb_button, .forminator-button-submit, .frm_button_submit, a.sdm_download, .uagb-forms-main-submit-button'),this.getForms().map((function(e){var r=e.querySelector(".h-captcha");if(null===r)return e;if(r.classList.contains("hcaptcha-widget-id"))return e;var n=r.querySelector("iframe");if(null!==n&&n.remove(),t.render(r),"invisible"!==r.dataset.size&&"true"!==r.dataset.force)return e;var a=e.querySelectorAll(t.submitButtonSelector)[0];if(!a)return e;var i=t.generateID();return t.foundForms.push({hCaptchaId:i,submitButtonElement:a}),e.dataset.hCaptchaId=i,a.addEventListener("click",t.validate,!0),e}),this))}},{key:"isAjaxSubmitButton",value:function(t){var e=t.getAttribute("type"),r="submit"!==(e=e?e.toLowerCase():"");return wp.hooks.applyFilters("hcaptcha.ajaxSubmitButton",r,t)}},{key:"submit",value:function(){var t=this.currentForm.formElement,e=this.currentForm.submitButtonElement;if("form"!==t.tagName.toLowerCase()||this.isAjaxSubmitButton(e))return e.removeEventListener("click",this.validate,!0),void e.click();t.requestSubmit?t.requestSubmit(e):t.submit()}}])&&a(n.prototype,i),o&&a(n,o),Object.defineProperty(n,"prototype",{writable:!1}),t}());window.hCaptcha=o,window.hCaptchaGetWidgetId=function(t){o.getWidgetId(t)},window.hCaptchaReset=function(t){o.reset(t)},window.hCaptchaBindEvents=function(){o.bindEvents()},window.hCaptchaSubmit=function(){o.submit()},window.hCaptchaOnLoad=function(){function t(){window.hCaptchaBindEvents(),document.dispatchEvent(new CustomEvent("hCaptchaLoaded"))}"loading"===document.readyState?window.addEventListener("DOMContentLoaded",t):t()}})();
     1(()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||r(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){if(t){if("string"==typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}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,i(n.key),n)}}function i(e){var r=function(e,r){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,r||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==t(r)?r:r+""}var o=new(function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.foundForms=[],this.params=null,this.observing=!1,this.darkElement=null,this.darkClass=null,this.callback=this.callback.bind(this),this.validate=this.validate.bind(this)},(n=[{key:"generateID",value:function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return t()+"-"+t()+"-"+t()+"-"+t()}},{key:"getFoundFormById",value:function(t){return this.foundForms.filter((function(e){return t===e.hCaptchaId}))[0]}},{key:"getWidgetId",value:function(t){var e;if(void 0===t)return"";var r=t.getElementsByClassName("h-captcha")[0];if(void 0===r)return"";var n=r.getElementsByTagName("iframe")[0];return void 0===n?"":null!==(e=n.dataset.hcaptchaWidgetId)&&void 0!==e?e:""}},{key:"reset",value:function(t){var e=this.getWidgetId(t);e&&hcaptcha.reset(e)}},{key:"isSameOrDescendant",value:function(t,e){for(var r=e;r;){if(r===t)return!0;r=r.parentElement}return!1}},{key:"validate",value:function(t){var e=t.currentTarget.closest(this.formSelector),r=this.getFoundFormById(e.dataset.hCaptchaId).submitButtonElement;if(this.isSameOrDescendant(r,t.target)){t.preventDefault(),t.stopPropagation(),this.currentForm={formElement:e,submitButtonElement:r};var n=this.getWidgetId(e);if(n){var a=e.querySelector(".h-captcha iframe").dataset.hcaptchaResponse;""===a?hcaptcha.execute(n):this.callback(a)}}}},{key:"isValidated",value:function(){return void 0!==this.currentForm}},{key:"getForms",value:function(){return e(document.querySelectorAll(this.formSelector))}},{key:"getParams",value:function(){if(null!==this.params)return this.params;var t;try{t=JSON.parse(HCaptchaMainObject.params)}catch(e){t={}}return t.callback=this.callback,t}},{key:"setParams",value:function(t){this.params=t}},{key:"setDarkData",value:function(){var t={"twenty-twenty-one":{darkStyleId:"twenty-twenty-one-style-css",darkElement:document.body,darkClass:"is-dark-theme"},"wp-dark-mode":{darkStyleId:"wp-dark-mode-frontend-css",darkElement:document.documentElement,darkClass:"wp-dark-mode-active"},"droit-dark-mode":{darkStyleId:"dtdr-public-inline-css",darkElement:document.documentElement,darkClass:"drdt-dark-mode"}};t=wp.hooks.applyFilters("hcaptcha.darkData",t);for(var e=0,r=Object.values(t);e<r.length;e++){var n=r[e];if(document.getElementById(n.darkStyleId))return this.darkElement=n.darkElement,void(this.darkClass=n.darkClass)}}},{key:"observeDarkMode",value:function(){var t=this;this.observing||(this.observing=!0,"auto"!==this.getParams().theme)||(this.setDarkData(),this.darkElement&&this.darkClass&&new MutationObserver((function(e){var n,a=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=r(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var a=0,i=function(){};return{s:i,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}(e);try{var i=function(){var e=n.value.oldValue,r=t.darkElement.getAttribute("class");e=e?e.split(" "):[],(r=r?r.split(" "):[]).filter((function(t){return!e.includes(t)})).concat(e.filter((function(t){return!r.includes(t)}))).includes(t.darkClass)&&t.bindEvents()};for(a.s();!(n=a.n()).done;)i()}catch(t){a.e(t)}finally{a.f()}})).observe(this.darkElement,{attributes:!0,attributeOldValue:!0}))}},{key:"callback",value:function(t){document.dispatchEvent(new CustomEvent("hCaptchaSubmitted",{detail:{token:t}}));var e=this.getParams(),r=document.querySelector('iframe[data-hcaptcha-response="'+t+'"]'),n=r?r.closest(".h-captcha"):null,a=n?n.dataset.force:null;("invisible"===e.size||"true"===a&&this.isValidated())&&this.submit()}},{key:"applyAutoTheme",value:function(t){if("auto"!==t.theme)return t;if(t.theme="light",!this.darkElement)return t;var e=this.darkElement.getAttribute("class");return(e=e||"").includes(this.darkClass)&&(t.theme="dark"),t}},{key:"render",value:function(t){this.observeDarkMode();var e=this.applyAutoTheme(this.getParams());hcaptcha.render(t,e)}},{key:"bindEvents",value:function(){var t=this;"undefined"!=typeof hcaptcha&&(this.formSelector=wp.hooks.applyFilters("hcaptcha.formSelector","form, section.cwginstock-subscribe-form, div.sdm_download_item, .gform_editor, #nf-builder, .wpforms-captcha-preview"),this.submitButtonSelector=wp.hooks.applyFilters("hcaptcha.submitButtonSelector",'*[type="submit"]:not(.quform-default-submit), #check_config, button[type="button"].ff-btn, a.et_pb_newsletter_button.et_pb_button, .forminator-button-submit, .frm_button_submit, a.sdm_download, .uagb-forms-main-submit-button'),this.getForms().map((function(e){var r=e.querySelector(".h-captcha");if(null===r)return e;if(r.classList.contains("hcaptcha-widget-id"))return e;var n=r.querySelector("iframe");if(null!==n&&n.remove(),t.render(r),"invisible"!==r.dataset.size&&"true"!==r.dataset.force)return e;var a=e.querySelectorAll(t.submitButtonSelector)[0];if(!a)return e;var i=t.generateID();return t.foundForms.push({hCaptchaId:i,submitButtonElement:a}),e.dataset.hCaptchaId=i,a.addEventListener("click",t.validate,!0),e}),this))}},{key:"isAjaxSubmitButton",value:function(t){var e=t.getAttribute("type"),r="submit"!==(e=e?e.toLowerCase():"");return wp.hooks.applyFilters("hcaptcha.ajaxSubmitButton",r,t)}},{key:"submit",value:function(){var t=this.currentForm.formElement,e=this.currentForm.submitButtonElement;if("form"!==t.tagName.toLowerCase()||this.isAjaxSubmitButton(e))return e.removeEventListener("click",this.validate,!0),void e.click();t.requestSubmit?t.requestSubmit(e):t.submit()}}])&&a(t.prototype,n),i&&a(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}());window.hCaptcha=o,window.hCaptchaGetWidgetId=function(t){o.getWidgetId(t)},window.hCaptchaReset=function(t){o.reset(t)},window.hCaptchaBindEvents=function(){o.bindEvents()},window.hCaptchaSubmit=function(){o.submit()},window.hCaptchaOnLoad=function(){function t(){window.hCaptchaBindEvents(),document.dispatchEvent(new CustomEvent("hCaptchaLoaded"))}"loading"===document.readyState?window.addEventListener("DOMContentLoaded",t):t()}})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/events.js

    r3051014 r3072795  
    44 * @param HCaptchaEventsObject.succeed
    55 * @param HCaptchaEventsObject.failed
    6  * @param HCaptchaEventsObject.unit
    76 * @param HCaptchaEventsObject.succeedLabel
    87 * @param HCaptchaEventsObject.failedLabel
     
    1817                    label: HCaptchaEventsObject.succeedLabel,
    1918                    data: HCaptchaEventsObject.succeed,
    20                     barThickness: 'flex',
    2119                    borderWidth: 1,
    2220                },
     
    2422                    label: HCaptchaEventsObject.failedLabel,
    2523                    data: HCaptchaEventsObject.failed,
    26                     barThickness: 'flex',
    2724                    borderWidth: 1,
    2825                },
     
    4946                        },
    5047                        tooltipFormat: 'dd.MM.yyyy HH:mm',
    51                         unit: HCaptchaEventsObject.unit,
    5248                    },
    5349                },
  • hcaptcha-for-forms-and-more/trunk/assets/js/events.min.js

    r3051014 r3072795  
    1 document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("eventsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,barThickness:"flex",borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,barThickness:"flex",borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaEventsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
     1document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("eventsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm"}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
  • hcaptcha-for-forms-and-more/trunk/assets/js/forms.js

    r3051014 r3072795  
    33/**
    44 * @param HCaptchaFormsObject.served
    5  * @param HCaptchaFormsObject.unit
    65 * @param HCaptchaFormsObject.servedLabel
    76 */
     
    1716                    backgroundColor: 'rgba(2,101,147,0.5)',
    1817                    data: HCaptchaFormsObject.served,
    19                     barThickness: 'flex',
    2018                    borderWidth: 1,
    2119                },
     
    4240                        },
    4341                        tooltipFormat: 'dd.MM.yyyy HH:mm',
    44                         unit: HCaptchaFormsObject.unit,
    4542                    },
    4643                },
  • hcaptcha-for-forms-and-more/trunk/assets/js/forms.min.js

    r3051014 r3072795  
    1 document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("formsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,barThickness:"flex",borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaFormsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
     1document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("formsChart");new Chart(e,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:3,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm"}},y:{beginAtZero:!0,ticks:{precision:0}}}}})}));
  • hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-back-in-stock-notifier.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,e={2981:(t,r,e)=>{function n(t){return n="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},n(t)}function o(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:String(r)}e.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,e,n;return r=t,n=[{key:"addHCaptchaData",value:function(t,r,e,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(r))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(e=null)&&o(r.prototype,e),n&&o(r,n),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},n={};function o(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={exports:{}};return e[t](a,a.exports,o),a.exports}o.d=(t,r)=>{for(var e in r)o.o(r,e)&&!o.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},o.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=o(2981),(t=jQuery).ajaxPrefilter((function(e){r.d.addHCaptchaData(e,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",t(".cwginstock-subscribe-form"))})),jQuery(document).on("ajaxSuccess",(function(t,r,e){var n=new URLSearchParams(e.data);"cwg_trigger_popup_ajax"===n.get("action")&&document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents()}))})();
     1(()=>{"use strict";var t,e,r={2981:(t,e,r)=>{function n(t){return n="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},n(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,a(n.key),n)}}function a(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}r.d(e,{d:()=>i});var i=function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)},r=[{key:"addHCaptchaData",value:function(t,e,r,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(e))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+r+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+r+"="+u}}}],(e=null)&&o(t.prototype,e),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,r}()}},n={};function o(t){var e=n[t];if(void 0!==e)return e.exports;var a=n[t]={exports:{}};return r[t](a,a.exports,o),a.exports}o.d=(t,e)=>{for(var r in e)o.o(e,r)&&!o.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),e=o(2981),(t=jQuery).ajaxPrefilter((function(r){e.d.addHCaptchaData(r,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",t(".cwginstock-subscribe-form"))})),jQuery(document).on("ajaxSuccess",(function(t,e,r){var n=new URLSearchParams(r.data);"cwg_trigger_popup_ajax"===n.get("action")&&document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents()}))})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-beaver-builder.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,e={2981:(t,r,e)=>{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},a(t)}function n(t,r){for(var e=0;e<r.length;e++){var a=r[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,o(a.key),a)}}function o(t){var r=function(t,r){if("object"!=a(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,r||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==a(r)?r:String(r)}e.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,e,a;return r=t,a=[{key:"addHCaptchaData",value:function(t,r,e,a){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=a.find('[name="h-captcha-response"]').val();i=i||"";var c=a.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=a.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(e=null)&&n(r.prototype,e),a&&n(r,a),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},a={};function n(t){var r=a[t];if(void 0!==r)return r.exports;var o=a[t]={exports:{}};return e[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",(function(t){return t+", div.fl-login-form"})),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",(function(t){return t+", a.fl-button"})),(t=jQuery).ajaxPrefilter((function(e){var a,n=null!==(a=e.data)&&void 0!==a?a:"";if("string"==typeof n){var o=new URLSearchParams(n).get("node_id"),i=t("[data-node="+o+"]");r.d.addHCaptchaData(e,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),r.d.addHCaptchaData(e,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}}))})();
     1(()=>{"use strict";var t,r,e={2981:(t,r,e)=>{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},a(t)}function n(t,r){for(var e=0;e<r.length;e++){var a=r[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,o(a.key),a)}}function o(t){var r=function(t,r){if("object"!=a(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,r||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==a(r)?r:r+""}e.d(r,{d:()=>i});var i=function(){return t=function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)},e=[{key:"addHCaptchaData",value:function(t,r,e,a){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=a.find('[name="h-captcha-response"]').val();i=i||"";var c=a.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=a.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(r=null)&&n(t.prototype,r),e&&n(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,e}()}},a={};function n(t){var r=a[t];if(void 0!==r)return r.exports;var o=a[t]={exports:{}};return e[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",(function(t){return t+", div.fl-login-form"})),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",(function(t){return t+", a.fl-button"})),(t=jQuery).ajaxPrefilter((function(e){var a,n=null!==(a=e.data)&&void 0!==a?a:"";if("string"==typeof n){var o=new URLSearchParams(n).get("node_id"),i=t("[data-node="+o+"]");r.d.addHCaptchaData(e,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),r.d.addHCaptchaData(e,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}}))})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-divi-email-optin.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,e={2981:(t,r,e)=>{function n(t){return n="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},n(t)}function o(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:String(r)}e.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,e,n;return r=t,n=[{key:"addHCaptchaData",value:function(t,r,e,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(r))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(e=null)&&o(r.prototype,e),n&&o(r,n),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},n={};function o(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={exports:{}};return e[t](a,a.exports,o),a.exports}o.d=(t,r)=>{for(var e in r)o.o(r,e)&&!o.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},o.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=o(2981),(t=jQuery).ajaxPrefilter((function(e){r.d.addHCaptchaData(e,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",t(".et_pb_newsletter_form form"))}))})();
     1(()=>{"use strict";var t,r,e={2981:(t,r,e)=>{function n(t){return n="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},n(t)}function o(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:r+""}e.d(r,{d:()=>i});var i=function(){return t=function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)},e=[{key:"addHCaptchaData",value:function(t,r,e,n){var o,a=null!==(o=t.data)&&void 0!==o?o:"";if("string"==typeof a&&a.startsWith("action=".concat(r))){var i=n.find('[name="h-captcha-response"]').val();i=i||"";var c=n.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=n.find('[name="'+e+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+e+"="+u}}}],(r=null)&&o(t.prototype,r),e&&o(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,e}()}},n={};function o(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={exports:{}};return e[t](a,a.exports,o),a.exports}o.d=(t,r)=>{for(var e in r)o.o(r,e)&&!o.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},o.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=o(2981),(t=jQuery).ajaxPrefilter((function(e){r.d.addHCaptchaData(e,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",t(".et_pb_newsletter_form form"))}))})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-fluentform.min.js

    r2991126 r3072795  
    1 (()=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e=function(){return n};var r,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",f=c.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(r){s=function(t,e,r){return t[e]=r}}function h(t,e,r,n){var o=e&&e.prototype instanceof b?e:b,i=Object.create(o.prototype),c=new P(n||[]);return a(i,"_invoke",{value:A(t,r,c)}),i}function y(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}n.wrap=h;var p="suspendedStart",d="suspendedYield",v="executing",m="completed",g={};function b(){}function w(){}function L(){}var E={};s(E,u,(function(){return this}));var S=Object.getPrototypeOf,x=S&&S(S(T([])));x&&x!==o&&i.call(x,u)&&(E=x);var _=L.prototype=b.prototype=Object.create(E);function O(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function j(e,r){function n(o,a,c,u){var l=y(e[o],e,a);if("throw"!==l.type){var f=l.arg,s=f.value;return s&&"object"==t(s)&&i.call(s,"__await")?r.resolve(s.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):r.resolve(s).then((function(t){f.value=t,c(f)}),(function(t){return n("throw",t,c,u)}))}u(l.arg)}var o;a(this,"_invoke",{value:function(t,e){function i(){return new r((function(r,o){n(t,e,r,o)}))}return o=o?o.then(i,i):i()}})}function A(t,e,n){var o=p;return function(i,a){if(o===v)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:r,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===p)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=v;var l=y(t,e,n);if("normal"===l.type){if(o=n.done?m:d,l.arg===g)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}function N(t,e){var n=e.method,o=t.iterator[n];if(o===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=r,N(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=y(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,g;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,g):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,g)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function q(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function T(e){if(e||""===e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function t(){for(;++o<e.length;)if(i.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=r,t.done=!0,t};return a.next=a}}throw new TypeError(t(e)+" is not iterable")}return w.prototype=L,a(_,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=s(L,f,"GeneratorFunction"),n.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,s(t,f,"GeneratorFunction")),t.prototype=Object.create(_),t},n.awrap=function(t){return{__await:t}},O(j.prototype),s(j.prototype,l,(function(){return this})),n.AsyncIterator=j,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new j(h(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(_),s(_,f,"Generator"),s(_,u,(function(){return this})),s(_,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(q),!t)for(var e in this)"t"===e.charAt(0)&&i.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),q(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;q(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),g}},n}function r(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var a=t.apply(e,n);function c(t){r(a,o,i,c,u,"next",t)}function u(t){r(a,o,i,c,u,"throw",t)}c(void 0)}))}}function o(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){if(t){if("string"==typeof t)return a(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}document.addEventListener("hCaptchaLoaded",(function(){var t=".ffc_conv_form",e=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(t),n=".ff-btn",a=function(t){var e,o,a,c,u,l,f=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=i(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==r.return||r.return()}finally{if(u)throw a}}}}(t);try{for(f.s();!(e=f.n()).done;){var s=e.value;"attributes"===s.type&&"class"===s.attributeName&&s.oldValue&&s.oldValue.includes("q-is-inactive")&&(null!==s.target.querySelector(n)&&(o=void 0,a=void 0,c=void 0,u=void 0,l=void 0,o="h-captcha-hidden",a=document.getElementsByClassName(o)[0],c=r.querySelector(n),u=a.cloneNode(!0),(l=document.createElement("form")).setAttribute("method","POST"),c.parentNode.insertBefore(l,c),l.appendChild(c),c.before(u),u.classList.remove(o),u.classList.add("h-captcha"),u.style.display="block",window.hCaptchaBindEvents()))}}catch(t){f.e(t)}finally{f.f()}};if(!e()){var c=r.querySelectorAll(".q-form"),u={attributes:!0,attributeOldValue:!0};o(c).map((function(t){return new MutationObserver(a).observe(t,u),t}))}};var n=hcaptcha.render;hcaptcha.render=function(t,r){var o=window.hCaptcha.getParams();e()&&"invisible"===o.size&&(o.size="normal"),o.callback=r.callback,n(t,o)};var a,c=document.getElementsByTagName("script")[0],u=document.createElement("script");u.type="text/javascript",u.id=HCaptchaFluentFormObject.id,u.src=HCaptchaFluentFormObject.url,c.parentNode.insertBefore(u,c),(a=t+" .vff-footer",new Promise((function(t){if(document.querySelector(a))return t(document.querySelector(a));var e=new MutationObserver((function(){document.querySelector(a)&&(t(document.querySelector(a)),e.disconnect())}));e.observe(document.body,{childList:!0,subtree:!0})}))).then((function(){r()}))}));var c=window.fetch;window.fetch=n(e().mark((function t(){var r,n,o,i,a,u,l,f,s,h,y,p,d=arguments;return e().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(r=d.length,n=new Array(r),o=0;o<r;o++)n[o]=d[o];return i=n[0],a=n[1],u=a.body,l=u.get("form_id"),f="h-captcha-response",s="hcaptcha-widget-id",h=u.get("data"),"fluentform_submit"!==u.get("action")||h.includes(f)||(y=document.querySelector(".ff_conv_app_"+l+' [name="'+f+'"]'),p=document.querySelector(".ff_conv_app_"+l+' [name="'+s+'"]'),y&&(h=h+"&"+f+"="+y.value),p&&(h=h+"&"+s+"="+p.value),u.set("data",h),a.body=u),t.next=10,c(i,a);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
     1(()=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e=function(){return n};var r,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",f=c.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(r){s=function(t,e,r){return t[e]=r}}function h(t,e,r,n){var o=e&&e.prototype instanceof b?e:b,i=Object.create(o.prototype),c=new P(n||[]);return a(i,"_invoke",{value:A(t,r,c)}),i}function y(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}n.wrap=h;var p="suspendedStart",d="suspendedYield",v="executing",m="completed",g={};function b(){}function w(){}function L(){}var E={};s(E,u,(function(){return this}));var S=Object.getPrototypeOf,x=S&&S(S(T([])));x&&x!==o&&i.call(x,u)&&(E=x);var _=L.prototype=b.prototype=Object.create(E);function O(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function j(e,r){function n(o,a,c,u){var l=y(e[o],e,a);if("throw"!==l.type){var f=l.arg,s=f.value;return s&&"object"==t(s)&&i.call(s,"__await")?r.resolve(s.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):r.resolve(s).then((function(t){f.value=t,c(f)}),(function(t){return n("throw",t,c,u)}))}u(l.arg)}var o;a(this,"_invoke",{value:function(t,e){function i(){return new r((function(r,o){n(t,e,r,o)}))}return o=o?o.then(i,i):i()}})}function A(t,e,n){var o=p;return function(i,a){if(o===v)throw Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:r,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===p)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=v;var l=y(t,e,n);if("normal"===l.type){if(o=n.done?m:d,l.arg===g)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}function N(t,e){var n=e.method,o=t.iterator[n];if(o===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=r,N(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=y(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,g;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,g):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,g)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function q(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function T(e){if(e||""===e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function t(){for(;++o<e.length;)if(i.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=r,t.done=!0,t};return a.next=a}}throw new TypeError(t(e)+" is not iterable")}return w.prototype=L,a(_,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=s(L,f,"GeneratorFunction"),n.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,s(t,f,"GeneratorFunction")),t.prototype=Object.create(_),t},n.awrap=function(t){return{__await:t}},O(j.prototype),s(j.prototype,l,(function(){return this})),n.AsyncIterator=j,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new j(h(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(_),s(_,f,"Generator"),s(_,u,(function(){return this})),s(_,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(q),!t)for(var e in this)"t"===e.charAt(0)&&i.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),q(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;q(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),g}},n}function r(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var a=t.apply(e,n);function c(t){r(a,o,i,c,u,"next",t)}function u(t){r(a,o,i,c,u,"throw",t)}c(void 0)}))}}function o(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){if(t){if("string"==typeof t)return a(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}document.addEventListener("hCaptchaLoaded",(function(){var t=".ffc_conv_form",e=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(t),n=".ff-btn",a=function(t){var e,o,a,c,u,l,f=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=i(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==r.return||r.return()}finally{if(u)throw a}}}}(t);try{for(f.s();!(e=f.n()).done;){var s=e.value;"attributes"===s.type&&"class"===s.attributeName&&s.oldValue&&s.oldValue.includes("q-is-inactive")&&(null!==s.target.querySelector(n)&&(o=void 0,a=void 0,c=void 0,u=void 0,l=void 0,o="h-captcha-hidden",a=document.getElementsByClassName(o)[0],c=r.querySelector(n),u=a.cloneNode(!0),(l=document.createElement("form")).setAttribute("method","POST"),c.parentNode.insertBefore(l,c),l.appendChild(c),c.before(u),u.classList.remove(o),u.classList.add("h-captcha"),u.style.display="block",window.hCaptchaBindEvents()))}}catch(t){f.e(t)}finally{f.f()}};if(!e()){var c=r.querySelectorAll(".q-form"),u={attributes:!0,attributeOldValue:!0};o(c).map((function(t){return new MutationObserver(a).observe(t,u),t}))}};var n=hcaptcha.render;hcaptcha.render=function(t,r){var o=window.hCaptcha.getParams();e()&&"invisible"===o.size&&(o.size="normal"),o.callback=r.callback,n(t,o)};var a,c=document.getElementsByTagName("script")[0],u=document.createElement("script");u.type="text/javascript",u.id=HCaptchaFluentFormObject.id,u.src=HCaptchaFluentFormObject.url,c.parentNode.insertBefore(u,c),(a=t+" .vff-footer",new Promise((function(t){if(document.querySelector(a))return t(document.querySelector(a));var e=new MutationObserver((function(){document.querySelector(a)&&(t(document.querySelector(a)),e.disconnect())}));e.observe(document.body,{childList:!0,subtree:!0})}))).then((function(){r()}))}));var c=window.fetch;window.fetch=n(e().mark((function t(){var r,n,o,i,a,u,l,f,s,h,y,p,d=arguments;return e().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(r=d.length,n=new Array(r),o=0;o<r;o++)n[o]=d[o];return i=n[0],a=n[1],u=a.body,l=u.get("form_id"),f="h-captcha-response",s="hcaptcha-widget-id",h=u.get("data"),"fluentform_submit"!==u.get("action")||h.includes(f)||(y=document.querySelector(".ff_conv_app_"+l+' [name="'+f+'"]'),p=document.querySelector(".ff_conv_app_"+l+' [name="'+s+'"]'),y&&(h=h+"&"+f+"="+y.value),p&&(h=h+"&"+s+"="+p.value),u.set("data",h),a.body=u),t.next=10,c(i,a);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-otter.min.js

    r3064004 r3072795  
    1 (()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new F(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",m="completed",g={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(T([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?m:v,f.arg===g)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=m,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function F(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function T(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),g},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),g}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:T(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("wp-block-button__link")||t}));var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,m=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=m.length,n=new Array(e),i=0;i<e;i++)n[i]=m[i];return a=n[0],c=n[1],u=c.body,f="h-captcha-response",h="hcaptcha-widget-id",l="hcaptcha_otter_nonce",s=JSON.parse(u.get("form_data")),a.includes("/otter/v1/form/frontend")&&!s.hasOwnProperty(f)&&(p=document.getElementById(s.payload.formId),y=p.querySelector('[name="'+f+'"]'),v=p.querySelector('[name="'+h+'"]'),d=p.querySelector('[name="'+l+'"]'),y&&(s[f]=y.value),v&&(s[h]=v.value),s[l]=d.value,u.set("form_data",JSON.stringify(s)),c.body=u),t.next=10,o(a,c);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
     1(()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new F(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",m="completed",g={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(T([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?m:v,f.arg===g)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=m,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function F(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function T(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=T,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),g},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),g}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:T(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("wp-block-button__link")||t}));var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,m=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=m.length,n=new Array(e),i=0;i<e;i++)n[i]=m[i];return a=n[0],c=n[1],u=c.body,f="h-captcha-response",h="hcaptcha-widget-id",l="hcaptcha_otter_nonce",s=JSON.parse(u.get("form_data")),a.includes("/otter/v1/form/frontend")&&!s.hasOwnProperty(f)&&(p=document.getElementById(s.payload.formId),y=p.querySelector('[name="'+f+'"]'),v=p.querySelector('[name="'+h+'"]'),d=p.querySelector('[name="'+l+'"]'),y&&(s[f]=y.value),v&&(s[h]=v.value),s[l]=d.value,u.set("form_data",JSON.stringify(s)),c.body=u),t.next=10,o(a,c);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}}),t)})))})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-passster.min.js

    r3064004 r3072795  
    1 (()=>{"use strict";var t,r,a={2981:(t,r,a)=>{function e(t){return e="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},e(t)}function n(t,r){for(var a=0;a<r.length;a++){var e=r[a];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,o(e.key),e)}}function o(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var n=a.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:String(r)}a.d(r,{d:()=>i});var i=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,a,e;return r=t,e=[{key:"addHCaptchaData",value:function(t,r,a,e){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=e.find('[name="h-captcha-response"]').val();i=i||"";var c=e.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=e.find('[name="'+a+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+a+"="+u}}}],(a=null)&&n(r.prototype,a),e&&n(r,e),Object.defineProperty(r,"prototype",{writable:!1}),t}()}},e={};function n(t){var r=e[t];if(void 0!==r)return r.exports;var o=e[t]={exports:{}};return a[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var a in r)n.o(r,a)&&!n.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("passster-submit")||t})),(t=jQuery).ajaxPrefilter((function(a){var e,n=null!==(e=a.data)&&void 0!==e?e:"";if("string"==typeof n){var o=new URLSearchParams(n).get("area");r.d.addHCaptchaData(a,"validate_input","hcaptcha_passster_nonce",t("[data-area="+o+"]").closest("form"))}}))})();
     1(()=>{"use strict";var t,r,a={2981:(t,r,a)=>{function e(t){return e="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},e(t)}function n(t,r){for(var a=0;a<r.length;a++){var e=r[a];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,o(e.key),e)}}function o(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var n=a.call(t,r||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:r+""}a.d(r,{d:()=>i});var i=function(){return t=function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)},a=[{key:"addHCaptchaData",value:function(t,r,a,e){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"==typeof o&&o.startsWith("action=".concat(r))){var i=e.find('[name="h-captcha-response"]').val();i=i||"";var c=e.find('[name="hcaptcha-widget-id"]').val();c=c||"";var u=e.find('[name="'+a+'"]').val();u=u||"",t.data+="&h-captcha-response="+i+"&hcaptcha-widget-id="+c+"&"+a+"="+u}}}],(r=null)&&n(t.prototype,r),a&&n(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,a}()}},e={};function n(t){var r=e[t];if(void 0!==r)return r.exports;var o=e[t]={exports:{}};return a[t](o,o.exports,n),o.exports}n.d=(t,r)=>{for(var a in r)n.o(r,a)&&!n.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r=n(2981),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",(function(t,r){return!!r.classList.contains("passster-submit")||t})),(t=jQuery).ajaxPrefilter((function(a){var e,n=null!==(e=a.data)&&void 0!==e?e:"";if("string"==typeof n){var o=new URLSearchParams(n).get("area");r.d.addHCaptchaData(a,"validate_input","hcaptcha_passster_nonce",t("[data-area="+o+"]").closest("form"))}}))})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-spectra.min.js

    r3031827 r3072795  
    1 (()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(F([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===m)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?g:v,f.arg===m)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=g,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function F(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=F,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),m},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),m}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:F(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),m}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,g=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=g.length,n=new Array(e),i=0;i<e;i++)n[i]=g[i];return a=n[0],c=n[1],u=c.body,f=u.get("block_id"),h="h-captcha-response",l="hcaptcha-widget-id",s="hcaptcha_spectra_form_nonce",p=JSON.parse(u.get("form_data")),"uagb_process_forms"!==u.get("action")||p.hasOwnProperty(h)||(y=document.querySelector(".uagb-block-"+f+' [name="'+h+'"]'),v=document.querySelector(".uagb-block-"+f+' [name="'+l+'"]'),d=document.querySelector(".uagb-block-"+f+' [name="'+s+'"]'),y&&(p[h]=y.value),v&&(p[l]=v.value),p[s]=d.value,u.set("form_data",JSON.stringify(p)),c.body=u),t.next=11,o(a,c);case 11:return t.abrupt("return",t.sent);case 12:case"end":return t.stop()}}),t)})))})();
     1(()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,r,e){t[r]=e.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",f=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(e){l=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof w?r:w,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:k(t,e,c)}),i}function p(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=s;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function L(){}var x={};l(x,u,(function(){return this}));var E=Object.getPrototypeOf,_=E&&E(E(F([])));_&&_!==o&&i.call(_,u)&&(x=_);var O=L.prototype=w.prototype=Object.create(x);function S(t){["next","throw","return"].forEach((function(r){l(t,r,(function(t){return this._invoke(r,t)}))}))}function j(r,e){function n(o,a,c,u){var f=p(r[o],r,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"==t(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(l).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(f.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function k(t,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=N(c,n);if(u){if(u===m)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var f=p(t,r,n);if("normal"===f.type){if(o=n.done?g:v,f.arg===m)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=g,n.method="throw",n.arg=f.arg)}}}function N(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,N(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function F(r){if(r||""===r){var n=r[u];if(n)return n.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,a=function t(){for(;++o<r.length;)if(i.call(r,o))return t.value=r[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(r)+" is not iterable")}return b.prototype=L,a(O,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:b,configurable:!0}),b.displayName=l(L,h,"GeneratorFunction"),n.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,l(t,h,"GeneratorFunction")),t.prototype=Object.create(O),t},n.awrap=function(t){return{__await:t}},S(j.prototype),l(j.prototype,f,(function(){return this})),n.AsyncIterator=j,n.async=function(t,r,e,o,i){void 0===i&&(i=Promise);var a=new j(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},S(O),l(O,h,"Generator"),l(O,u,(function(){return this})),l(O,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},n.values=F,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(G),!t)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),f=i.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!f)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=r,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),m},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),m}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:F(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),m}},n}function e(t,r,e,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void e(t)}c.done?r(u):Promise.resolve(u).then(n,o)}function n(t){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=t.apply(r,n);function c(t){e(a,o,i,c,u,"next",t)}function u(t){e(a,o,i,c,u,"throw",t)}c(void 0)}))}}var o=window.fetch;window.fetch=n(r().mark((function t(){var e,n,i,a,c,u,f,h,l,s,p,y,v,d,g=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=g.length,n=new Array(e),i=0;i<e;i++)n[i]=g[i];return a=n[0],c=n[1],u=c.body,f=u.get("block_id"),h="h-captcha-response",l="hcaptcha-widget-id",s="hcaptcha_spectra_form_nonce",p=JSON.parse(u.get("form_data")),"uagb_process_forms"!==u.get("action")||p.hasOwnProperty(h)||(y=document.querySelector(".uagb-block-"+f+' [name="'+h+'"]'),v=document.querySelector(".uagb-block-"+f+' [name="'+l+'"]'),d=document.querySelector(".uagb-block-"+f+' [name="'+s+'"]'),y&&(p[h]=y.value),v&&(p[l]=v.value),p[s]=d.value,u.set("form_data",JSON.stringify(p)),c.body=u),t.next=11,o(a,c);case 11:return t.abrupt("return",t.sent);case 12:case"end":return t.stop()}}),t)})))})();
  • hcaptcha-for-forms-and-more/trunk/assets/js/kagg-dialog.min.js

    r3026475 r3072795  
    1 (()=>{function t(n){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(n)}function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */n=function(){return r};var e,r={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,n,e){t[n]=e.value},c="function"==typeof Symbol?Symbol:{},s=c.iterator||"@@iterator",u=c.asyncIterator||"@@asyncIterator",l=c.toStringTag||"@@toStringTag";function f(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{f({},"")}catch(e){f=function(t,n,e){return t[n]=e}}function h(t,n,e,r){var o=n&&n.prototype instanceof b?n:b,i=Object.create(o.prototype),c=new T(r||[]);return a(i,"_invoke",{value:_(t,e,c)}),i}function g(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}r.wrap=h;var y="suspendedStart",d="suspendedYield",p="executing",v="completed",m={};function b(){}function w(){}function L(){}var x={};f(x,s,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(G([])));E&&E!==o&&i.call(E,s)&&(x=E);var S=L.prototype=b.prototype=Object.create(x);function O(t){["next","throw","return"].forEach((function(n){f(t,n,(function(t){return this._invoke(n,t)}))}))}function j(n,e){function r(o,a,c,s){var u=g(n[o],n,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==t(f)&&i.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,c,s)}),(function(t){r("throw",t,c,s)})):e.resolve(f).then((function(t){l.value=t,c(l)}),(function(t){return r("throw",t,c,s)}))}s(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}})}function _(t,n,r){var o=y;return function(i,a){if(o===p)throw new Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var s=A(c,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===y)throw o=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var u=g(t,n,r);if("normal"===u.type){if(o=r.done?v:d,u.arg===m)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=v,r.method="throw",r.arg=u.arg)}}}function A(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,A(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=g(o,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var a=i.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function P(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function N(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function G(n){if(n||""===n){var r=n[s];if(r)return r.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,a=function t(){for(;++o<n.length;)if(i.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(n)+" is not iterable")}return w.prototype=L,a(S,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=f(L,l,"GeneratorFunction"),r.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===w||"GeneratorFunction"===(n.displayName||n.name))},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,f(t,l,"GeneratorFunction")),t.prototype=Object.create(S),t},r.awrap=function(t){return{__await:t}},O(j.prototype),f(j.prototype,u,(function(){return this})),r.AsyncIterator=j,r.async=function(t,n,e,o,i){void 0===i&&(i=Promise);var a=new j(h(t,n,e,o),i);return r.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(S),f(S,l,"Generator"),f(S,s,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),r.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},r.values=G,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=n&&n<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=n,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),m},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),N(e),m}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;N(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:G(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),m}},r}function e(t,n,e,r,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void e(t)}c.done?n(s):Promise.resolve(s).then(r,o)}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return o(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return o(t,n)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var i=window.kaggDialog||function(t){return{defaults:{title:"Do you want to continue?",content:"Please confirm",type:"default",buttons:{},defaultButtons:{ok:{text:"OK",class:"btn-ok",action:function(){}},cancel:{text:"Cancel",class:"btn-cancel",action:function(){}}},onAction:function(){}},settings:{},init:function(){addEventListener("DOMContentLoaded",this.ready)},ready:function(){},parseSettings:function(t){for(var n in this.settings=Object.assign({},this.defaults,t),this.settings.buttons=Object.keys(this.settings.buttons).length?this.settings.buttons:this.settings.defaultButtons,this.settings.buttons){var e=this.settings.defaultButtons[n];void 0!==e&&(this.settings.buttons[n]=Object.assign(e,this.settings.buttons[n]))}},getConfirmDialog:function(){var n="";for(var e in this.settings.buttons){var r=this.settings.buttons[e];n+='<button type="button" class="btn '.concat(r.class,'">').concat(r.text,"</button>")}var o='\n\t\t\t\t<div class="kagg-dialog-bg">\n\t\t\t\t</div>\n\t\t\t\t<div class="kagg-dialog-container">\n\t\t\t\t\t<div class="kagg-dialog-box">\n\t\t\t\t\t\t<div class="kagg-dialog-title"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-content"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-buttons">\n\t\t\t\t\t\t\t'.concat(n,"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t"),i=t.createElement("div");return i.className="kagg-dialog",i.innerHTML=o,t.body.appendChild(i)},confirm:function(o){var i=this;this.parseSettings(o);var a=this.getConfirmDialog(),c=new Promise((function(n){t.querySelector(".kagg-dialog-bg").addEventListener("click",n),r(a.querySelectorAll(".btn")).map((function(t){return t.addEventListener("click",n),t}))}));function s(){var t;return t=n().mark((function t(){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,c.then((function(t){return t.target.classList.contains("btn-ok")}));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})),s=function(){var n=this,r=arguments;return new Promise((function(o,i){var a=t.apply(n,r);function c(t){e(a,o,i,c,s,"next",t)}function s(t){e(a,o,i,c,s,"throw",t)}c(void 0)}))},s.apply(this,arguments)}a.querySelector(".kagg-dialog-title").innerHTML=this.settings.title,a.querySelector(".kagg-dialog-content").innerHTML=this.settings.content,a.className="kagg-dialog","default"!==this.settings.type&&a.classList.add(this.settings.type),a.classList.add("open"),function(){return s.apply(this,arguments)}().then((function(t){i.settings.onAction(t),a.remove()}))}}}(document);window.kaggDialog=i,i.init()})();
     1(()=>{function t(n){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(n)}function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */n=function(){return r};var e,r={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(t,n,e){t[n]=e.value},c="function"==typeof Symbol?Symbol:{},s=c.iterator||"@@iterator",u=c.asyncIterator||"@@asyncIterator",l=c.toStringTag||"@@toStringTag";function f(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{f({},"")}catch(e){f=function(t,n,e){return t[n]=e}}function h(t,n,e,r){var o=n&&n.prototype instanceof b?n:b,i=Object.create(o.prototype),c=new T(r||[]);return a(i,"_invoke",{value:_(t,e,c)}),i}function g(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}r.wrap=h;var y="suspendedStart",d="suspendedYield",p="executing",v="completed",m={};function b(){}function w(){}function L(){}var x={};f(x,s,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(G([])));E&&E!==o&&i.call(E,s)&&(x=E);var S=L.prototype=b.prototype=Object.create(x);function O(t){["next","throw","return"].forEach((function(n){f(t,n,(function(t){return this._invoke(n,t)}))}))}function j(n,e){function r(o,a,c,s){var u=g(n[o],n,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==t(f)&&i.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,c,s)}),(function(t){r("throw",t,c,s)})):e.resolve(f).then((function(t){l.value=t,c(l)}),(function(t){return r("throw",t,c,s)}))}s(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}})}function _(t,n,r){var o=y;return function(i,a){if(o===p)throw Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var s=A(c,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===y)throw o=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var u=g(t,n,r);if("normal"===u.type){if(o=r.done?v:d,u.arg===m)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=v,r.method="throw",r.arg=u.arg)}}}function A(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,A(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=g(o,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var a=i.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function P(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function N(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function G(n){if(n||""===n){var r=n[s];if(r)return r.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,a=function t(){for(;++o<n.length;)if(i.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return a.next=a}}throw new TypeError(t(n)+" is not iterable")}return w.prototype=L,a(S,"constructor",{value:L,configurable:!0}),a(L,"constructor",{value:w,configurable:!0}),w.displayName=f(L,l,"GeneratorFunction"),r.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===w||"GeneratorFunction"===(n.displayName||n.name))},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,f(t,l,"GeneratorFunction")),t.prototype=Object.create(S),t},r.awrap=function(t){return{__await:t}},O(j.prototype),f(j.prototype,u,(function(){return this})),r.AsyncIterator=j,r.async=function(t,n,e,o,i){void 0===i&&(i=Promise);var a=new j(h(t,n,e,o),i);return r.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},O(S),f(S,l,"Generator"),f(S,s,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),r.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},r.values=G,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=n&&n<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=n,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),m},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),N(e),m}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;N(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:G(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),m}},r}function e(t,n,e,r,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void e(t)}c.done?n(s):Promise.resolve(s).then(r,o)}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return o(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return o(t,n)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var i=window.kaggDialog||function(t){return{defaults:{title:"Do you want to continue?",content:"Please confirm",type:"default",buttons:{},defaultButtons:{ok:{text:"OK",class:"btn-ok",action:function(){}},cancel:{text:"Cancel",class:"btn-cancel",action:function(){}}},onAction:function(){}},settings:{},init:function(){addEventListener("DOMContentLoaded",this.ready)},ready:function(){},parseSettings:function(t){for(var n in this.settings=Object.assign({},this.defaults,t),this.settings.buttons=Object.keys(this.settings.buttons).length?this.settings.buttons:this.settings.defaultButtons,this.settings.buttons){var e=this.settings.defaultButtons[n];void 0!==e&&(this.settings.buttons[n]=Object.assign(e,this.settings.buttons[n]))}},getConfirmDialog:function(){var n="";for(var e in this.settings.buttons){var r=this.settings.buttons[e];n+='<button type="button" class="btn '.concat(r.class,'">').concat(r.text,"</button>")}var o='\n\t\t\t\t<div class="kagg-dialog-bg">\n\t\t\t\t</div>\n\t\t\t\t<div class="kagg-dialog-container">\n\t\t\t\t\t<div class="kagg-dialog-box">\n\t\t\t\t\t\t<div class="kagg-dialog-title"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-content"></div>\n\t\t\t\t\t\t<div class="kagg-dialog-buttons">\n\t\t\t\t\t\t\t'.concat(n,"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t"),i=t.createElement("div");return i.className="kagg-dialog",i.innerHTML=o,t.body.appendChild(i)},confirm:function(o){var i=this;this.parseSettings(o);var a=this.getConfirmDialog(),c=new Promise((function(n){t.querySelector(".kagg-dialog-bg").addEventListener("click",n),r(a.querySelectorAll(".btn")).map((function(t){return t.addEventListener("click",n),t}))}));function s(){var t;return t=n().mark((function t(){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,c.then((function(t){return t.target.classList.contains("btn-ok")}));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})),s=function(){var n=this,r=arguments;return new Promise((function(o,i){var a=t.apply(n,r);function c(t){e(a,o,i,c,s,"next",t)}function s(t){e(a,o,i,c,s,"throw",t)}c(void 0)}))},s.apply(this,arguments)}a.querySelector(".kagg-dialog-title").innerHTML=this.settings.title,a.querySelector(".kagg-dialog-content").innerHTML=this.settings.content,a.className="kagg-dialog","default"!==this.settings.type&&a.classList.add(this.settings.type),a.classList.add("open"),function(){return s.apply(this,arguments)}().then((function(t){i.settings.onAction(t),a.remove()}))}}}(document);window.kaggDialog=i,i.init()})();
  • hcaptcha-for-forms-and-more/trunk/changelog.txt

    r3064004 r3072795  
     1= 4.0.1 =
     2* Improved appearance of Forms and Events pages.
     3* Fixed PHP notice on the Forms page.
     4
    15= 4.0.0 =
     6* This major release adds a new Statistics feature and many admin improvements
    27* Added hCaptcha events statistics and Forms admin page.
    38* Added Events admin page for Pro users.
     9* Added Custom Theme Editor for Pro users.
     10* Added Force option to show hCaptcha challenge before submit.
     11* Added integration with Essential Addons for Elementor — the Login/Register form.
     12* Added filter `hcap_form_args` to allow modifying form arguments.
     13* Reworked Otter integration to follow Force and all other hCaptcha settings.
     14* Fixed issue with Divi Contact Form Helper plugin and File Upload field.
     15* Fixed showing an internal console message on the General page when reCaptcha compatibility was disabled.
     16* Fixed racing condition with hCaptcha script loading.
     17* Fixed checking nonce in CF7 for not logged-in users.
     18* Tested with WooCommerce 8.7.
    419
    520= 3.10.1 =
  • hcaptcha-for-forms-and-more/trunk/hcaptcha.php

    r3064004 r3072795  
    1111 * Plugin URI:           https://www.hcaptcha.com/
    1212 * Description:          hCaptcha keeps out bots and spam while putting privacy first. It is a drop-in replacement for reCAPTCHA.
    13  * Version:              4.0.0
     13 * Version:              4.0.1
    1414 * Requires at least:    5.1
    1515 * Requires PHP:         7.0
     
    4040 * Plugin version.
    4141 */
    42 const HCAPTCHA_VERSION = '4.0.0';
     42const HCAPTCHA_VERSION = '4.0.1';
    4343
    4444/**
  • hcaptcha-for-forms-and-more/trunk/readme.txt

    r3064004 r3072795  
    55Tested up to: 6.5
    66Requires PHP: 7.0.0
    7 Stable tag: 4.0.0
     7Stable tag: 4.0.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    537537== Changelog ==
    538538
     539= 4.0.1 =
     540* Improved appearance of Forms and Events pages.
     541* Fixed PHP notice on the Forms page.
     542
    539543= 4.0.0 =
    540544* This major release adds a new Statistics feature and many admin improvements
  • hcaptcha-for-forms-and-more/trunk/src/php/Admin/Events/Events.php

    r3064004 r3072795  
    190190        // phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
    191191        $served = (array) $wpdb->get_results(
    192             $wpdb->prepare(
    193192            // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
    194                 "SELECT date_gmt FROM $table_name $where"
    195             )
     193            "SELECT date_gmt FROM $table_name $where"
    196194        );
    197195
  • hcaptcha-for-forms-and-more/trunk/src/php/Admin/Events/EventsTable.php

    r3064004 r3072795  
    1717}
    1818
    19 // IMPORTANT NOTICE:
    20 // This line is needed to prevent fatal errors in the third-party plugins.
    21 // We know that Jetpack (probably others also) can load WP classes during cron jobs.
    22 require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     19if ( ! class_exists( 'WP_List_Table', false ) ) {
     20    // IMPORTANT NOTICE:
     21    // This line is needed to prevent fatal errors in the third-party plugins.
     22    // We know that Jetpack (probably others also) can load WP classes during cron jobs.
     23    require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     24}
    2325
    2426/**
     
    2830
    2931    /**
    30      * Number of events to show per page.
     32     * Page hook.
     33     */
     34    const PAGE_HOOK = 'settings_page_hcaptcha';
     35
     36    /**
     37     * Events per page option.
     38     */
     39    const EVENTS_PER_PAGE = 'hcaptcha_events_per_page';
     40
     41    /**
     42     * Default number of events to show per page.
    3143     *
    3244     * @var int
    3345     */
    34     public $per_page = 20;
     46    public $per_page_default = 20;
    3547
    3648    /**
     
    91103
    92104        $this->plugins = get_plugins();
     105
     106        add_action( 'load-' . self::PAGE_HOOK, [ $this, 'add_screen_option' ] );
     107        add_filter( 'set_screen_option_' . self::EVENTS_PER_PAGE, [ $this, 'set_screen_option' ], 10, 3 );
     108
     109        set_screen_options();
     110    }
     111
     112    /**
     113     * Add screen options.
     114     *
     115     * @return void
     116     */
     117    public function add_screen_option() {
     118        $args = [
     119            'label'   => __( 'Number of items per page:', 'hcaptcha-for-forms-and-more' ),
     120            'default' => $this->per_page_default,
     121            'option'  => self::EVENTS_PER_PAGE,
     122        ];
     123
     124        add_screen_option( 'per_page', $args );
     125    }
     126
     127    /**
     128     * Set screen option.
     129     *
     130     * @param mixed  $screen_option  The value to save instead of the option value.
     131     *                               Default false (to skip saving the current option).
     132     * @param string $option         The option name.
     133     * @param mixed  $value          The option value.
     134     *
     135     * @return mixed
     136     * @noinspection PhpUnusedParameterInspection
     137     */
     138    public function set_screen_option( $screen_option, string $option, $value ) {
     139        return $value;
    93140    }
    94141
     
    110157
    111158        return [
    112             'source'   => [ 'source', false ],
    113             'form_id'  => [ 'form_id', false ],
    114             'date_gmt' => [ 'date_gmt', false ],
     159            'source'   => [ 'source', false, __( 'Source', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Source.' ) ],
     160            'form_id'  => [ 'form_id', false, __( 'Form Id', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Form Id.' ) ],
     161            'date_gmt' => [ 'date_gmt', false, __( 'Date GMT', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Date GMT.' ) ],
    115162        ];
    116163    }
     
    131178
    132179        $column_slugs = array_keys( $this->columns );
    133         $per_page     = $this->get_items_per_page( 'hcaptcha_events_per_page', $this->per_page );
     180        $per_page     = $this->get_items_per_page( self::EVENTS_PER_PAGE, $this->per_page_default );
    134181        $offset       = ( $paged - 1 ) * $per_page;
    135182        $args         = [
  • hcaptcha-for-forms-and-more/trunk/src/php/Admin/Events/FormsTable.php

    r3064004 r3072795  
    1717}
    1818
    19 // IMPORTANT NOTICE:
    20 // This line is needed to prevent fatal errors in the third-party plugins.
    21 // We know that Jetpack (probably others also) can load WP classes during cron jobs.
    22 require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     19if ( ! class_exists( 'WP_List_Table', false ) ) {
     20    // IMPORTANT NOTICE:
     21    // This line is needed to prevent fatal errors in the third-party plugins.
     22    // We know that Jetpack (probably others also) can load WP classes during cron jobs.
     23    require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
     24}
    2325
    2426/**
     
    2830
    2931    /**
    30      * Number of forms to show per page.
     32     * Page hook.
     33     */
     34    const PAGE_HOOK = 'settings_page_hcaptcha';
     35
     36    /**
     37     * Forms per page option.
     38     */
     39    const FORMS_PER_PAGE = 'hcaptcha_forms_per_page';
     40
     41    /**
     42     * Default number of forms to show per page.
    3143     *
    3244     * @var int
    3345     */
    34     public $per_page = 20;
     46    public $per_page_default = 20;
    3547
    3648    /**
     
    8395
    8496        $this->plugins = get_plugins();
     97
     98        add_action( 'load-' . self::PAGE_HOOK, [ $this, 'add_screen_option' ] );
     99        add_filter( 'set_screen_option_' . self::FORMS_PER_PAGE, [ $this, 'set_screen_option' ], 10, 3 );
     100
     101        set_screen_options();
     102    }
     103
     104    /**
     105     * Add screen options.
     106     *
     107     * @return void
     108     */
     109    public function add_screen_option() {
     110        $args = [
     111            'label'   => __( 'Number of items per page:', 'hcaptcha-for-forms-and-more' ),
     112            'default' => $this->per_page_default,
     113            'option'  => self::FORMS_PER_PAGE,
     114        ];
     115
     116        add_screen_option( 'per_page', $args );
     117    }
     118
     119    /**
     120     * Set screen option.
     121     *
     122     * @param mixed  $screen_option  The value to save instead of the option value.
     123     *                               Default false (to skip saving the current option).
     124     * @param string $option         The option name.
     125     * @param mixed  $value          The option value.
     126     *
     127     * @return mixed
     128     * @noinspection PhpUnusedParameterInspection
     129     */
     130    public function set_screen_option( $screen_option, string $option, $value ) {
     131        return $value;
    85132    }
    86133
     
    100147     */
    101148    public function get_sortable_columns(): array {
    102 
    103149        return [
    104             'source'  => [ 'source', false ],
    105             'form_id' => [ 'form_id', false ],
    106             'served'  => [ 'served', false ],
     150            'source'  => [ 'source', false, __( 'Source', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Source.' ) ],
     151            'form_id' => [ 'form_id', false, __( 'Form Id', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Form Id.' ) ],
     152            'served'  => [ 'served', false, __( 'Served', 'hcaptcha-for-forms-and-more' ), __( 'Table ordered by Served Count.' ) ],
    107153        ];
    108154    }
     
    122168        // phpcs:enable WordPress.Security.NonceVerification.Recommended
    123169
    124         $per_page = $this->get_items_per_page( 'hcaptcha_forms_per_page', $this->per_page );
     170        $per_page = $this->get_items_per_page( self::FORMS_PER_PAGE, $this->per_page_default );
    125171        $offset   = ( $paged - 1 ) * $per_page;
    126172        $args     = [
  • hcaptcha-for-forms-and-more/trunk/src/php/Admin/PluginStats.php

    r3064004 r3072795  
    3434     */
    3535    const MAX_PROPS = 30;
     36
     37    /**
     38     * Max prop value length.
     39     * (Max prop key length is 300).
     40     */
     41    const MAX_PROP_VALUE_LENGTH = 2000;
    3642
    3743    /**
     
    159165        list( $fields, $integration_settings ) = $system_info_obj->get_integrations();
    160166
     167        $fields = array_filter(
     168            $fields,
     169            static function ( $field ) {
     170                return ! $field['disabled'];
     171            }
     172        );
     173
     174        $stats['Active'] = $this->get_active( $fields );
     175
    161176        foreach ( $fields as $key => $field ) {
    162             if ( $field['disabled'] ) {
    163                 continue;
    164             }
    165 
    166177            $stats[ $field['label'] ] = implode( ',', (array) $integration_settings[ $key ] );
    167178        }
     
    180191        return (int) ( ! empty( $data ) );
    181192    }
     193
     194    /**
     195     * Get active entities.
     196     *
     197     * @param array $fields Settings fields.
     198     *
     199     * @return string
     200     */
     201    private function get_active( array $fields ): string {
     202        $active = array_values( wp_list_pluck( $fields, 'label' ) );
     203        $active = array_diff( $active, [ 'WP Core' ] );
     204
     205        $active_list   = implode( ',', $active );
     206        $active_length = strlen( $active_list );
     207
     208        while ( $active_length > self::MAX_PROP_VALUE_LENGTH ) {
     209            array_pop( $active );
     210            $active_list   = implode( ',', $active );
     211            $active_length = strlen( $active_list );
     212        }
     213
     214        return $active_list;
     215    }
    182216}
  • hcaptcha-for-forms-and-more/trunk/src/php/CF7/CF7.php

    r3064004 r3072795  
    121121        $hcap_form = preg_replace(
    122122            [ '/(<div\s+?class="h-captcha")/', '#</div>#' ],
    123             [ '<span id="' . $id . '" class="wpcf7-form-control h-captcha ' . $class . '"', '</span>' ],
     123            [ '<span id="' . esc_attr( $id ) . '" class="wpcf7-form-control h-captcha ' . esc_attr( $class ) . '"', '</span>' ],
    124124            $hcap_form
    125125        );
  • hcaptcha-for-forms-and-more/trunk/src/php/Settings/EventsPage.php

    r3064004 r3072795  
    1212
    1313/**
    14  * Class EventsPage
     14 * Class EventsPage.
    1515 *
    1616 * Settings page "Events".
    1717 */
    18 class EventsPage extends PluginSettingsBase {
     18class EventsPage extends ListPageBase {
    1919
    2020    /**
     
    3333     * @var EventsTable
    3434     */
    35     private $list_table;
     35    protected $list_table;
    3636
    3737    /**
     
    4040     * @var array
    4141     */
    42     private $succeed;
     42    protected $succeed;
    4343
    4444    /**
     
    4747     * @var array
    4848     */
    49     private $failed;
    50 
    51     /**
    52      * Chart time unit.
    53      *
    54      * @var string
    55      */
    56     private $unit;
     49    protected $failed;
    5750
    5851    /**
     
    6154     * @var bool
    6255     */
    63     private $allowed = false;
     56    protected $allowed = false;
    6457
    6558    /**
     
    112105
    113106        $this->list_table = new EventsTable();
    114 
    115         $this->list_table->prepare_items();
    116107
    117108        $this->prepare_chart_data();
     
    163154                'succeed'      => $this->succeed,
    164155                'failed'       => $this->failed,
    165                 'unit'         => $this->unit,
    166156                'succeedLabel' => __( 'Succeed', 'hcaptcha-for-forms-and-more' ),
    167157                'failedLabel'  => __( 'Failed', 'hcaptcha-for-forms-and-more' ),
     
    174164     *
    175165     * @param array $arguments Section arguments.
     166     *
     167     * @noinspection HtmlUnknownTarget
    176168     */
    177169    public function section_callback( array $arguments ) {
     
    236228     * @return void
    237229     */
    238     private function prepare_chart_data() {
     230    protected function prepare_chart_data() {
    239231        $this->succeed = [];
    240232        $this->failed  = [];
    241233
     234        $this->list_table->prepare_items();
     235
    242236        if ( ! $this->list_table->items ) {
    243237            return;
    244238        }
    245239
    246         $gmt_offset = (int) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS;
    247         $max_time   = 0;
    248         $min_time   = PHP_INT_MAX;
    249 
    250         foreach ( $this->list_table->items as $item ) {
    251             $time     = strtotime( $item->date_gmt ) + $gmt_offset;
    252             $max_time = max( $time, $max_time );
    253             $min_time = min( $time, $min_time );
    254         }
    255 
    256         $time_diff = $max_time - $min_time;
    257 
    258         $time_units = [
    259             [ 1, 'second' ],
    260             [ MINUTE_IN_SECONDS, 'minute' ],
    261             [ HOUR_IN_SECONDS, 'hour' ],
    262             [ DAY_IN_SECONDS, 'day' ],
    263             [ WEEK_IN_SECONDS, 'week' ],
    264             [ MONTH_IN_SECONDS, 'month' ],
    265             [ YEAR_IN_SECONDS, 'year' ],
    266         ];
    267 
    268         foreach ( $time_units as $index => $time_unit ) {
    269             $i          = max( 0, $index - 1 );
    270             $this->unit = $time_units[ $i ][1];
    271 
    272             if ( $time_diff < $time_unit[0] ) {
    273                 break;
    274             }
    275         }
    276 
    277         if ( $time_diff < MINUTE_IN_SECONDS ) {
    278             $date_format = 'Y-m-d H:i:s';
    279         } elseif ( $time_diff < DAY_IN_SECONDS ) {
    280             $date_format = 'Y-m-d H:i';
    281         } else {
    282             $date_format = 'Y-m-d';
    283         }
     240        $date_format = $this->get_date_format( $this->list_table->items );
    284241
    285242        foreach ( $this->list_table->items as $item ) {
    286243            $time_gmt = strtotime( $item->date_gmt );
    287 
    288             $date    = wp_date( $date_format, $time_gmt );
    289             $success = '[]' === $item->error_codes;
     244            $date     = wp_date( $date_format, $time_gmt );
    290245
    291246            $this->succeed[ $date ] = $this->succeed[ $date ] ?? 0;
    292247            $this->failed[ $date ]  = $this->failed[ $date ] ?? 0;
    293248
    294             if ( $success ) {
     249            if ( '[]' === $item->error_codes ) {
    295250                ++$this->succeed[ $date ];
    296251            } else {
  • hcaptcha-for-forms-and-more/trunk/src/php/Settings/FormsPage.php

    r3064004 r3072795  
    88namespace HCaptcha\Settings;
    99
    10 use HCaptcha\Admin\Events\EventsTable;
    1110use HCaptcha\Admin\Events\FormsTable;
    1211use KAGG\Settings\Abstracts\SettingsBase;
    1312
    1413/**
    15  * Class FormsPage
     14 * Class FormsPage.
    1615 *
    1716 * Settings page "Forms".
    1817 */
    19 class FormsPage extends PluginSettingsBase {
     18class FormsPage extends ListPageBase {
    2019
    2120    /**
     
    3433     * @var FormsTable
    3534     */
    36     private $list_table;
     35    protected $list_table;
    3736
    3837    /**
     
    4140     * @var array
    4241     */
    43     private $served;
    44 
    45     /**
    46      * Chart time unit.
    47      *
    48      * @var string
    49      */
    50     private $unit;
     42    protected $served;
    5143
    5244    /**
     
    5547     * @var bool
    5648     */
    57     private $allowed = false;
     49    protected $allowed = false;
    5850
    5951    /**
     
    10698
    10799        $this->list_table = new FormsTable();
    108 
    109         $this->list_table->prepare_items();
    110100
    111101        $this->prepare_chart_data();
     
    156146            [
    157147                'served'      => $this->served,
    158                 'unit'        => $this->unit,
    159148                'servedLabel' => __( 'Served', 'hcaptcha-for-forms-and-more' ),
    160149            ]
     
    166155     *
    167156     * @param array $arguments Section arguments.
     157     *
     158     * @noinspection HtmlUnknownTarget
    168159     */
    169160    public function section_callback( array $arguments ) {
     
    221212     * @return void
    222213     */
    223     private function prepare_chart_data() {
     214    protected function prepare_chart_data() {
    224215        $this->served = [];
    225216
     217        $this->list_table->prepare_items();
     218
    226219        if ( ! $this->list_table->served ) {
    227220            return;
    228221        }
    229222
    230         $gmt_offset = (int) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS;
    231         $max_time   = 0;
    232         $min_time   = PHP_INT_MAX;
     223        $date_format = $this->get_date_format( $this->list_table->served );
    233224
    234225        foreach ( $this->list_table->served as $item ) {
    235             $time     = strtotime( $item->date_gmt ) + $gmt_offset;
    236             $max_time = max( $time, $max_time );
    237             $min_time = min( $time, $min_time );
    238         }
    239 
    240         $time_diff = $max_time - $min_time;
    241 
    242         $time_units = [
    243             [ 1, 'second' ],
    244             [ MINUTE_IN_SECONDS, 'minute' ],
    245             [ HOUR_IN_SECONDS, 'hour' ],
    246             [ DAY_IN_SECONDS, 'day' ],
    247             [ WEEK_IN_SECONDS, 'week' ],
    248             [ MONTH_IN_SECONDS, 'month' ],
    249             [ YEAR_IN_SECONDS, 'year' ],
    250         ];
    251 
    252         foreach ( $time_units as $index => $time_unit ) {
    253             $i          = max( 0, $index - 1 );
    254             $this->unit = $time_units[ $i ][1];
    255 
    256             if ( $time_diff < $time_unit[0] ) {
    257                 break;
    258             }
    259         }
    260 
    261         $date_format = 'Y-m-d';
    262 
    263         foreach ( $this->list_table->served as $item ) {
    264             $time_gmt              = strtotime( $item->date_gmt );
    265             $date                  = wp_date( $date_format, $time_gmt );
     226            $time_gmt = strtotime( $item->date_gmt );
     227            $date     = wp_date( $date_format, $time_gmt );
     228
    266229            $this->served[ $date ] = $this->served[ $date ] ?? 0;
    267230
  • hcaptcha-for-forms-and-more/trunk/vendor/composer/autoload_classmap.php

    r3064004 r3072795  
    101101    'HCaptcha\\Settings\\General' => $baseDir . '/src/php/Settings/General.php',
    102102    'HCaptcha\\Settings\\Integrations' => $baseDir . '/src/php/Settings/Integrations.php',
     103    'HCaptcha\\Settings\\ListPageBase' => $baseDir . '/src/php/Settings/ListPageBase.php',
    103104    'HCaptcha\\Settings\\PluginSettingsBase' => $baseDir . '/src/php/Settings/PluginSettingsBase.php',
    104105    'HCaptcha\\Settings\\Settings' => $baseDir . '/src/php/Settings/Settings.php',
  • hcaptcha-for-forms-and-more/trunk/vendor/composer/autoload_static.php

    r3064004 r3072795  
    142142        'HCaptcha\\Settings\\General' => __DIR__ . '/../..' . '/src/php/Settings/General.php',
    143143        'HCaptcha\\Settings\\Integrations' => __DIR__ . '/../..' . '/src/php/Settings/Integrations.php',
     144        'HCaptcha\\Settings\\ListPageBase' => __DIR__ . '/../..' . '/src/php/Settings/ListPageBase.php',
    144145        'HCaptcha\\Settings\\PluginSettingsBase' => __DIR__ . '/../..' . '/src/php/Settings/PluginSettingsBase.php',
    145146        'HCaptcha\\Settings\\Settings' => __DIR__ . '/../..' . '/src/php/Settings/Settings.php',
  • hcaptcha-for-forms-and-more/trunk/vendor/composer/installed.php

    r3064004 r3072795  
    22    'root' => array(
    33        'name' => 'hcaptcha/hcaptcha-wordpress-plugin',
    4         'pretty_version' => '4.0.0',
    5         'version' => '4.0.0.0',
    6         'reference' => '7493071ac4b6bf1b4995e864892a783b156cc077',
     4        'pretty_version' => '4.0.1',
     5        'version' => '4.0.1.0',
     6        'reference' => '7208a60b60421e20c08e3e427f65e51e2eae1afb',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'hcaptcha/hcaptcha-wordpress-plugin' => array(
    14             'pretty_version' => '4.0.0',
    15             'version' => '4.0.0.0',
    16             'reference' => '7493071ac4b6bf1b4995e864892a783b156cc077',
     14            'pretty_version' => '4.0.1',
     15            'version' => '4.0.1.0',
     16            'reference' => '7208a60b60421e20c08e3e427f65e51e2eae1afb',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.